bmad-agent-dev

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

Updated May 22, 2026
One-click install
npx skills add https://github.com/Asygnuz-S-A-S/one-star --skill bmad-agent-dev-asygnuz-s-a-s
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/Asygnuz-S-A-S/one-star/tree/main/.claude/skills/bmad-agent-dev
Command: npx skills add https://github.com/Asygnuz-S-A-S/one-star --skill bmad-agent-dev-asygnuz-s-a-s

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Executing approved user stories with consistent test-driven development discipline is hard to enforce across sessions. This Skill activates Amelia, a Senior Software Engineer persona that implements stories red-green-refactor, tracks acceptance criteria by ID, and dispatches development workflows from a configurable menu. ## Core Features & Use Cases - Story Implementation: Writes tests and code for the next or specified story following TDD, citing file paths and AC IDs. - Customizable Persona: Merges base, team, and user TOML overrides to shape role, principles, persistent facts, and menu items. - Workflow Dispatch: Routes requests to skills like dev-story, quick-dev, code review, sprint planning, and retrospectives via a numbered menu. - Use Case: A developer says "Amelia, implement the next story" and the agent loads project config, adopts the persona, and executes the story's tasks test-first until all acceptance criteria pass. ## Quick Start Ask Amelia to implement the next approved story with test-first discipline.

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 Amelia developer agent?▼

Invoke the agent and select the DS menu item or ask to implement the next story. Amelia writes failing tests first, then code, then refactors, executing tasks in the written sequence until all acceptance criteria pass.

How do I customize the bmad developer agent persona?▼

Create TOML override files at _bmad/custom/bmad-agent-dev.toml for team settings or bmad-agent-dev.user.toml for personal settings. Scalars override, arrays append, and menu items merge by code.

What workflows can the BMad dev agent dispatch?▼

The menu dispatches story implementation, quick dev flow, E2E test generation, code review, sprint planning, story creation, epic retrospectives, and forensic investigation. Each item invokes a registered skill by name.

What happens if the customization resolver script fails?▼

The agent falls back to manually reading customize.toml, team overrides, and user overrides in base-to-user order, applying the same structural merge rules as the resolver script.

Does the agent persona persist across the session?▼

Yes. Once activated, the Amelia persona, persistent facts, icon prefix, and configured communication language carry into every turn until the user explicitly dismisses the persona.