2.3 KiB
2.3 KiB
BMAD Method Agents
This directory contains the agent definitions for the BMAD Method workflow. Each agent has a specific role in the development process.
Available Agents
- Analyst (
analyst.md): Market & Business Analyst who specializes in market research and collaborative ideation. - Product Manager (
pm-agent.md): Translates ideas to detailed requirements and structures work into epics/stories. - Architect (
architect-agent.md): Translates requirements into robust technical designs optimized for AI agent development. - Product Owner (
po.md): Validates and approves the complete MVP plan before development. - Developer (
dev-agent.md): Implements requirements from story files while following project standards. - Scrum Master (
sm-agent.md): Prepares clear, detailed, self-contained instructions for developer agents. - Documentation (
docs-agent.md): Manages, scaffolds, and audits technical documentation for software projects.
Workflow Phases
The BMAD Method workflow consists of these phases:
- Brainstorming & Analysis: Use the Analyst agent to explore ideas and create a Project Brief.
- Product Definition: Use the PM agent to create detailed PRD and epic files.
- Architecture Design: Use the Architect agent to create technical architecture documents.
- Validation: Use the PO agent to validate the complete plan before development.
- Story Generation: Use the SM agent to create detailed story files for development.
- Implementation: Use the Dev agent to implement the stories.
- Documentation: Use the Documentation agent to manage technical documentation throughout the project.
Documentation Agent Commands
The Documentation agent supports the following commands:
scaffold new- Create a new documentation structurescaffold existing- Organize existing documentationscaffold {path}- Scaffold documentation for a specific pathupdate {path|feature|keyword}- Update documentation for a specific areaaudit- Perform a full documentation auditaudit prd- Audit documentation against product requirementsaudit {component}- Audit documentation for a specific component
Agent Configuration
See instructions.md for details on how to configure these agents in various IDEs.