bmad-agent-dev

Activate a senior software engineer persona from customize.toml and dispatch sub-skills.

Updated Nov 6, 2025
One-click install
npx skills add https://github.com/skyoxu/godotgame --skill bmad-agent-dev-skyoxu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-dev
Source: https://github.com/skyoxu/godotgame/tree/main/.agents/skills/bmad-agent-dev
Command: npx skills add https://github.com/skyoxu/godotgame --skill bmad-agent-dev-skyoxu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Amelia streamlines the process of engaging a senior software engineer persona to execute approved stories with test-first discipline, including persona adoption, configuration resolution, and structured guidance for implementation.

Core Features & Use Cases

  • Activate and customize a developer agent persona from customize.toml, merging defaults with overrides.
  • Load and apply persistent facts and project context to inform decisions.
  • Execute the BMad workflow steps: resolve agent blocks, adopt persona, load config, greet, present a menu, and dispatch appropriate skills.

Quick Start

Ask Amelia to act as the Senior Software Engineer and start by resolving customization blocks and adopting the agent persona.

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 user stories with test-first discipline using a developer agent?

Test-first story execution is handled by activating a senior software engineer persona named Amelia, who loads persistent project context, resolves configuration overrides, and guides the end-to-end implementation of approved stories.

What is a developer agent persona and how does it apply to story implementation?

A developer agent persona acts as a specialized senior software engineer that adopts customized behaviors from a configuration file, loads persistent facts, and dispatches appropriate sub-skills to resolve functional requirements during story implementation.

How do I customize a developer agent's behavior using a configuration file?

You customize the developer agent by defining settings in a customize.toml file, which the system reads to merge default persona configurations with your specific overrides before executing activation steps.

Can I load persistent project context to inform automated story implementation?

Yes, persistent facts and project context are loaded and applied during the agent activation workflow to inform the developer persona's decisions and guide the structured implementation process.

What is the best way to start a senior software engineer agent for resolving customizations?

The best way to start is to instruct the agent to act as the Senior Software Engineer, which triggers it to resolve customization blocks, adopt the persona, load configurations, greet you, and present a skill menu.

Does the story execution workflow require any external dependencies?

No external dependencies are required to run the story execution workflow, as the developer agent operates independently by loading its own persona configurations and persistent facts to guide implementation.