3.3 KiB
3.3 KiB
BMAD Method — Project Instructions
Project Configuration
- Project: Entropyk
- User: Sepehr
- Communication Language: French
- Document Output Language: English
- User Skill Level: intermediate
- Output Folder: {project-root}/_bmad-output
- Planning Artifacts: {project-root}/_bmad-output/planning-artifacts
- Implementation Artifacts: {project-root}/_bmad-output/implementation-artifacts
- Project Knowledge: {project-root}/docs
BMAD Runtime Structure
- Agent definitions:
_bmad/bmm/agents/(BMM module) and_bmad/core/agents/(core) - Workflow definitions:
_bmad/bmm/workflows/(organized by phase) - Core tasks:
_bmad/core/tasks/(help, editorial review, indexing, sharding, adversarial review) - Core workflows:
_bmad/core/workflows/(brainstorming, party-mode, advanced-elicitation) - Workflow engine:
_bmad/core/tasks/workflow.xml(executes YAML-based workflows) - Module configuration:
_bmad/bmm/config.yaml - Core configuration:
_bmad/core/config.yaml - Agent manifest:
_bmad/_config/agent-manifest.csv - Workflow manifest:
_bmad/_config/workflow-manifest.csv - Help manifest:
_bmad/_config/bmad-help.csv - Agent memory:
_bmad/_memory/
Key Conventions
- Always load
_bmad/bmm/config.yamlbefore any agent activation or workflow execution - Store all config fields as session variables:
{user_name},{communication_language},{output_folder},{planning_artifacts},{implementation_artifacts},{project_knowledge} - MD-based workflows execute directly — load and follow the
.mdfile - YAML-based workflows require the workflow engine — load
workflow.xmlfirst, then pass the.yamlconfig - Follow step-based workflow execution: load steps JIT, never multiple at once
- Save outputs after EACH step when using the workflow engine
- The
{project-root}variable resolves to the workspace root at runtime
Available Agents
| Agent | Persona | Title | Capabilities |
|---|---|---|---|
| bmad-master | BMad Master | BMad Master Executor, Knowledge Custodian, and Workflow Orchestrator | runtime resource management, workflow orchestration, task execution, knowledge custodian |
| analyst | Mary | Business Analyst | market research, competitive analysis, requirements elicitation, domain expertise |
| architect | Winston | Architect | distributed systems, cloud infrastructure, API design, scalable patterns |
| dev | Amelia | Developer Agent | story execution, test-driven development, code implementation |
| pm | John | Product Manager | PRD creation, requirements discovery, stakeholder alignment, user interviews |
| qa | Quinn | QA Engineer | test automation, API testing, E2E testing, coverage analysis |
| quick-flow-solo-dev | Barry | Quick Flow Solo Dev | rapid spec creation, lean implementation, minimum ceremony |
| sm | Bob | Scrum Master | sprint planning, story preparation, agile ceremonies, backlog management |
| tech-writer | Paige | Technical Writer | documentation, Mermaid diagrams, standards compliance, concept explanation |
| ux-designer | Sally | UX Designer | user research, interaction design, UI patterns, experience strategy |
Slash Commands
Type /bmad- in Copilot Chat to see all available BMAD workflows and agent activators. Agents are also available in the agents dropdown.