Skip to content
Back to skills

Help

ASecurity

Use when the user asks what MasterMind can do or how to drive it: \"help\", \"what can you do\", \"how do I use this\", \"what commands are there\", \"list your skills\", \"what are my options\": or when they seem unsure how to get started.

  • 23 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 8, 2026
ai-agentsgodjangodebuggingcode-reviewgitapisecurityperformance

Works with

  • claude code
  • cursor
  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 8, 2026

npx -y skills add mehrad-dm/mastermind --skill help --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Help?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Help
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mehrad-dm-help/badge)](https://www.skillsdirectory.com/skills/mehrad-dm-help)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: help
description: "Use when the user asks what MasterMind can do or how to drive it: \"help\", \"what can you do\", \"how do I use this\", \"what commands are there\", \"list your skills\", \"what are my options\": or when they seem unsure how to get started."
---

# Help: what MasterMind can do, and how to use it

Present this as a clear, friendly menu (adapt length to the ask). **Open with the brand header**, then
lead with the one thing that matters most, then the tables. Keep it scannable. Header:

```
🧠  MasterMind: a genius-builder brain for your AI
    33 skills · 4 agents · Claude Code · Cursor · Codex
```

## Lead with what fits *this* project

Before the full menu, name **up to three** skills that would earn their keep here right now, each with
the reason it applies: read from what's actually in front of you (the stack, the current task, what the
last few turns were about, whether a field pack exists yet):

```text
Most useful here right now
  · init: no field pack yet for this Django project; one-time setup, then I'm sharper on it
  · quarantine: there's client data in this repo; this keeps it out of git
  · handoff: this session is long; a handoff survives the reset
```

A full menu is a catalogue; three fitting picks are advice. Then give the tables below: the catalogue
still matters, because the point is that the user learns what they already own.

## The one rule: you don't run commands: you just talk

MasterMind works by **recognizing intent**. Say what you want in plain language and it applies the right
skill or agent itself, then shows a short note that it did (e.g. `🧠 MasterMind ▸ building this, will verify
before handoff`, with `└ build · design → implement → verify` beneath it). The `/name` calls below are an **optional shortcut**: a way to *force* a specific skill, not
something you need to memorize. Every skill is **Auto** (the model can invoke it); you can also call any
of them by hand.

## Skills: the workflows (all Auto-invocable)

