bmad-agent-dev

Execute software development stories using test-first TDD workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of maintaining disciplined, test-first software development workflows by providing an AI agent that acts as a senior engineer to execute stories, manage code implementation, and ensure quality standards.

Core Features & Use Cases

  • Story Execution: Implements approved software stories using TDD (Red, Green, Refactor) principles.
  • Quality Assurance: Provides integrated tools for code reviews, E2E test generation, and sprint planning.
  • Use Case: When a developer needs to implement a new feature, they can invoke this agent to automatically sequence tasks, write tests, and implement the code according to project-specific standards and acceptance criteria.

Quick Start

Invoke the bmad-agent-dev skill to begin the implementation phase for the next story in the current sprint.

Frequently Asked Questions about bmad-agent-dev

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

FAQPage Schema
How do I automate test-first software development for new feature stories?

Test-first software development is automated by executing stories through a structured lifecycle of sprint planning, test generation, and code implementation using TDD principles. The agent sequences tasks, writes tests, and implements code according to project-specific acceptance criteria.

What is the best way to manage sprint planning and code reviews in an automated workflow?

Sprint planning and code reviews are managed in an automated workflow through an integrated agent that structures task sequencing and performs comprehensive code reviews against defined project standards. This ensures quality assurance throughout the code implementation lifecycle.

Can I use an AI agent to generate tests and implement code based on acceptance criteria?

Yes, you can use an AI agent to generate tests and implement code based on acceptance criteria. The agent applies a Red, Green, Refactor methodology to automatically sequence development tasks, write tests first, and then execute the code implementation.

Does this story execution agent require integration with project-specific configuration files?

Yes, story execution requires integration with project-specific configuration files. The agent enforces defined acceptance criteria and quality standards by reading these configurations before beginning the test generation and code implementation workflow.

How does a TDD agent handle the refactoring phase during code implementation?

A TDD agent handles the refactoring phase by following a structured Red, Green, Refactor workflow during story execution. After tests pass, the agent refactors the code implementation while ensuring adherence to the project's defined quality standards.

When should I not use an automated TDD agent for software engineering tasks?

You should not use an automated TDD agent for software engineering tasks when your project lacks defined acceptance criteria or project-specific configuration files. The agent requires these structured inputs to sequence tasks and validate code implementation properly.