bmad-agent-dev

Executes approved software stories with TDD and traceable acceptance criteria.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Wizarck/iguanatrader --skill bmad-agent-dev-wizarck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/Wizarck/iguanatrader/tree/main/skills/bmad-agent-dev
Command: npx skills add https://github.com/Wizarck/iguanatrader --skill bmad-agent-dev-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to delegate complex software story execution to a trusted, TDD-led developer persona that ensures conformance to acceptance criteria and coding standards.

Core Features & Use Cases

  • TDD-driven implementation: writes tests first and ensures all tests pass before delivering code.
  • Strict adherence to AC IDs: executes stories with traceable acceptance criteria and file-path citations.
  • Structured decision logging: records rationale, decisions, and evidence directly in the story file.
  • Use Case: when you need Amelia to translate an approved story into production-ready code with verifiable test coverage and documentation.

Quick Start

Provide an approved story and let Amelia begin executing it with TDD-driven development and strict adherence to AC IDs.

Frequently Asked Questions about bmad-agent-dev

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

FAQPage Schema
How do I execute software development stories with strict test-driven development?

To execute stories with test-driven development, provide an approved story file to a developer agent persona. The agent writes tests first, ensures all tests pass before delivering code, and logs structured decisions directly in the story file for traceable acceptance criteria.

What is the best way to translate approved stories into production-ready code with verifiable test coverage?

Translating approved stories into production-ready code requires a developer agent that applies strict test-driven development. The agent executes stories with traceable acceptance criteria IDs, provides file-path citations, and ensures verifiable test coverage before delivery.

How does a developer agent ensure adherence to acceptance criteria during story execution?

A developer agent ensures adherence to acceptance criteria by strictly tracking AC IDs throughout story execution. It records rationale, decisions, and evidence directly in the story file, providing precise file-path citations for every implemented requirement.

Do I need an approved story before starting test-driven development with an AI assistant?

Yes, you need an approved story before starting. The developer agent requires a pre-approved story file to begin executing it with test-driven development, ensuring strict adherence to acceptance criteria and coding standards from the start.

Why use a TDD-led developer persona for complex software story execution?

Using a TDD-led developer persona for software story execution ensures conformance to acceptance criteria and coding standards. It delegates complex implementation by writing tests first, verifying all tests pass, and maintaining structured decision logging with traceable evidence.

Can an AI assistant record structured decision logs while implementing code from a story file?

Yes, an AI assistant can record structured decision logs while implementing code. The developer agent logs rationale, decisions, and evidence directly within the story file during execution, ensuring full traceability alongside the test-driven development output.