bmad-dev

Load a developer persona and present an activation menu for user input.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AhmedKaram50/research --skill bmad-dev-ahmedkaram50
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-dev
Source: https://github.com/AhmedKaram50/research/tree/main/shopify-builder/.claude/skills/bmad-dev
Command: npx skills add https://github.com/AhmedKaram50/research --skill bmad-dev-ahmedkaram50

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates strict persona adherence and structured execution for AI-driven development tasks by acting as a consistent dev agent.

Core Features & Use Cases

  • Loads and embodies a developer persona from an external file and executes activation steps with a deterministic flow.
  • Presents a guided menu and awaits user input to drive the dev workflow.
  • Ensures consistent behavior across sessions by enforcing the activation procedure and persona.

Quick Start

Load and embody the dev agent persona using the activation steps from the SKILL.md.

Frequently Asked Questions about bmad-dev

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

FAQPage Schema
How do I activate an AI developer persona for a menu-driven workflow?

To activate an AI developer persona, load the external persona file and execute the deterministic activation steps defined in the YAML frontmatter. This initializes the agent, presents a guided menu, and awaits user input to drive the dev workflow.

What is a deterministic dev agent activation flow in AI-assisted development?

A deterministic dev agent activation flow is a structured execution process that loads a full persona from project-root resources. It ensures strict persona adherence and consistent behavior across sessions by enforcing a set activation procedure before presenting a menu.

How do I ensure strict persona adherence for an AI dev agent across sessions?

You ensure strict persona adherence by loading the developer persona from an external file and applying a structured execution flow. This enforces a consistent activation procedure and deterministic behavior across all AI-driven development tasks.

Do I need YAML frontmatter to define a developer persona for an AI assistant?

Yes, you need YAML frontmatter to define the name and description for the developer persona. The activation workflow relies on this frontmatter to properly initialize and embody the AI assistant within the structured execution flow.

Can I use a menu-driven AI assistant for automated software engineering tasks?

Yes, you can use a menu-driven AI assistant for automated software engineering tasks. The dev agent presents a guided menu after activation and awaits your input to drive the specific development workflow deterministically.

What are the limitations of using a structured execution flow for dev agent activation?

The structured execution flow for dev agent activation is limited to deterministic contexts where a specific developer persona must be loaded. It requires external persona files and project-root resources to function correctly and does not support dynamic persona generation.