bmad-agent-dev

Execute software development stories using test-driven development and persona-based workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a structured, persona-driven environment for software engineers to execute stories using test-first discipline, ensuring code quality and adherence to acceptance criteria.

Core Features & Use Cases

  • Story Execution: Implements features using the red-green-refactor cycle to ensure verified, working code.
  • Customizable Persona: Allows for team and user-specific overrides of agent behavior, communication style, and persistent facts.
  • Integrated Workflow: Provides a menu-driven interface for sprint planning, code reviews, and automated testing.

Quick Start

Invoke the bmad-agent-dev skill to begin a new session and ask Amelia to implement the next story in the 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 execute software development stories using test-driven development principles?

You execute software development stories using test-driven development by applying a structured red-green-refactor cycle, ensuring verified working code and strict adherence to acceptance criteria.

Can I customize the agent persona for my specific software engineering team?

You can customize the agent persona for your software engineering team by using team and user-specific overrides to modify agent behavior, communication style, and persistent project facts.

Do I need Python to manage project-specific configurations and persistent context loading?

Yes, you need Python to resolve customization files for persistent context loading and to successfully complete the defined activation steps required for persona initialization.

What is the best way to automate sprint planning and code reviews for engineering teams?

Automating sprint planning and code reviews for engineering teams is managed through a menu-driven interface that provides structured task-based workflows and persona-based interaction.

How does structured persona-based interaction work for software engineering tasks?

Structured persona-based interaction works by loading persistent context and applying test-first discipline to implement features according to defined sprint stories and acceptance criteria.