bmad-agent-dev

Automate story execution and project management within the BMad Method framework.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/peshay/portfolixir --skill bmad-agent-dev-peshay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/peshay/portfolixir/tree/main/.claude/skills/bmad-agent-dev
Command: npx skills add https://github.com/peshay/portfolixir --skill bmad-agent-dev-peshay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

The bmad-agent-dev Skill simplifies project management for Senior Software Engineers like Amelia by streamlining story execution, code implementation, and providing a structured development environment.

Core Features & Use Cases

  • Story Execution: Automates story implementation using test-first development, ensuring quality and efficiency.
  • Code Implementation: Executes approved stories with strict adherence to the BMad Method.
  • Development Environment: Offers a customizable persona, pre-flight checks, and robust configuration options for personalized workflows.
  • Use Case: When Amelia, the Senior Software Engineer, needs to execute a story, she uses this Skill to resolve agent blocks, run preprend steps, adopt the persona, and then proceed with implementation tasks like test writing and code deployment.

Quick Start

Run: 'python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key agent'

Frequently Asked Questions about bmad-agent-dev

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

FAQPage Schema
How does development automation work within the BMad Method framework?

Development automation within the BMad Method framework works by adopting specific personas, running preflight checks, and executing stories using predefined configuration to ensure strict adherence to structured project management workflows.

How do I automate story execution and code implementation for my engineering team?

You automate story execution by running the Python customization script to resolve agent blocks, adopting the configured persona, and proceeding with test-first development and code deployment tasks.

Do I need Python to use BMad Method project management and code execution features?

Yes, you need Python installed to use BMad Method project management and code execution features, because Python is required to run the customization scripts and integrate with the development framework.

Can I customize the development environment and persona for my technical team's workflow?

Yes, you can customize the development environment for your technical team by using the Python script to resolve customizations, which allows you to configure personalized personas and pre-flight checks.

What is the best way to start a story implementation using the BMad Method?

The best way to start story implementation using the BMad Method is to run the provided Python resolve_customization script with the agent key to resolve blocks, then adopt the persona before writing tests and code.

Why does story execution require preflight checks and persona adoption?

Story execution requires preflight checks and persona adoption to ensure the development environment meets strict configuration standards, preventing errors during test-first development and code deployment.