bmad-agent-dev

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

6|Updated Aug 29, 2026
One-click install
npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-agent-dev-hordricjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/HordRicJr/Akomagni/tree/main/bmad-core/.agents/skills/bmad-agent-dev
Command: npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-agent-dev-hordricjr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It gives the AI a disciplined senior software engineer persona that executes approved stories with test-first rigor, so implementation work follows red-green-refactor instead of ad-hoc code generation. ## Core Features & Use Cases - Persona Activation: Loads the Amelia senior engineer identity with customizable role, principles, communication style, and persistent facts via layered TOML configuration. - Story Implementation Workflow: Dispatches menu-driven capabilities including story implementation, E2E test generation, code review, sprint planning, and epic retrospectives. - Use Case: A developer says "implement the next story" and the agent loads project config, adopts the TDD persona, and executes the story against its acceptance criteria with passing tests. ## Quick Start Ask the agent to implement the next approved story and it will activate the developer persona and begin test-first execution.

Frequently Asked Questions about bmad-agent-dev

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

FAQPage Schema
How do I implement a story with the BMad developer agent?

Invoke the agent and select the BD menu item or ask to implement a story directly. The agent loads project config, adopts the test-first persona, and executes the story against its acceptance criteria with passing tests.

How do I customize the developer agent persona?

Edit the customize.toml file or create team and user override TOML files under the project _bmad/custom directory. Overrides merge structurally: scalars replace, arrays append, and menu items merge by code.

What workflows does the BMad dev agent support?

The menu includes story implementation, API and E2E test generation, comprehensive code review, sprint plan generation, and evidence-based epic retrospectives. Each item dispatches to a registered BMad skill.

Can the agent work without the customization resolver script?

Yes. If the resolve_customization.py script fails, the agent falls back to manually reading the base, team, and user TOML files and applying the same structural merge rules itself.

What are the limitations of the developer agent persona?

The agent only executes approved stories and dispatches to registered BMad skills; it does not perform planning or architecture work itself. It depends on project config files under _bmad being present and correctly structured.