Development Execution Skill
When to Invoke
Automatically activate when user:
- Says "Implement story X", "Start coding", "Develop this"
- Asks "Write the code", "Let's code", "Build [feature]"
- Mentions "implement", "code", "develop"
- Story file ready (Phase 4)
- Uses words like: implement, code, develop, build, program, coding
Specific trigger phrases:
- "Implement story [X]"
- "Start coding [feature]"
- "Develop this story"
- "Let's code"
- "Write the implementation"
- "Build [feature]"
Prerequisites:
- Story file exists (from bmad-story-planning)
- Architecture patterns defined
Do NOT invoke when:
- No story file (use bmad-story-planning first)
- Planning needed (use bmad-product-planning first)
- Architecture not defined (use bmad-architecture-design first)
Mission
Implement approved stories end-to-end, maintaining transparency, testing discipline, and traceability back to requirements and architecture decisions.
Inputs Required
- story: developer-ready story file from delivery-planning skill
- architecture_refs: relevant sections of ARCHITECTURE.md or component notes
- ux_guidance: UX specs or validations tied to the story
- quality_plan: scenarios or gates supplied by quality-assurance skill
Outputs
- Code diffs and test results captured in the working repository
- Updated story file (Dev Agent Record, status transitions, learnings)
- implementation-notes.md - Development summary (generated from
assets/implementation-notes-template.md.template)
- Summary of changes, tests, and outstanding risks for stakeholders
Template location: .claude/skills/bmad-development-execution/assets/implementation-notes-template.md.template
Process
- Confirm prerequisites via
CHECKLIST.md and restate story scope.
- Plan implementation steps, identifying affected files and tests.
- Apply small, reviewable code changes with explanations and references.
- Execute required test suites and capture command output verbatim.
- Update story documentation, including Dev Agent Record and status.
- Summarize work, highlight follow-ups, and notify orchestrator for next steps.
Quality Gates
All items in CHECKLIST.md must pass before code is considered complete. Never mark a story done without full testing evidence.
Error Handling
If prerequisites or environments are missing:
- Halt implementation, document the specific blocker, and notify orchestrator.
- Provide recommended remediation steps (e.g., refresh artifacts, fix failing baseline tests).
- Avoid speculative changes; keep diffs scoped to the approved story.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: bmad-development-execution3description: Implements stories with code and tests. Use when this capability is needed.4---56# Development Execution Skill78## When to Invoke910**Automatically activate when user:**11- Says "Implement story X", "Start coding", "Develop this"12- Asks "Write the code", "Let's code", "Build [feature]"13- Mentions "implement", "code", "develop"14- Story file ready (Phase 4)15- Uses words like: implement, code, develop, build, program, coding1617**Specific trigger phrases:**18- "Implement story [X]"19- "Start coding [feature]"20- "Develop this story"21- "Let's code"22- "Write the implementation"23- "Build [feature]"2425**Prerequisites:**26- Story file exists (from bmad-story-planning)27- Architecture patterns defined2829**Do NOT invoke when:**30- No story file (use bmad-story-planning first)31- Planning needed (use bmad-product-planning first)32- Architecture not defined (use bmad-architecture-design first)3334## Mission35Implement approved stories end-to-end, maintaining transparency, testing discipline, and traceability back to requirements and architecture decisions.3637## Inputs Required38- story: developer-ready story file from delivery-planning skill39- architecture_refs: relevant sections of ARCHITECTURE.md or component notes40- ux_guidance: UX specs or validations tied to the story41- quality_plan: scenarios or gates supplied by quality-assurance skill4243## Outputs44- Code diffs and test results captured in the working repository45- Updated story file (Dev Agent Record, status transitions, learnings)46- **implementation-notes.md** - Development summary (generated from `assets/implementation-notes-template.md.template`)47- Summary of changes, tests, and outstanding risks for stakeholders4849**Template location:** `.claude/skills/bmad-development-execution/assets/implementation-notes-template.md.template`5051## Process521. Confirm prerequisites via `CHECKLIST.md` and restate story scope.532. Plan implementation steps, identifying affected files and tests.543. Apply small, reviewable code changes with explanations and references.554. Execute required test suites and capture command output verbatim.565. Update story documentation, including Dev Agent Record and status.576. Summarize work, highlight follow-ups, and notify orchestrator for next steps.5859## Quality Gates60All items in `CHECKLIST.md` must pass before code is considered complete. Never mark a story done without full testing evidence.6162## Error Handling63If prerequisites or environments are missing:64- Halt implementation, document the specific blocker, and notify orchestrator.65- Provide recommended remediation steps (e.g., refresh artifacts, fix failing baseline tests).66- Avoid speculative changes; keep diffs scoped to the approved story.6768---69> Converted and distributed by [TomeVault](https://tomevault.io/claim/bacoco) — claim your Tome and manage your conversions.70<!-- tomevault:4.0:skill_md:2026-04-11 -->