Agent Skillsbacoco/BMad-Skills › bmad-development-execution

bmad-development-execution

GitHub

负责根据已就绪的用户故事和架构规范,执行端到端的代码实现与测试。该技能确保开发过程透明、严谨,并严格关联需求与架构决策,最终输出代码变更及完整的开发总结文档。

.claude/skills/bmad-development-execution/SKILL.md bacoco/BMad-Skills

Trigger Scenarios

用户要求实现特定故事或功能 明确指示开始编码或构建功能 提及实现、编写代码、开发等关键词 上游故事文件已准备就绪

Install

npx skills add bacoco/BMad-Skills --skill bmad-development-execution -g -y
More Options

Non-standard path

npx skills add https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/bmad-development-execution -g -y

Use without installing

npx skills use bacoco/BMad-Skills@bmad-development-execution

指定 Agent (Claude Code)

npx skills add bacoco/BMad-Skills --skill bmad-development-execution -a claude-code -g -y

安装 repo 全部 skill

npx skills add bacoco/BMad-Skills --all -g -y

预览 repo 内 skill

npx skills add bacoco/BMad-Skills --list

SKILL.md

Frontmatter
{
    "name": "bmad-development-execution",
    "metadata": {
        "outputs": [
            "source-code",
            "test-files",
            "implementation-notes"
        ],
        "triggers": {
            "keywords": [
                "implement",
                "code",
                "develop",
                "build",
                "program",
                "coding",
                "implementation"
            ],
            "patterns": [
                "implement story",
                "develop this",
                "let's code",
                "write the code",
                "start coding"
            ]
        },
        "auto-invoke": true,
        "capabilities": [
            "code-implementation",
            "test-writing",
            "debugging",
            "code-review"
        ],
        "prerequisites": [
            "user-stories",
            "architecture-decisions",
            "test-strategy-doc"
        ]
    },
    "description": "Implements stories with code and tests.",
    "allowed-tools": [
        "Read",
        "Write",
        "Grep",
        "Bash"
    ]
}

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

  1. Confirm prerequisites via CHECKLIST.md and restate story scope.
  2. Plan implementation steps, identifying affected files and tests.
  3. Apply small, reviewable code changes with explanations and references.
  4. Execute required test suites and capture command output verbatim.
  5. Update story documentation, including Dev Agent Record and status.
  6. 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.

Version History

  • 58378b1 Current 2026-08-20 13:14

Same Skill Collection

.claude/skills/bmad-observability-readiness/SKILL.md
.claude/skills/bmad-performance-optimization/SKILL.md
.claude/skills/bmad-security-review/SKILL.md
.claude/skills/bmad-taskmaster-mcp-bootstrap/SKILL.md
.claude/skills/core-skill-creation/SKILL.md
.claude/skills/main-workflow-router/SKILL.md
.claude/skills/bmad-architecture-design/SKILL.md
.claude/skills/bmad-discovery-research/SKILL.md
.claude/skills/bmad-product-planning/SKILL.md
.claude/skills/bmad-story-planning/SKILL.md
.claude/skills/bmad-test-strategy/SKILL.md
.claude/skills/bmad-ux-design/SKILL.md
.claude/skills/openspec-change-closure/SKILL.md
.claude/skills/openspec-change-implementation/SKILL.md
.claude/skills/openspec-change-proposal/SKILL.md

Metadata

Files
0
Version
58378b1
Hash
279b79ab
Indexed
2026-08-20 13:14

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-23 13:31
浙ICP备14020137号-1