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

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 07:34
浙ICP备14020137号-1 $mapa de visitantes$