CtrlK
BlogDocsLog inGet started
Tessl Logo

BMAD-METHOD

github.com/bmad-code-org/BMAD-METHOD

SkillAddedReview
bmad

skills/bmad/SKILL.md

Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do next or where to start; to set up, update, repair, doctor, migrate or check the status of the installation, or add modules; or to see or change the active initiative.

73

bmad-advanced-elicitation

skills/bmad-advanced-elicitation/SKILL.md

Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team

—

—
bmad-agent-analyst

skills/bmad-agent-analyst/SKILL.md

Business analyst for market research, competitive analysis, and requirements. Use when the user asks to talk to Mary or requests the business analyst

63

bmad-agent-architect

skills/bmad-agent-architect/SKILL.md

System architect and technical design leader. Use when the user asks to talk to Winston or requests the architect

60

bmad-agent-dev

skills/bmad-agent-dev/SKILL.md

Senior software engineer who implements stories and code changes. Use when the user asks to talk to Amelia or requests the developer agent

63

bmad-agent-pm

skills/bmad-agent-pm/SKILL.md

Product manager for PRD creation and requirements discovery. Use when the user asks to talk to John or requests the product manager

65

bmad-agent-po

skills/bmad-agent-po/SKILL.md

Sofia, the Product Owner: turns any input (an idea, brief, PRD, transcript, notes) into a ticket's requirements, slices initiatives into epics and epics into stories, writes and refines tickets, runs the board, validates the tree, replans when a change lands, and sets up the ticket store. Use when the user asks for Sofia or the product owner, or says 'create a spec', 'distill this PRD', 'write the initiative from', 'slice this', 'split this epic', 'break this into stories', 'make a ticket', 'refine this ticket', 'what's ready', 'status of', 'publish', 'validate these tickets', 'this changed, what now', 'set up the ticket store'.

73

bmad-agent-ux-designer

skills/bmad-agent-ux-designer/SKILL.md

UX designer and UI specialist. Use when the user asks to talk to Sally or requests the UX designer

59

bmad-architecture

skills/bmad-architecture/SKILL.md

Work out and record the architecture decisions that keep separately built parts of a system consistent, in a short architecture document. Creates, updates, or validates one; works from a ticket file, with an existing codebase or architecture document beside it. Use when the user says "create the architecture", "create technical architecture", "architecture spine", or "create a solution design"

68

bmad-brainstorming

skills/bmad-brainstorming/SKILL.md

Facilitate a brainstorming session using diverse creative techniques. Use when the user says 'help me brainstorm' or 'help me ideate'

71

bmad-build

skills/bmad-build/SKILL.md

Turns implementation work into working code, reviewed and verified. Use when the user delegates a feature, story, bug fix, or meaningful change; a bare story or issue link counts. Skip obvious, low-risk mechanical maintenance such as small ignore-file, typo-only, formatting-only, or configuration-hygiene edits. Explicit BMAD requests always qualify. Do not volunteer for user-directed interactive edits or version-control operations that only record existing work.

71

bmad-build-auto

skills/bmad-build-auto/SKILL.md

One iteration of an unattended development loop. Use when invoked by name

60

bmad-code-review

skills/bmad-code-review/SKILL.md

Review code changes with several independent reviewers in parallel, then triage and present the findings. Use when the user says "run code review" or "review this code"

68

bmad-correct-course

skills/bmad-correct-course/SKILL.md

Assess the impact of a significant change during sprint execution across the PRD, epics, architecture, and UX documents, and produce a sprint change proposal. Use when the user says "correct course" or "propose sprint change"

—

—
bmad-customize

skills/bmad-customize/SKILL.md

Authors and updates customization overrides for installed BMad skills. Use when the user says 'customize bmad', 'override a skill', 'change agent behavior', or 'customize a workflow'

—

—
bmad-deep-recon

skills/bmad-deep-recon/SKILL.md

Decision-grade research on a topic or this repository. Use when the user says "deep recon", "research this", "draft a research prompt", "process this research report", "market research", "domain research", "technical research", "competitor research", "what users say about X", "literature review", "help me choose between", "research the codebase", "research how X works here" or "why is X built this way". Not for a quick code question answered in chat.

73

bmad-eval

skills/bmad-eval/SKILL.md

Runs the evals of a BMad skill through the agent harness the user works in and reports what they show: baseline against the bare model, variant against a stripped or prior version, quality against a rubric, and trigger accuracy of the description with an optional optimization loop. Use when the user asks to evaluate, benchmark, test the triggers of, grade, or compare versions of a skill, or when the bmad-toolsmith skill asks for an eval of a skill it built.

76

bmad-forge-idea

skills/bmad-forge-idea/SKILL.md

Test a half-formed idea in a questioning conversation, with different personas probing its weak points, until the user can act on it or drop it with confidence. Optionally writes a short brief for planning skills to build on. Use when the user says 'forge an idea', 'pressure-test this idea', 'stress-test my thinking', or 'harden this idea'

66

bmad-party-mode

skills/bmad-party-mode/SKILL.md

Orchestrates lively group discussions between installed BMAD agents or custom personas, and helps author custom parties. Use when the user requests party mode, a roundtable, or multiple agent perspectives — or wants to create/configure a party, define personas, or build an AI focus-group panel

—

—
bmad-prd

skills/bmad-prd/SKILL.md

Create, update, or validate a PRD. Use when the user wants help producing, editing, or validating a PRD

72