bmad-agent-dev

Execute approved software stories with test-driven implementation and acceptance criteria.

1|Updated Dec 22, 2022
One-click install
npx skills add https://github.com/Rinzler78/osmosis-launcher --skill bmad-agent-dev-rinzler78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/Rinzler78/osmosis-launcher/tree/main/.agents/skills/bmad-agent-dev
Command: npx skills add https://github.com/Rinzler78/osmosis-launcher --skill bmad-agent-dev-rinzler78

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined developer agent for executing approved software stories with strict traceability, test-first behavior, and full adherence to acceptance criteria.

Core Features & Use Cases

  • Story Execution: Reads the story file first, follows tasks in order, and implements changes exactly as specified.
  • Test-Driven Delivery: Creates and runs comprehensive tests before marking work complete, ensuring the full suite passes.
  • Developer Workflow Support: Updates story records, file lists, and implementation notes while keeping communication ultra-succinct and citable.
  • Use Case: Use this Skill when you need a senior engineer persona to implement a planned change, generate tests, and produce a review-ready codebase.

Quick Start

Ask Amelia to execute the next approved story with tests and code, then wait for the agent to read the story and proceed in order.

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 approved software stories with test-driven development?

To execute software stories with test-driven development, you need a developer agent that reads the story file first, follows tasks in order, and creates comprehensive tests before marking work complete. This ensures strict traceability and adherence to acceptance criteria.

What is test-driven story execution in software engineering?

Test-driven story execution is a disciplined workflow where a developer agent reads an approved story file, implements code changes in specified order, creates and runs comprehensive tests, and validates the full test suite passes before delivery.

How do I ensure code changes meet acceptance criteria and produce review-ready delivery?

To ensure code changes meet acceptance criteria for review-ready delivery, use a developer workflow that executes ordered tasks from the story file, runs full test-suite validation, and updates documentation for changed files and implementation records.

Can I automate test creation and full test-suite validation for planned code changes?

Yes, you can automate test creation and full test-suite validation by using a senior engineer persona agent that implements planned changes, generates comprehensive tests, and validates the entire suite passes before marking the story complete.

Does test-driven story execution work without external dependencies or components?

Test-driven story execution works without external dependencies, relying solely on the approved story file as input. The agent reads the story, implements changes, creates tests, and updates records independently within your software engineering project.

What are the limitations of using a developer agent for story execution?

The limitation of this developer agent approach is that it requires pre-approved story files with clearly defined tasks and acceptance criteria. It executes stories in order and cannot handle unplanned changes or stories lacking structured task specifications.