| Skill | What it does | Fires automatically when… | Call it by hand |
| --- | --- | --- | --- |
| **init** | set MasterMind up for this project: detect the stack (or ask what you're building), load the field pack | your first real task in a project it isn't set up for | *"init"* · *"set up MasterMind"* |
| **build** | design → implement → verify → review → capture, end to end | you ask to build/add/implement a non-trivial feature | *"build a search box for the header"* |
| **debug** | structured, evidence-first root-cause debugging | a bug is hard, weird, or keeps coming back | *"debug why the list doesn't refresh"* |
| **performance** | measure → find the real bottleneck → fix the biggest → verify | something's slow or janky ("why is this slow?") | *"why is this page so slow?"* |
| **qa** | prove a change works by driving it for real (+ optional tests) | you finish something / ask to test it | *"qa this"* · *"write tests for it"* |
| **report** | a shareable write-up of a cycle: changed files, decisions, verification, verdict (MD default, HTML on request) | you ask for a report; or end of build/qa if you turned it on (off by default) | *"give me a report of this"* · *"reports on"* |
| **interview** | turn a fuzzy ask into a crisp, buildable spec; resolve a written spec's open questions | the request is ambiguous, or a spec has open questions | *"interview me about the checkout flow first"* |
| **assess** | decide whether an idea deserves building: go, clarify or stop, with evidence | an idea nobody has said yes to yet | *"is this worth building?"* |
| **constitution** | write and version the rules every feature in this project must obey | you state a non-negotiable, or start spec-first work | *"these are our non-negotiables"* |
| **living-docs** | keep the product, business and tech documents current, each fact written once | docs are missing or stale, or a feature just finished | *"write down how this product works"* |
| **specify** | write a feature spec: what and why, prioritized stories, traceable requirements | a feature spans sessions, or touches money, auth or data | *"write the spec for invitations"* |
| **blueprint** | turn a spec into a technical plan, checked against the constitution | a spec has no plan yet | *"plan this spec"* |
| **breakdown** | cut the plan into tasks, grouped by user story so each ships alone | a plan has no task list yet | *"break this into tasks"* |
| **checklist** | test one concern's requirements (security, UX, API) before building | a sensitive feature heads into planning | *"security checklist for this spec"* |
| **analyze** | check spec, plan and tasks agree before any code, read-only | you're about to build from a task list | *"is this ready to build?"* |
| **converge** | check the built code against everything the feature promised; append the gaps | every box is ticked, or you ask "is it really done?" | *"check the code against the spec"* |
| **route** | load only the files/skills a task actually needs | a task is non-trivial or you're unsure where to start | *"route this"* |
| **learn** | get up to speed fast on an unfamiliar stack/API, verify assumptions | the tech is new, fast-moving, or you're guessing | *"learn how the Stripe API handles refunds"* |
| **prototype** | build a throwaway prototype to learn, then rebuild properly | the right approach is genuinely unknown | *"throw together a quick prototype of this"* |
| **signature** | capture your team's real conventions as durable rules it follows | you ask it to match your codebase / keep correcting the same thing | *"make it match our patterns"* |
| **persona** | write in the documented public style of a named engineer, cited | you ask for someone's style ("write like X") | *"write this like Kent C. Dodds"* |
| **explain** | write AI-friendly usage docs beside an internal package | an internal package has little/no docs (asks first) | *"explain this package"* |
| **prompt** | sharpen a vague prompt into a precise, AI-ready one | you ask to optimize/fix a prompt for an AI | *"improve this prompt"* |
| **quarantine** | set up a private, gitignored quarantine for confidential data | before capturing project/client-specific notes | *"keep this client's data private"* |
| **levelup** | improve MasterMind's own knowledge (lessons, curriculum, new field) | after a correction/review, or to refresh standards | *"levelup: remember this"* |
| **double-check** | interrogate a claim before handing it over: adversarial, reviewer never sees your conclusion | you're about to say "it works", or a review came back suspiciously clean | *"are you sure? double-check it"* |
| **deprecate** | remove/migrate/retire safely: expand → migrate → contract | deleting a feature, column, flag, or endpoint | *"can we delete this?"* |
| **roadmap** | a durable decision map for multi-week work | work spanning many sessions; "why did we decide X?" | *"keep a roadmap for this project"* |
| **lint** | check MasterMind's own files for bloat, repeated rules, contradictions | before a release, or the brain feels bloated | *"lint the brain"* |
| **clarify** | re-pitch an answer that did not land, in plain words or as a picture | you say "I did not follow that", "simpler", "you lost me" | *"say that simply"* |
| **deepen** | survey an area and rank where the design costs most, you pick one | "this is getting messy", "why is this so hard to change?" | *"where is this hurting?"* |
| **handoff** | write a concise handoff so work survives a reset/teammate | before a long-task `/clear`, pausing, or handing off | *"write a handoff"* |
| **help** | show this menu, what every skill/agent does and when it fires | you ask "what can you do?" / "help" / "how do I use this" | *"what can you do?"* |

## Agents: the deep expert roles (isolated context)

Agents run in their own context for a focused job. MasterMind delegates to them inside a task; you can
also summon one directly.

| Agent | What it does | Used automatically when… | Call it by hand |
| --- | --- | --- | --- |
| **architect** | designs the solution before code (boundaries, data model, APIs) | a feature is non-trivial (inside `build`) | *"architect this feature"* |
| **code-reviewer** | reviews a diff against the rigor gate; proposes fixes, never applies | after a change, before "done" | *"review this"* |
| **refactorer** | restructures working code to a better design, behavior-preserving | you ask to clean up / restructure working code | *"refactor this component"* |
| **tech-scout** | decides adopt-vs-build for a library/tool/pattern, with a verdict | choosing a dependency or approach | *"should we use Zustand or Redux here?"* |

## Skills vs agents (one line)

**Skills** are inline workflows that run in the current conversation; **agents** are separate expert
roles with their own fresh context for a heavier, focused job. You rarely pick. MasterMind reaches for
the right one and tells you.

## Getting set up

If MasterMind isn't set up for this project yet (no field pack for your stack), it will offer a **one-time
setup**, say *"init"* or just start working and it'll ask. Verify your install anytime with
`~/.mastermind/install.sh --check`.

**Optional preferences** (per project, kept in `.mastermind/prefs.md`; the first two are **off** by default):
- **cycle report**: a written write-up at the end of a build/QA cycle. Turn on: *"reports on"*.
- **plan-first**: on bigger tasks, MasterMind shows the plan and waits for your OK before editing. Turn on:
  *"plan first from now on"*.
- **specs-dir**: where spec-driven documents live, `specs` unless that folder already holds something else.

The first two behave exactly as their implementations define them, `skills/build/SKILL.md` (plan-first gate) and
`skills/report/SKILL.md` (report formats).

Files in this skill

  • ABOUT.md4.2 KB
  • SKILL.md9.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.