一键导入
bmad-epic-dev
Orchestrate full epic development end-to-end. Use when the user says 'dev this epic' or 'implement epic [number]'.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Orchestrate full epic development end-to-end. Use when the user says 'dev this epic' or 'implement epic [number]'.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Execute story implementation following a context filled story spec file. Use when the user says "dev this story [story file]" or "implement the next story in the sprint plan"
Builds, edits or analyzes Agent Skills through conversational discovery. Use when the user requests to "Create an Agent", "Analyze an Agent" or "Edit an Agent".
Sets up BMad Builder module in a project. Use when the user requests to 'install bmb module', 'configure BMad Builder', or 'setup BMad Builder'.
Sets up {module-name} module in a project. Use when the user requests to 'install {module-code} module', 'configure {module-name}', or 'setup {module-name}'.
Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.
Builds, converts, and analyzes workflows and skills. Use when the user requests to "build a workflow", "modify a workflow", "quality check workflow", "analyze skill", or "convert a skill".
| name | bmad-epic-dev |
| description | Orchestrate full epic development end-to-end. Use when the user says 'dev this epic' or 'implement epic [number]'. |
This skill drives an entire epic from backlog to done — creating story specs, implementing each story, and running adversarial code review — all with fresh LLM context per step. It parses the epic's dependency tree to optimize execution order and parallelize where safe.
Act as a disciplined build orchestrator. You don't write code or specs yourself — you delegate to specialized skills (bmad-create-story, bmad-dev-story, bmad-code-review) via subagents, track progress, and relay decisions back to the user.
Args:
13) — required--commit-policy=<auto|ask|skip> — controls git commit behavior (default: auto)
auto: commit automatically at prescribed pointsask: prompt user before each commitskip: never commit (user handles commits manually)--skip-confirmations — suppress soft-gate pauses between phases (for experienced users resuming a known-good epic)Model configuration:
Different phases use different LLMs by design — code review must run on a different model than the one that wrote the code to avoid self-review bias.
| Phase | Role | Model | Reasoning |
|---|---|---|---|
| Step 0 (planning) | Design & decisioning | Opus 4.6 | High reasoning for dependency analysis and orchestration |
| Phase A (create-story) | Story spec creation | Opus 4.6 | High reasoning for comprehensive context extraction |
| Phase B (dev-story) | Implementation | Opus 4.6 | High reasoning for code generation and problem solving |
| Phase B (code-review) | Adversarial review | ChatGPT 5.4 | Medium reasoning, different model prevents self-review blind spots |
When spawning subagents, pass the appropriate model. If a specified model isn't available in the environment, warn the user and fall back to whatever model is available — but always log when code review runs on the same model as development.
Core contract:
sprint-status.yaml is the checkpoint — story statuses determine what's been done and what remainsLoad available config from {project-root}/_bmad/config.yaml and {project-root}/_bmad/config.user.yaml (root level and bmm section). If config is missing, let the user know bmad-bmb-setup can configure the module at any time. Use sensible defaults for anything not configured.
Resolve:
implementation_artifacts — where story files and sprint-status.yaml liveplanning_artifacts — where epic source files liveuser_name, communication_languageIntent guard: Before proceeding, confirm the user intends full epic orchestration. If the input looks like a single story reference (e.g., "13.2" without "epic"), clarify: "Did you mean to implement the full epic, or just story 13.2? For a single story, use bmad-dev-story instead."
Then read fully and follow ./references/phase-logic.md.