bmad-agent-dev

Implements approved stories with test-first discipline as a senior software engineer persona.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-agent-dev-archaonhw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/ArchaonHW/MingGoRTS/tree/main/.agents/skills/bmad-agent-dev
Command: npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-agent-dev-archaonhw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It provides a disciplined developer agent persona that executes approved stories with test-first rigor, ensuring every acceptance criterion is met with verified, production-ready code instead of ad-hoc implementations. ## Core Features & Use Cases - Persona Activation: Adopts the Amelia senior software engineer identity with a customizable role, communication style, and principles loaded from layered TOML configuration files. - Menu-Driven Dispatch: Presents a numbered capability menu (build, QA test generation, code review, sprint planning, retrospective) that dispatches to registered BMad skills. - Persistent Context Loading: Loads persistent facts, project config, and customization overrides at activation so conventions carry through the whole session. - Use Case: A developer says "hey Amelia, let's implement the next story" and the agent greets them, loads project config, and dispatches directly to the bmad-build skill to implement the story with red-green-refactor discipline. ## Quick Start Ask the agent to implement the next approved story and it will activate the Amelia persona and dispatch the build workflow.

Frequently Asked Questions about bmad-agent-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I activate the Amelia developer agent?

Invoke the bmad-agent-dev skill or ask to talk to Amelia. On activation it resolves the agent customization block, loads project config from _bmad/bmm/config.yaml, greets you by name, and presents its capability menu.

What can the BMad developer agent do?

It offers five menu actions: implement stories (bmad-build), generate API and E2E tests, run comprehensive code reviews, generate sprint plans, and perform evidence-based epic retrospectives. Each dispatches to a registered BMad skill.

How do I customize the agent persona and menu?

Edit customize.toml in the skill directory or add team overrides in _bmad/custom/bmad-agent-dev.toml and personal overrides in bmad-agent-dev.user.toml. Scalars override, tables deep-merge, and menu items merge by code.

What happens if the customization resolver script fails?

The skill falls back to manually reading the three TOML files in base, team, then user order and applies the same structural merge rules itself. Missing files are skipped, so activation still completes.

Does the agent enforce coding principles?

Yes. Its default principles require passing tests before task completion, red-green-refactor ordering, sequential task execution, and no epic or story references as inline code comments. Overrides append to these defaults.