diff --git a/.claude/commands/bmad-agent-bmad-master.md b/.claude/commands/bmad-agent-bmad-master.md new file mode 100644 index 0000000..884a51c --- /dev/null +++ b/.claude/commands/bmad-agent-bmad-master.md @@ -0,0 +1,15 @@ +--- +name: 'bmad-master' +description: 'bmad-master agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/core/agents/bmad-master.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmb-agent-builder.md b/.claude/commands/bmad-agent-bmb-agent-builder.md new file mode 100644 index 0000000..6183c76 --- /dev/null +++ b/.claude/commands/bmad-agent-bmb-agent-builder.md @@ -0,0 +1,15 @@ +--- +name: 'agent-builder' +description: 'agent-builder agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmb/agents/agent-builder.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmb-module-builder.md b/.claude/commands/bmad-agent-bmb-module-builder.md new file mode 100644 index 0000000..14b3940 --- /dev/null +++ b/.claude/commands/bmad-agent-bmb-module-builder.md @@ -0,0 +1,15 @@ +--- +name: 'module-builder' +description: 'module-builder agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmb/agents/module-builder.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmb-workflow-builder.md b/.claude/commands/bmad-agent-bmb-workflow-builder.md new file mode 100644 index 0000000..d877032 --- /dev/null +++ b/.claude/commands/bmad-agent-bmb-workflow-builder.md @@ -0,0 +1,15 @@ +--- +name: 'workflow-builder' +description: 'workflow-builder agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmb/agents/workflow-builder.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-analyst.md b/.claude/commands/bmad-agent-bmm-analyst.md new file mode 100644 index 0000000..a13c201 --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-analyst.md @@ -0,0 +1,15 @@ +--- +name: 'analyst' +description: 'analyst agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/analyst.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-architect.md b/.claude/commands/bmad-agent-bmm-architect.md new file mode 100644 index 0000000..15d1c1f --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-architect.md @@ -0,0 +1,15 @@ +--- +name: 'architect' +description: 'architect agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/architect.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-dev.md b/.claude/commands/bmad-agent-bmm-dev.md new file mode 100644 index 0000000..1ee1e97 --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-dev.md @@ -0,0 +1,15 @@ +--- +name: 'dev' +description: 'dev agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/dev.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-pm.md b/.claude/commands/bmad-agent-bmm-pm.md new file mode 100644 index 0000000..e27c533 --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-pm.md @@ -0,0 +1,15 @@ +--- +name: 'pm' +description: 'pm agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/pm.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-qa.md b/.claude/commands/bmad-agent-bmm-qa.md new file mode 100644 index 0000000..d8c3875 --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-qa.md @@ -0,0 +1,15 @@ +--- +name: 'qa' +description: 'qa agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/qa.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-quick-flow-solo-dev.md b/.claude/commands/bmad-agent-bmm-quick-flow-solo-dev.md new file mode 100644 index 0000000..c00703a --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-quick-flow-solo-dev.md @@ -0,0 +1,15 @@ +--- +name: 'quick-flow-solo-dev' +description: 'quick-flow-solo-dev agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/quick-flow-solo-dev.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-sm.md b/.claude/commands/bmad-agent-bmm-sm.md new file mode 100644 index 0000000..36a4bca --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-sm.md @@ -0,0 +1,15 @@ +--- +name: 'sm' +description: 'sm agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/sm.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-tech-writer.md b/.claude/commands/bmad-agent-bmm-tech-writer.md new file mode 100644 index 0000000..b261edd --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-tech-writer.md @@ -0,0 +1,15 @@ +--- +name: 'tech-writer' +description: 'tech-writer agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/tech-writer/tech-writer.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-bmm-ux-designer.md b/.claude/commands/bmad-agent-bmm-ux-designer.md new file mode 100644 index 0000000..0f5b26b --- /dev/null +++ b/.claude/commands/bmad-agent-bmm-ux-designer.md @@ -0,0 +1,15 @@ +--- +name: 'ux-designer' +description: 'ux-designer agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/ux-designer.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-cis-brainstorming-coach.md b/.claude/commands/bmad-agent-cis-brainstorming-coach.md new file mode 100644 index 0000000..be9f54c --- /dev/null +++ b/.claude/commands/bmad-agent-cis-brainstorming-coach.md @@ -0,0 +1,15 @@ +--- +name: 'brainstorming-coach' +description: 'brainstorming-coach agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/brainstorming-coach.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-cis-creative-problem-solver.md b/.claude/commands/bmad-agent-cis-creative-problem-solver.md new file mode 100644 index 0000000..cda45df --- /dev/null +++ b/.claude/commands/bmad-agent-cis-creative-problem-solver.md @@ -0,0 +1,15 @@ +--- +name: 'creative-problem-solver' +description: 'creative-problem-solver agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/creative-problem-solver.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-cis-design-thinking-coach.md b/.claude/commands/bmad-agent-cis-design-thinking-coach.md new file mode 100644 index 0000000..df6a432 --- /dev/null +++ b/.claude/commands/bmad-agent-cis-design-thinking-coach.md @@ -0,0 +1,15 @@ +--- +name: 'design-thinking-coach' +description: 'design-thinking-coach agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/design-thinking-coach.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-cis-innovation-strategist.md b/.claude/commands/bmad-agent-cis-innovation-strategist.md new file mode 100644 index 0000000..f1533e2 --- /dev/null +++ b/.claude/commands/bmad-agent-cis-innovation-strategist.md @@ -0,0 +1,15 @@ +--- +name: 'innovation-strategist' +description: 'innovation-strategist agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/innovation-strategist.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-cis-presentation-master.md b/.claude/commands/bmad-agent-cis-presentation-master.md new file mode 100644 index 0000000..03093a7 --- /dev/null +++ b/.claude/commands/bmad-agent-cis-presentation-master.md @@ -0,0 +1,15 @@ +--- +name: 'presentation-master' +description: 'presentation-master agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/presentation-master.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-cis-storyteller.md b/.claude/commands/bmad-agent-cis-storyteller.md new file mode 100644 index 0000000..cc261d5 --- /dev/null +++ b/.claude/commands/bmad-agent-cis-storyteller.md @@ -0,0 +1,15 @@ +--- +name: 'storyteller' +description: 'storyteller agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/storyteller/storyteller.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-agent-tea-tea.md b/.claude/commands/bmad-agent-tea-tea.md new file mode 100644 index 0000000..504224e --- /dev/null +++ b/.claude/commands/bmad-agent-tea-tea.md @@ -0,0 +1,15 @@ +--- +name: 'tea' +description: 'tea agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/tea/agents/tea.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.claude/commands/bmad-bmb-create-agent.md b/.claude/commands/bmad-bmb-create-agent.md new file mode 100644 index 0000000..640c461 --- /dev/null +++ b/.claude/commands/bmad-bmb-create-agent.md @@ -0,0 +1,6 @@ +--- +name: 'create-agent' +description: 'Create a new BMAD agent with best practices and compliance' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/agent/workflow-create-agent.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-create-module-brief.md b/.claude/commands/bmad-bmb-create-module-brief.md new file mode 100644 index 0000000..0793339 --- /dev/null +++ b/.claude/commands/bmad-bmb-create-module-brief.md @@ -0,0 +1,6 @@ +--- +name: 'create-module-brief' +description: 'Create product brief for BMAD module development' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-create-module-brief.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-create-module.md b/.claude/commands/bmad-bmb-create-module.md new file mode 100644 index 0000000..d03b7fd --- /dev/null +++ b/.claude/commands/bmad-bmb-create-module.md @@ -0,0 +1,6 @@ +--- +name: 'create-module' +description: 'Create a complete BMAD module with agents, workflows, and infrastructure' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-create-module.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-create-workflow.md b/.claude/commands/bmad-bmb-create-workflow.md new file mode 100644 index 0000000..ab4c75d --- /dev/null +++ b/.claude/commands/bmad-bmb-create-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'create-workflow' +description: 'Create a new BMAD workflow with proper structure and best practices' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-create-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-edit-agent.md b/.claude/commands/bmad-bmb-edit-agent.md new file mode 100644 index 0000000..188ac24 --- /dev/null +++ b/.claude/commands/bmad-bmb-edit-agent.md @@ -0,0 +1,6 @@ +--- +name: 'edit-agent' +description: 'Edit existing BMAD agents while maintaining compliance' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/agent/workflow-edit-agent.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-edit-module.md b/.claude/commands/bmad-bmb-edit-module.md new file mode 100644 index 0000000..6d2f7a6 --- /dev/null +++ b/.claude/commands/bmad-bmb-edit-module.md @@ -0,0 +1,6 @@ +--- +name: 'edit-module' +description: 'Edit existing BMAD modules while maintaining coherence' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-edit-module.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-edit-workflow.md b/.claude/commands/bmad-bmb-edit-workflow.md new file mode 100644 index 0000000..e2ea3fd --- /dev/null +++ b/.claude/commands/bmad-bmb-edit-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'edit-workflow' +description: 'Edit existing BMAD workflows while maintaining integrity' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-edit-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-rework-workflow.md b/.claude/commands/bmad-bmb-rework-workflow.md new file mode 100644 index 0000000..136b114 --- /dev/null +++ b/.claude/commands/bmad-bmb-rework-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'rework-workflow' +description: 'Rework a Workflow to a V6 Compliant Version' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-rework-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-validate-agent.md b/.claude/commands/bmad-bmb-validate-agent.md new file mode 100644 index 0000000..641d09a --- /dev/null +++ b/.claude/commands/bmad-bmb-validate-agent.md @@ -0,0 +1,6 @@ +--- +name: 'validate-agent' +description: 'Validate existing BMAD agents and offer to improve deficiencies' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/agent/workflow-validate-agent.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-validate-max-parallel-workflow.md b/.claude/commands/bmad-bmb-validate-max-parallel-workflow.md new file mode 100644 index 0000000..c9aa695 --- /dev/null +++ b/.claude/commands/bmad-bmb-validate-max-parallel-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'validate-max-parallel-workflow' +description: 'Run validation checks in MAX-PARALLEL mode against a workflow requires a tool that supports Parallel Sub-Processes' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-validate-max-parallel-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-validate-module.md b/.claude/commands/bmad-bmb-validate-module.md new file mode 100644 index 0000000..8f209c0 --- /dev/null +++ b/.claude/commands/bmad-bmb-validate-module.md @@ -0,0 +1,6 @@ +--- +name: 'validate-module' +description: 'Run compliance check on BMAD modules against best practices' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-validate-module.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmb-validate-workflow.md b/.claude/commands/bmad-bmb-validate-workflow.md new file mode 100644 index 0000000..0f975a6 --- /dev/null +++ b/.claude/commands/bmad-bmb-validate-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'validate-workflow' +description: 'Run validation check on BMAD workflows against best practices' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-validate-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-check-implementation-readiness.md b/.claude/commands/bmad-bmm-check-implementation-readiness.md new file mode 100644 index 0000000..e450fbd --- /dev/null +++ b/.claude/commands/bmad-bmm-check-implementation-readiness.md @@ -0,0 +1,6 @@ +--- +name: 'check-implementation-readiness' +description: 'Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-code-review.md b/.claude/commands/bmad-bmm-code-review.md new file mode 100644 index 0000000..0f11026 --- /dev/null +++ b/.claude/commands/bmad-bmm-code-review.md @@ -0,0 +1,14 @@ +--- +name: 'code-review' +description: 'Perform adversarial code review finding specific issues. Use when the user says "run code review" or "review this code"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-correct-course.md b/.claude/commands/bmad-bmm-correct-course.md new file mode 100644 index 0000000..0278663 --- /dev/null +++ b/.claude/commands/bmad-bmm-correct-course.md @@ -0,0 +1,14 @@ +--- +name: 'correct-course' +description: 'Manage significant changes during sprint execution. Use when the user says "correct course" or "propose sprint change"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-create-architecture.md b/.claude/commands/bmad-bmm-create-architecture.md new file mode 100644 index 0000000..6bf0f40 --- /dev/null +++ b/.claude/commands/bmad-bmm-create-architecture.md @@ -0,0 +1,6 @@ +--- +name: 'create-architecture' +description: 'Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-create-epics-and-stories.md b/.claude/commands/bmad-bmm-create-epics-and-stories.md new file mode 100644 index 0000000..406950c --- /dev/null +++ b/.claude/commands/bmad-bmm-create-epics-and-stories.md @@ -0,0 +1,6 @@ +--- +name: 'create-epics-and-stories' +description: 'Break requirements into epics and user stories. Use when the user says "create the epics and stories list"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-create-prd.md b/.claude/commands/bmad-bmm-create-prd.md new file mode 100644 index 0000000..c267747 --- /dev/null +++ b/.claude/commands/bmad-bmm-create-prd.md @@ -0,0 +1,6 @@ +--- +name: 'create-prd' +description: 'Create a PRD from scratch. Use when the user says "lets create a product requirements document" or "I want to create a new PRD"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-create-prd.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-create-product-brief.md b/.claude/commands/bmad-bmm-create-product-brief.md new file mode 100644 index 0000000..56bc208 --- /dev/null +++ b/.claude/commands/bmad-bmm-create-product-brief.md @@ -0,0 +1,6 @@ +--- +name: 'create-product-brief' +description: 'Create product brief through collaborative discovery. Use when the user says "lets create a product brief" or "help me create a project brief"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-create-story.md b/.claude/commands/bmad-bmm-create-story.md new file mode 100644 index 0000000..1aeb036 --- /dev/null +++ b/.claude/commands/bmad-bmm-create-story.md @@ -0,0 +1,14 @@ +--- +name: 'create-story' +description: 'Creates a dedicated story file with all the context the agent will need to implement it later. Use when the user says "create the next story" or "create story [story identifier]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-create-ux-design.md b/.claude/commands/bmad-bmm-create-ux-design.md new file mode 100644 index 0000000..ff1cff9 --- /dev/null +++ b/.claude/commands/bmad-bmm-create-ux-design.md @@ -0,0 +1,6 @@ +--- +name: 'create-ux-design' +description: 'Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-dev-story.md b/.claude/commands/bmad-bmm-dev-story.md new file mode 100644 index 0000000..2aacac7 --- /dev/null +++ b/.claude/commands/bmad-bmm-dev-story.md @@ -0,0 +1,14 @@ +--- +name: 'dev-story' +description: 'Execute story implementation following a context filled story spec file. Use when the user says "dev this story [story file]" or "implement the next story in the sprint plan"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-document-project.md b/.claude/commands/bmad-bmm-document-project.md new file mode 100644 index 0000000..83df2ca --- /dev/null +++ b/.claude/commands/bmad-bmm-document-project.md @@ -0,0 +1,14 @@ +--- +name: 'document-project' +description: 'Document brownfield projects for AI context. Use when the user says "document this project" or "generate project docs"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/document-project/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/document-project/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-domain-research.md b/.claude/commands/bmad-bmm-domain-research.md new file mode 100644 index 0000000..cc3a5b3 --- /dev/null +++ b/.claude/commands/bmad-bmm-domain-research.md @@ -0,0 +1,6 @@ +--- +name: 'domain-research' +description: 'Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-domain-research.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-edit-prd.md b/.claude/commands/bmad-bmm-edit-prd.md new file mode 100644 index 0000000..822db75 --- /dev/null +++ b/.claude/commands/bmad-bmm-edit-prd.md @@ -0,0 +1,6 @@ +--- +name: 'edit-prd' +description: 'Edit an existing PRD. Use when the user says "edit this PRD".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-edit-prd.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-generate-project-context.md b/.claude/commands/bmad-bmm-generate-project-context.md new file mode 100644 index 0000000..a32742c --- /dev/null +++ b/.claude/commands/bmad-bmm-generate-project-context.md @@ -0,0 +1,6 @@ +--- +name: 'generate-project-context' +description: 'Create project-context.md with AI rules. Use when the user says "generate project context" or "create project context"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/generate-project-context/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-market-research.md b/.claude/commands/bmad-bmm-market-research.md new file mode 100644 index 0000000..2b9a1fe --- /dev/null +++ b/.claude/commands/bmad-bmm-market-research.md @@ -0,0 +1,6 @@ +--- +name: 'market-research' +description: 'Conduct market research on competition and customers. Use when the user says "create a market research report about [business idea]".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-market-research.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-qa-generate-e2e-tests.md b/.claude/commands/bmad-bmm-qa-generate-e2e-tests.md new file mode 100644 index 0000000..4c0f4e0 --- /dev/null +++ b/.claude/commands/bmad-bmm-qa-generate-e2e-tests.md @@ -0,0 +1,14 @@ +--- +name: 'qa-generate-e2e-tests' +description: 'Generate end to end automated tests for existing features. Use when the user says "create qa automated tests for [feature]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/qa-generate-e2e-tests/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/qa-generate-e2e-tests/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-quick-dev.md b/.claude/commands/bmad-bmm-quick-dev.md new file mode 100644 index 0000000..276e50f --- /dev/null +++ b/.claude/commands/bmad-bmm-quick-dev.md @@ -0,0 +1,6 @@ +--- +name: 'quick-dev' +description: 'Implement a Quick Tech Spec for small changes or features. Use when the user provides a quick tech spec and says "implement this quick spec" or "proceed with implementation of [quick tech spec]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-quick-spec.md b/.claude/commands/bmad-bmm-quick-spec.md new file mode 100644 index 0000000..86e3c28 --- /dev/null +++ b/.claude/commands/bmad-bmm-quick-spec.md @@ -0,0 +1,6 @@ +--- +name: 'quick-spec' +description: 'Very quick process to create implementation-ready quick specs for small changes or features. Use when the user says "create a quick spec" or "generate a quick tech spec"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-retrospective.md b/.claude/commands/bmad-bmm-retrospective.md new file mode 100644 index 0000000..aa371a6 --- /dev/null +++ b/.claude/commands/bmad-bmm-retrospective.md @@ -0,0 +1,14 @@ +--- +name: 'retrospective' +description: 'Post-epic review to extract lessons and assess success. Use when the user says "run a retrospective" or "lets retro the epic [epic]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-sprint-planning.md b/.claude/commands/bmad-bmm-sprint-planning.md new file mode 100644 index 0000000..1001c2a --- /dev/null +++ b/.claude/commands/bmad-bmm-sprint-planning.md @@ -0,0 +1,14 @@ +--- +name: 'sprint-planning' +description: 'Generate sprint status tracking from epics. Use when the user says "run sprint planning" or "generate sprint plan"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-sprint-status.md b/.claude/commands/bmad-bmm-sprint-status.md new file mode 100644 index 0000000..5c0b580 --- /dev/null +++ b/.claude/commands/bmad-bmm-sprint-status.md @@ -0,0 +1,14 @@ +--- +name: 'sprint-status' +description: 'Summarize sprint status and surface risks. Use when the user says "check sprint status" or "show sprint status"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-bmm-technical-research.md b/.claude/commands/bmad-bmm-technical-research.md new file mode 100644 index 0000000..2a0f31b --- /dev/null +++ b/.claude/commands/bmad-bmm-technical-research.md @@ -0,0 +1,6 @@ +--- +name: 'technical-research' +description: 'Conduct technical research on technologies and architecture. Use when the user says "create a technical research report on [topic]".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-technical-research.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-bmm-validate-prd.md b/.claude/commands/bmad-bmm-validate-prd.md new file mode 100644 index 0000000..86dacf9 --- /dev/null +++ b/.claude/commands/bmad-bmm-validate-prd.md @@ -0,0 +1,6 @@ +--- +name: 'validate-prd' +description: 'Validate a PRD against standards. Use when the user says "validate this PRD" or "run PRD validation"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-validate-prd.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-brainstorming.md b/.claude/commands/bmad-brainstorming.md new file mode 100644 index 0000000..06e69c2 --- /dev/null +++ b/.claude/commands/bmad-brainstorming.md @@ -0,0 +1,6 @@ +--- +name: 'brainstorming' +description: 'Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods. Use when the user says help me brainstorm or help me ideate.' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/core/workflows/brainstorming/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-cis-design-thinking.md b/.claude/commands/bmad-cis-design-thinking.md new file mode 100644 index 0000000..68cf0ed --- /dev/null +++ b/.claude/commands/bmad-cis-design-thinking.md @@ -0,0 +1,14 @@ +--- +name: 'design-thinking' +description: 'Guide human-centered design processes using empathy-driven methodologies. Use when the user says "lets run design thinking" or "I want to apply design thinking"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/design-thinking/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/design-thinking/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-cis-innovation-strategy.md b/.claude/commands/bmad-cis-innovation-strategy.md new file mode 100644 index 0000000..caa543d --- /dev/null +++ b/.claude/commands/bmad-cis-innovation-strategy.md @@ -0,0 +1,14 @@ +--- +name: 'innovation-strategy' +description: 'Identify disruption opportunities and architect business model innovation. Use when the user says "lets create an innovation strategy" or "I want to find disruption opportunities"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/innovation-strategy/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/innovation-strategy/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-cis-problem-solving.md b/.claude/commands/bmad-cis-problem-solving.md new file mode 100644 index 0000000..33fc4be --- /dev/null +++ b/.claude/commands/bmad-cis-problem-solving.md @@ -0,0 +1,14 @@ +--- +name: 'problem-solving' +description: 'Apply systematic problem-solving methodologies to complex challenges. Use when the user says "guide me through structured problem solving" or "I want to crack this challenge with guided problem solving techniques"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/problem-solving/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/problem-solving/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-cis-storytelling.md b/.claude/commands/bmad-cis-storytelling.md new file mode 100644 index 0000000..7dfdd6e --- /dev/null +++ b/.claude/commands/bmad-cis-storytelling.md @@ -0,0 +1,14 @@ +--- +name: 'storytelling' +description: 'Craft compelling narratives using story frameworks. Use when the user says "help me with storytelling" or "I want to create a narrative through storytelling"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/storytelling/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/storytelling/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-editorial-review-prose.md b/.claude/commands/bmad-editorial-review-prose.md new file mode 100644 index 0000000..e372f16 --- /dev/null +++ b/.claude/commands/bmad-editorial-review-prose.md @@ -0,0 +1,10 @@ +--- +name: 'editorial-review-prose' +description: 'Clinical copy-editor that reviews text for communication issues. Use when user says review for prose or improve the prose' +--- + +# editorial-review-prose + +Read the entire task file at: {project-root}/_bmad/core/tasks/editorial-review-prose.xml + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-editorial-review-structure.md b/.claude/commands/bmad-editorial-review-structure.md new file mode 100644 index 0000000..57f41ce --- /dev/null +++ b/.claude/commands/bmad-editorial-review-structure.md @@ -0,0 +1,10 @@ +--- +name: 'editorial-review-structure' +description: 'Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension. Use when user requests structural review or editorial review of structure' +--- + +# editorial-review-structure + +Read the entire task file at: {project-root}/_bmad/core/tasks/editorial-review-structure.xml + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-help.md b/.claude/commands/bmad-help.md new file mode 100644 index 0000000..da9adf6 --- /dev/null +++ b/.claude/commands/bmad-help.md @@ -0,0 +1,10 @@ +--- +name: 'help' +description: 'Analyzes what is done and the users query and offers advice on what to do next. Use if user says what should I do next or what do I do now' +--- + +# help + +Read the entire task file at: {project-root}/_bmad/core/tasks/help.md + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-index-docs.md b/.claude/commands/bmad-index-docs.md new file mode 100644 index 0000000..a051c85 --- /dev/null +++ b/.claude/commands/bmad-index-docs.md @@ -0,0 +1,10 @@ +--- +name: 'index-docs' +description: 'Generates or updates an index.md to reference all docs in the folder. Use if user requests to create or update an index of all files in a specific folder' +--- + +# index-docs + +Read the entire task file at: {project-root}/_bmad/core/tasks/index-docs.xml + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-party-mode.md b/.claude/commands/bmad-party-mode.md new file mode 100644 index 0000000..d7495f5 --- /dev/null +++ b/.claude/commands/bmad-party-mode.md @@ -0,0 +1,6 @@ +--- +name: 'party-mode' +description: 'Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/core/workflows/party-mode/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-review-adversarial-general.md b/.claude/commands/bmad-review-adversarial-general.md new file mode 100644 index 0000000..92de177 --- /dev/null +++ b/.claude/commands/bmad-review-adversarial-general.md @@ -0,0 +1,10 @@ +--- +name: 'review-adversarial-general' +description: 'Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something' +--- + +# review-adversarial-general + +Read the entire task file at: {project-root}/_bmad/core/tasks/review-adversarial-general.xml + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-review-edge-case-hunter.md b/.claude/commands/bmad-review-edge-case-hunter.md new file mode 100644 index 0000000..6045972 --- /dev/null +++ b/.claude/commands/bmad-review-edge-case-hunter.md @@ -0,0 +1,10 @@ +--- +name: 'review-edge-case-hunter' +description: 'Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven.' +--- + +# review-edge-case-hunter + +Read the entire task file at: {project-root}/_bmad/core/tasks/review-edge-case-hunter.xml + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-shard-doc.md b/.claude/commands/bmad-shard-doc.md new file mode 100644 index 0000000..02bb1fe --- /dev/null +++ b/.claude/commands/bmad-shard-doc.md @@ -0,0 +1,10 @@ +--- +name: 'shard-doc' +description: 'Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document' +--- + +# shard-doc + +Read the entire task file at: {project-root}/_bmad/core/tasks/shard-doc.xml + +Follow all instructions in the task file exactly as written. diff --git a/.claude/commands/bmad-tea-teach-me-testing.md b/.claude/commands/bmad-tea-teach-me-testing.md new file mode 100644 index 0000000..b3af695 --- /dev/null +++ b/.claude/commands/bmad-tea-teach-me-testing.md @@ -0,0 +1,6 @@ +--- +name: 'teach-me-testing' +description: 'Teach testing progressively through structured sessions. Use when user says "lets learn testing" or "I want to study test practices"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/tea/workflows/testarch/teach-me-testing/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.claude/commands/bmad-tea-testarch-atdd.md b/.claude/commands/bmad-tea-testarch-atdd.md new file mode 100644 index 0000000..b287481 --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-atdd.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-atdd' +description: 'Generate failing acceptance tests using TDD cycle. Use when the user says "lets write acceptance tests" or "I want to do ATDD"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/atdd/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/atdd/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-automate.md b/.claude/commands/bmad-tea-testarch-automate.md new file mode 100644 index 0000000..4c288e5 --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-automate.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-automate' +description: 'Expand test automation coverage for codebase. Use when the user says "lets expand test coverage" or "I want to automate tests"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/automate/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/automate/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-ci.md b/.claude/commands/bmad-tea-testarch-ci.md new file mode 100644 index 0000000..38e2285 --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-ci.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-ci' +description: 'Scaffold CI/CD quality pipeline with test execution. Use when the user says "lets setup CI pipeline" or "I want to create quality gates"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/ci/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/ci/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-framework.md b/.claude/commands/bmad-tea-testarch-framework.md new file mode 100644 index 0000000..7e6afcf --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-framework.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-framework' +description: 'Initialize test framework with Playwright or Cypress. Use when the user says "lets setup test framework" or "I want to initialize testing framework"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/framework/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/framework/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-nfr.md b/.claude/commands/bmad-tea-testarch-nfr.md new file mode 100644 index 0000000..75a8533 --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-nfr.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-nfr' +description: 'Assess NFRs like performance security and reliability. Use when the user says "lets assess NFRs" or "I want to evaluate non-functional requirements"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/nfr-assess/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/nfr-assess/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-test-design.md b/.claude/commands/bmad-tea-testarch-test-design.md new file mode 100644 index 0000000..c8e4bbe --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-test-design.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-test-design' +description: 'Create system-level or epic-level test plans. Use when the user says "lets design test plan" or "I want to create test strategy"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/test-design/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/test-design/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-test-review.md b/.claude/commands/bmad-tea-testarch-test-review.md new file mode 100644 index 0000000..9d43068 --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-test-review.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-test-review' +description: 'Review test quality using best practices validation. Use when the user says "lets review tests" or "I want to evaluate test quality"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/test-review/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/test-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.claude/commands/bmad-tea-testarch-trace.md b/.claude/commands/bmad-tea-testarch-trace.md new file mode 100644 index 0000000..e517714 --- /dev/null +++ b/.claude/commands/bmad-tea-testarch-trace.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-trace' +description: 'Generate traceability matrix and quality gate decision. Use when the user says "lets create traceability matrix" or "I want to analyze test coverage"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/trace/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/trace/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-agent-bmad-master.md b/.cursor/commands/bmad-agent-bmad-master.md new file mode 100644 index 0000000..884a51c --- /dev/null +++ b/.cursor/commands/bmad-agent-bmad-master.md @@ -0,0 +1,15 @@ +--- +name: 'bmad-master' +description: 'bmad-master agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/core/agents/bmad-master.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmb-agent-builder.md b/.cursor/commands/bmad-agent-bmb-agent-builder.md new file mode 100644 index 0000000..6183c76 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmb-agent-builder.md @@ -0,0 +1,15 @@ +--- +name: 'agent-builder' +description: 'agent-builder agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmb/agents/agent-builder.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmb-module-builder.md b/.cursor/commands/bmad-agent-bmb-module-builder.md new file mode 100644 index 0000000..14b3940 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmb-module-builder.md @@ -0,0 +1,15 @@ +--- +name: 'module-builder' +description: 'module-builder agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmb/agents/module-builder.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmb-workflow-builder.md b/.cursor/commands/bmad-agent-bmb-workflow-builder.md new file mode 100644 index 0000000..d877032 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmb-workflow-builder.md @@ -0,0 +1,15 @@ +--- +name: 'workflow-builder' +description: 'workflow-builder agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmb/agents/workflow-builder.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-analyst.md b/.cursor/commands/bmad-agent-bmm-analyst.md new file mode 100644 index 0000000..a13c201 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-analyst.md @@ -0,0 +1,15 @@ +--- +name: 'analyst' +description: 'analyst agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/analyst.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-architect.md b/.cursor/commands/bmad-agent-bmm-architect.md new file mode 100644 index 0000000..15d1c1f --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-architect.md @@ -0,0 +1,15 @@ +--- +name: 'architect' +description: 'architect agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/architect.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-dev.md b/.cursor/commands/bmad-agent-bmm-dev.md new file mode 100644 index 0000000..1ee1e97 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-dev.md @@ -0,0 +1,15 @@ +--- +name: 'dev' +description: 'dev agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/dev.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-pm.md b/.cursor/commands/bmad-agent-bmm-pm.md new file mode 100644 index 0000000..e27c533 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-pm.md @@ -0,0 +1,15 @@ +--- +name: 'pm' +description: 'pm agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/pm.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-qa.md b/.cursor/commands/bmad-agent-bmm-qa.md new file mode 100644 index 0000000..d8c3875 --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-qa.md @@ -0,0 +1,15 @@ +--- +name: 'qa' +description: 'qa agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/qa.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-quick-flow-solo-dev.md b/.cursor/commands/bmad-agent-bmm-quick-flow-solo-dev.md new file mode 100644 index 0000000..c00703a --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-quick-flow-solo-dev.md @@ -0,0 +1,15 @@ +--- +name: 'quick-flow-solo-dev' +description: 'quick-flow-solo-dev agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/quick-flow-solo-dev.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-sm.md b/.cursor/commands/bmad-agent-bmm-sm.md new file mode 100644 index 0000000..36a4bca --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-sm.md @@ -0,0 +1,15 @@ +--- +name: 'sm' +description: 'sm agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/sm.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-tech-writer.md b/.cursor/commands/bmad-agent-bmm-tech-writer.md new file mode 100644 index 0000000..b261edd --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-tech-writer.md @@ -0,0 +1,15 @@ +--- +name: 'tech-writer' +description: 'tech-writer agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/tech-writer/tech-writer.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-bmm-ux-designer.md b/.cursor/commands/bmad-agent-bmm-ux-designer.md new file mode 100644 index 0000000..0f5b26b --- /dev/null +++ b/.cursor/commands/bmad-agent-bmm-ux-designer.md @@ -0,0 +1,15 @@ +--- +name: 'ux-designer' +description: 'ux-designer agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/ux-designer.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-cis-brainstorming-coach.md b/.cursor/commands/bmad-agent-cis-brainstorming-coach.md new file mode 100644 index 0000000..be9f54c --- /dev/null +++ b/.cursor/commands/bmad-agent-cis-brainstorming-coach.md @@ -0,0 +1,15 @@ +--- +name: 'brainstorming-coach' +description: 'brainstorming-coach agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/brainstorming-coach.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-cis-creative-problem-solver.md b/.cursor/commands/bmad-agent-cis-creative-problem-solver.md new file mode 100644 index 0000000..cda45df --- /dev/null +++ b/.cursor/commands/bmad-agent-cis-creative-problem-solver.md @@ -0,0 +1,15 @@ +--- +name: 'creative-problem-solver' +description: 'creative-problem-solver agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/creative-problem-solver.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-cis-design-thinking-coach.md b/.cursor/commands/bmad-agent-cis-design-thinking-coach.md new file mode 100644 index 0000000..df6a432 --- /dev/null +++ b/.cursor/commands/bmad-agent-cis-design-thinking-coach.md @@ -0,0 +1,15 @@ +--- +name: 'design-thinking-coach' +description: 'design-thinking-coach agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/design-thinking-coach.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-cis-innovation-strategist.md b/.cursor/commands/bmad-agent-cis-innovation-strategist.md new file mode 100644 index 0000000..f1533e2 --- /dev/null +++ b/.cursor/commands/bmad-agent-cis-innovation-strategist.md @@ -0,0 +1,15 @@ +--- +name: 'innovation-strategist' +description: 'innovation-strategist agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/innovation-strategist.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-cis-presentation-master.md b/.cursor/commands/bmad-agent-cis-presentation-master.md new file mode 100644 index 0000000..03093a7 --- /dev/null +++ b/.cursor/commands/bmad-agent-cis-presentation-master.md @@ -0,0 +1,15 @@ +--- +name: 'presentation-master' +description: 'presentation-master agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/presentation-master.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-cis-storyteller.md b/.cursor/commands/bmad-agent-cis-storyteller.md new file mode 100644 index 0000000..cc261d5 --- /dev/null +++ b/.cursor/commands/bmad-agent-cis-storyteller.md @@ -0,0 +1,15 @@ +--- +name: 'storyteller' +description: 'storyteller agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/cis/agents/storyteller/storyteller.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-agent-tea-tea.md b/.cursor/commands/bmad-agent-tea-tea.md new file mode 100644 index 0000000..504224e --- /dev/null +++ b/.cursor/commands/bmad-agent-tea-tea.md @@ -0,0 +1,15 @@ +--- +name: 'tea' +description: 'tea agent' +--- + +You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command. + + +1. LOAD the FULL agent file from {project-root}/_bmad/tea/agents/tea.md +2. READ its entire contents - this contains the complete agent persona, menu, and instructions +3. FOLLOW every step in the section precisely +4. DISPLAY the welcome/greeting as instructed +5. PRESENT the numbered menu +6. WAIT for user input before proceeding + diff --git a/.cursor/commands/bmad-bmb-create-agent.md b/.cursor/commands/bmad-bmb-create-agent.md new file mode 100644 index 0000000..640c461 --- /dev/null +++ b/.cursor/commands/bmad-bmb-create-agent.md @@ -0,0 +1,6 @@ +--- +name: 'create-agent' +description: 'Create a new BMAD agent with best practices and compliance' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/agent/workflow-create-agent.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-create-module-brief.md b/.cursor/commands/bmad-bmb-create-module-brief.md new file mode 100644 index 0000000..0793339 --- /dev/null +++ b/.cursor/commands/bmad-bmb-create-module-brief.md @@ -0,0 +1,6 @@ +--- +name: 'create-module-brief' +description: 'Create product brief for BMAD module development' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-create-module-brief.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-create-module.md b/.cursor/commands/bmad-bmb-create-module.md new file mode 100644 index 0000000..d03b7fd --- /dev/null +++ b/.cursor/commands/bmad-bmb-create-module.md @@ -0,0 +1,6 @@ +--- +name: 'create-module' +description: 'Create a complete BMAD module with agents, workflows, and infrastructure' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-create-module.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-create-workflow.md b/.cursor/commands/bmad-bmb-create-workflow.md new file mode 100644 index 0000000..ab4c75d --- /dev/null +++ b/.cursor/commands/bmad-bmb-create-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'create-workflow' +description: 'Create a new BMAD workflow with proper structure and best practices' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-create-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-edit-agent.md b/.cursor/commands/bmad-bmb-edit-agent.md new file mode 100644 index 0000000..188ac24 --- /dev/null +++ b/.cursor/commands/bmad-bmb-edit-agent.md @@ -0,0 +1,6 @@ +--- +name: 'edit-agent' +description: 'Edit existing BMAD agents while maintaining compliance' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/agent/workflow-edit-agent.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-edit-module.md b/.cursor/commands/bmad-bmb-edit-module.md new file mode 100644 index 0000000..6d2f7a6 --- /dev/null +++ b/.cursor/commands/bmad-bmb-edit-module.md @@ -0,0 +1,6 @@ +--- +name: 'edit-module' +description: 'Edit existing BMAD modules while maintaining coherence' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-edit-module.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-edit-workflow.md b/.cursor/commands/bmad-bmb-edit-workflow.md new file mode 100644 index 0000000..e2ea3fd --- /dev/null +++ b/.cursor/commands/bmad-bmb-edit-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'edit-workflow' +description: 'Edit existing BMAD workflows while maintaining integrity' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-edit-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-rework-workflow.md b/.cursor/commands/bmad-bmb-rework-workflow.md new file mode 100644 index 0000000..136b114 --- /dev/null +++ b/.cursor/commands/bmad-bmb-rework-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'rework-workflow' +description: 'Rework a Workflow to a V6 Compliant Version' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-rework-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-validate-agent.md b/.cursor/commands/bmad-bmb-validate-agent.md new file mode 100644 index 0000000..641d09a --- /dev/null +++ b/.cursor/commands/bmad-bmb-validate-agent.md @@ -0,0 +1,6 @@ +--- +name: 'validate-agent' +description: 'Validate existing BMAD agents and offer to improve deficiencies' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/agent/workflow-validate-agent.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-validate-max-parallel-workflow.md b/.cursor/commands/bmad-bmb-validate-max-parallel-workflow.md new file mode 100644 index 0000000..c9aa695 --- /dev/null +++ b/.cursor/commands/bmad-bmb-validate-max-parallel-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'validate-max-parallel-workflow' +description: 'Run validation checks in MAX-PARALLEL mode against a workflow requires a tool that supports Parallel Sub-Processes' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-validate-max-parallel-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-validate-module.md b/.cursor/commands/bmad-bmb-validate-module.md new file mode 100644 index 0000000..8f209c0 --- /dev/null +++ b/.cursor/commands/bmad-bmb-validate-module.md @@ -0,0 +1,6 @@ +--- +name: 'validate-module' +description: 'Run compliance check on BMAD modules against best practices' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/module/workflow-validate-module.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmb-validate-workflow.md b/.cursor/commands/bmad-bmb-validate-workflow.md new file mode 100644 index 0000000..0f975a6 --- /dev/null +++ b/.cursor/commands/bmad-bmb-validate-workflow.md @@ -0,0 +1,6 @@ +--- +name: 'validate-workflow' +description: 'Run validation check on BMAD workflows against best practices' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmb/workflows/workflow/workflow-validate-workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-check-implementation-readiness.md b/.cursor/commands/bmad-bmm-check-implementation-readiness.md new file mode 100644 index 0000000..e450fbd --- /dev/null +++ b/.cursor/commands/bmad-bmm-check-implementation-readiness.md @@ -0,0 +1,6 @@ +--- +name: 'check-implementation-readiness' +description: 'Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-code-review.md b/.cursor/commands/bmad-bmm-code-review.md new file mode 100644 index 0000000..0f11026 --- /dev/null +++ b/.cursor/commands/bmad-bmm-code-review.md @@ -0,0 +1,14 @@ +--- +name: 'code-review' +description: 'Perform adversarial code review finding specific issues. Use when the user says "run code review" or "review this code"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-correct-course.md b/.cursor/commands/bmad-bmm-correct-course.md new file mode 100644 index 0000000..0278663 --- /dev/null +++ b/.cursor/commands/bmad-bmm-correct-course.md @@ -0,0 +1,14 @@ +--- +name: 'correct-course' +description: 'Manage significant changes during sprint execution. Use when the user says "correct course" or "propose sprint change"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-create-architecture.md b/.cursor/commands/bmad-bmm-create-architecture.md new file mode 100644 index 0000000..6bf0f40 --- /dev/null +++ b/.cursor/commands/bmad-bmm-create-architecture.md @@ -0,0 +1,6 @@ +--- +name: 'create-architecture' +description: 'Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-create-epics-and-stories.md b/.cursor/commands/bmad-bmm-create-epics-and-stories.md new file mode 100644 index 0000000..406950c --- /dev/null +++ b/.cursor/commands/bmad-bmm-create-epics-and-stories.md @@ -0,0 +1,6 @@ +--- +name: 'create-epics-and-stories' +description: 'Break requirements into epics and user stories. Use when the user says "create the epics and stories list"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-create-prd.md b/.cursor/commands/bmad-bmm-create-prd.md new file mode 100644 index 0000000..c267747 --- /dev/null +++ b/.cursor/commands/bmad-bmm-create-prd.md @@ -0,0 +1,6 @@ +--- +name: 'create-prd' +description: 'Create a PRD from scratch. Use when the user says "lets create a product requirements document" or "I want to create a new PRD"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-create-prd.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-create-product-brief.md b/.cursor/commands/bmad-bmm-create-product-brief.md new file mode 100644 index 0000000..56bc208 --- /dev/null +++ b/.cursor/commands/bmad-bmm-create-product-brief.md @@ -0,0 +1,6 @@ +--- +name: 'create-product-brief' +description: 'Create product brief through collaborative discovery. Use when the user says "lets create a product brief" or "help me create a project brief"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-create-story.md b/.cursor/commands/bmad-bmm-create-story.md new file mode 100644 index 0000000..1aeb036 --- /dev/null +++ b/.cursor/commands/bmad-bmm-create-story.md @@ -0,0 +1,14 @@ +--- +name: 'create-story' +description: 'Creates a dedicated story file with all the context the agent will need to implement it later. Use when the user says "create the next story" or "create story [story identifier]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-create-ux-design.md b/.cursor/commands/bmad-bmm-create-ux-design.md new file mode 100644 index 0000000..ff1cff9 --- /dev/null +++ b/.cursor/commands/bmad-bmm-create-ux-design.md @@ -0,0 +1,6 @@ +--- +name: 'create-ux-design' +description: 'Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-dev-story.md b/.cursor/commands/bmad-bmm-dev-story.md new file mode 100644 index 0000000..2aacac7 --- /dev/null +++ b/.cursor/commands/bmad-bmm-dev-story.md @@ -0,0 +1,14 @@ +--- +name: 'dev-story' +description: 'Execute story implementation following a context filled story spec file. Use when the user says "dev this story [story file]" or "implement the next story in the sprint plan"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-document-project.md b/.cursor/commands/bmad-bmm-document-project.md new file mode 100644 index 0000000..83df2ca --- /dev/null +++ b/.cursor/commands/bmad-bmm-document-project.md @@ -0,0 +1,14 @@ +--- +name: 'document-project' +description: 'Document brownfield projects for AI context. Use when the user says "document this project" or "generate project docs"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/document-project/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/document-project/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-domain-research.md b/.cursor/commands/bmad-bmm-domain-research.md new file mode 100644 index 0000000..cc3a5b3 --- /dev/null +++ b/.cursor/commands/bmad-bmm-domain-research.md @@ -0,0 +1,6 @@ +--- +name: 'domain-research' +description: 'Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-domain-research.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-edit-prd.md b/.cursor/commands/bmad-bmm-edit-prd.md new file mode 100644 index 0000000..822db75 --- /dev/null +++ b/.cursor/commands/bmad-bmm-edit-prd.md @@ -0,0 +1,6 @@ +--- +name: 'edit-prd' +description: 'Edit an existing PRD. Use when the user says "edit this PRD".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-edit-prd.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-generate-project-context.md b/.cursor/commands/bmad-bmm-generate-project-context.md new file mode 100644 index 0000000..a32742c --- /dev/null +++ b/.cursor/commands/bmad-bmm-generate-project-context.md @@ -0,0 +1,6 @@ +--- +name: 'generate-project-context' +description: 'Create project-context.md with AI rules. Use when the user says "generate project context" or "create project context"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/generate-project-context/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-market-research.md b/.cursor/commands/bmad-bmm-market-research.md new file mode 100644 index 0000000..2b9a1fe --- /dev/null +++ b/.cursor/commands/bmad-bmm-market-research.md @@ -0,0 +1,6 @@ +--- +name: 'market-research' +description: 'Conduct market research on competition and customers. Use when the user says "create a market research report about [business idea]".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-market-research.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-qa-generate-e2e-tests.md b/.cursor/commands/bmad-bmm-qa-generate-e2e-tests.md new file mode 100644 index 0000000..4c0f4e0 --- /dev/null +++ b/.cursor/commands/bmad-bmm-qa-generate-e2e-tests.md @@ -0,0 +1,14 @@ +--- +name: 'qa-generate-e2e-tests' +description: 'Generate end to end automated tests for existing features. Use when the user says "create qa automated tests for [feature]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/qa-generate-e2e-tests/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/qa-generate-e2e-tests/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-quick-dev.md b/.cursor/commands/bmad-bmm-quick-dev.md new file mode 100644 index 0000000..276e50f --- /dev/null +++ b/.cursor/commands/bmad-bmm-quick-dev.md @@ -0,0 +1,6 @@ +--- +name: 'quick-dev' +description: 'Implement a Quick Tech Spec for small changes or features. Use when the user provides a quick tech spec and says "implement this quick spec" or "proceed with implementation of [quick tech spec]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-quick-spec.md b/.cursor/commands/bmad-bmm-quick-spec.md new file mode 100644 index 0000000..86e3c28 --- /dev/null +++ b/.cursor/commands/bmad-bmm-quick-spec.md @@ -0,0 +1,6 @@ +--- +name: 'quick-spec' +description: 'Very quick process to create implementation-ready quick specs for small changes or features. Use when the user says "create a quick spec" or "generate a quick tech spec"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-retrospective.md b/.cursor/commands/bmad-bmm-retrospective.md new file mode 100644 index 0000000..aa371a6 --- /dev/null +++ b/.cursor/commands/bmad-bmm-retrospective.md @@ -0,0 +1,14 @@ +--- +name: 'retrospective' +description: 'Post-epic review to extract lessons and assess success. Use when the user says "run a retrospective" or "lets retro the epic [epic]"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-sprint-planning.md b/.cursor/commands/bmad-bmm-sprint-planning.md new file mode 100644 index 0000000..1001c2a --- /dev/null +++ b/.cursor/commands/bmad-bmm-sprint-planning.md @@ -0,0 +1,14 @@ +--- +name: 'sprint-planning' +description: 'Generate sprint status tracking from epics. Use when the user says "run sprint planning" or "generate sprint plan"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-sprint-status.md b/.cursor/commands/bmad-bmm-sprint-status.md new file mode 100644 index 0000000..5c0b580 --- /dev/null +++ b/.cursor/commands/bmad-bmm-sprint-status.md @@ -0,0 +1,14 @@ +--- +name: 'sprint-status' +description: 'Summarize sprint status and surface risks. Use when the user says "check sprint status" or "show sprint status"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-bmm-technical-research.md b/.cursor/commands/bmad-bmm-technical-research.md new file mode 100644 index 0000000..2a0f31b --- /dev/null +++ b/.cursor/commands/bmad-bmm-technical-research.md @@ -0,0 +1,6 @@ +--- +name: 'technical-research' +description: 'Conduct technical research on technologies and architecture. Use when the user says "create a technical research report on [topic]".' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-technical-research.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-bmm-validate-prd.md b/.cursor/commands/bmad-bmm-validate-prd.md new file mode 100644 index 0000000..86dacf9 --- /dev/null +++ b/.cursor/commands/bmad-bmm-validate-prd.md @@ -0,0 +1,6 @@ +--- +name: 'validate-prd' +description: 'Validate a PRD against standards. Use when the user says "validate this PRD" or "run PRD validation"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-validate-prd.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-brainstorming.md b/.cursor/commands/bmad-brainstorming.md new file mode 100644 index 0000000..06e69c2 --- /dev/null +++ b/.cursor/commands/bmad-brainstorming.md @@ -0,0 +1,6 @@ +--- +name: 'brainstorming' +description: 'Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods. Use when the user says help me brainstorm or help me ideate.' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/core/workflows/brainstorming/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-cis-design-thinking.md b/.cursor/commands/bmad-cis-design-thinking.md new file mode 100644 index 0000000..68cf0ed --- /dev/null +++ b/.cursor/commands/bmad-cis-design-thinking.md @@ -0,0 +1,14 @@ +--- +name: 'design-thinking' +description: 'Guide human-centered design processes using empathy-driven methodologies. Use when the user says "lets run design thinking" or "I want to apply design thinking"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/design-thinking/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/design-thinking/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-cis-innovation-strategy.md b/.cursor/commands/bmad-cis-innovation-strategy.md new file mode 100644 index 0000000..caa543d --- /dev/null +++ b/.cursor/commands/bmad-cis-innovation-strategy.md @@ -0,0 +1,14 @@ +--- +name: 'innovation-strategy' +description: 'Identify disruption opportunities and architect business model innovation. Use when the user says "lets create an innovation strategy" or "I want to find disruption opportunities"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/innovation-strategy/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/innovation-strategy/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-cis-problem-solving.md b/.cursor/commands/bmad-cis-problem-solving.md new file mode 100644 index 0000000..33fc4be --- /dev/null +++ b/.cursor/commands/bmad-cis-problem-solving.md @@ -0,0 +1,14 @@ +--- +name: 'problem-solving' +description: 'Apply systematic problem-solving methodologies to complex challenges. Use when the user says "guide me through structured problem solving" or "I want to crack this challenge with guided problem solving techniques"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/problem-solving/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/problem-solving/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-cis-storytelling.md b/.cursor/commands/bmad-cis-storytelling.md new file mode 100644 index 0000000..7dfdd6e --- /dev/null +++ b/.cursor/commands/bmad-cis-storytelling.md @@ -0,0 +1,14 @@ +--- +name: 'storytelling' +description: 'Craft compelling narratives using story frameworks. Use when the user says "help me with storytelling" or "I want to create a narrative through storytelling"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/cis/workflows/storytelling/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/cis/workflows/storytelling/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-editorial-review-prose.md b/.cursor/commands/bmad-editorial-review-prose.md new file mode 100644 index 0000000..e372f16 --- /dev/null +++ b/.cursor/commands/bmad-editorial-review-prose.md @@ -0,0 +1,10 @@ +--- +name: 'editorial-review-prose' +description: 'Clinical copy-editor that reviews text for communication issues. Use when user says review for prose or improve the prose' +--- + +# editorial-review-prose + +Read the entire task file at: {project-root}/_bmad/core/tasks/editorial-review-prose.xml + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-editorial-review-structure.md b/.cursor/commands/bmad-editorial-review-structure.md new file mode 100644 index 0000000..57f41ce --- /dev/null +++ b/.cursor/commands/bmad-editorial-review-structure.md @@ -0,0 +1,10 @@ +--- +name: 'editorial-review-structure' +description: 'Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension. Use when user requests structural review or editorial review of structure' +--- + +# editorial-review-structure + +Read the entire task file at: {project-root}/_bmad/core/tasks/editorial-review-structure.xml + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-help.md b/.cursor/commands/bmad-help.md new file mode 100644 index 0000000..da9adf6 --- /dev/null +++ b/.cursor/commands/bmad-help.md @@ -0,0 +1,10 @@ +--- +name: 'help' +description: 'Analyzes what is done and the users query and offers advice on what to do next. Use if user says what should I do next or what do I do now' +--- + +# help + +Read the entire task file at: {project-root}/_bmad/core/tasks/help.md + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-index-docs.md b/.cursor/commands/bmad-index-docs.md new file mode 100644 index 0000000..a051c85 --- /dev/null +++ b/.cursor/commands/bmad-index-docs.md @@ -0,0 +1,10 @@ +--- +name: 'index-docs' +description: 'Generates or updates an index.md to reference all docs in the folder. Use if user requests to create or update an index of all files in a specific folder' +--- + +# index-docs + +Read the entire task file at: {project-root}/_bmad/core/tasks/index-docs.xml + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-party-mode.md b/.cursor/commands/bmad-party-mode.md new file mode 100644 index 0000000..d7495f5 --- /dev/null +++ b/.cursor/commands/bmad-party-mode.md @@ -0,0 +1,6 @@ +--- +name: 'party-mode' +description: 'Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/core/workflows/party-mode/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-review-adversarial-general.md b/.cursor/commands/bmad-review-adversarial-general.md new file mode 100644 index 0000000..92de177 --- /dev/null +++ b/.cursor/commands/bmad-review-adversarial-general.md @@ -0,0 +1,10 @@ +--- +name: 'review-adversarial-general' +description: 'Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something' +--- + +# review-adversarial-general + +Read the entire task file at: {project-root}/_bmad/core/tasks/review-adversarial-general.xml + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-review-edge-case-hunter.md b/.cursor/commands/bmad-review-edge-case-hunter.md new file mode 100644 index 0000000..6045972 --- /dev/null +++ b/.cursor/commands/bmad-review-edge-case-hunter.md @@ -0,0 +1,10 @@ +--- +name: 'review-edge-case-hunter' +description: 'Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven.' +--- + +# review-edge-case-hunter + +Read the entire task file at: {project-root}/_bmad/core/tasks/review-edge-case-hunter.xml + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-shard-doc.md b/.cursor/commands/bmad-shard-doc.md new file mode 100644 index 0000000..02bb1fe --- /dev/null +++ b/.cursor/commands/bmad-shard-doc.md @@ -0,0 +1,10 @@ +--- +name: 'shard-doc' +description: 'Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document' +--- + +# shard-doc + +Read the entire task file at: {project-root}/_bmad/core/tasks/shard-doc.xml + +Follow all instructions in the task file exactly as written. diff --git a/.cursor/commands/bmad-tea-teach-me-testing.md b/.cursor/commands/bmad-tea-teach-me-testing.md new file mode 100644 index 0000000..b3af695 --- /dev/null +++ b/.cursor/commands/bmad-tea-teach-me-testing.md @@ -0,0 +1,6 @@ +--- +name: 'teach-me-testing' +description: 'Teach testing progressively through structured sessions. Use when user says "lets learn testing" or "I want to study test practices"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL {project-root}/_bmad/tea/workflows/testarch/teach-me-testing/workflow.md, READ its entire contents and follow its directions exactly! diff --git a/.cursor/commands/bmad-tea-testarch-atdd.md b/.cursor/commands/bmad-tea-testarch-atdd.md new file mode 100644 index 0000000..b287481 --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-atdd.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-atdd' +description: 'Generate failing acceptance tests using TDD cycle. Use when the user says "lets write acceptance tests" or "I want to do ATDD"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/atdd/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/atdd/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-automate.md b/.cursor/commands/bmad-tea-testarch-automate.md new file mode 100644 index 0000000..4c288e5 --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-automate.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-automate' +description: 'Expand test automation coverage for codebase. Use when the user says "lets expand test coverage" or "I want to automate tests"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/automate/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/automate/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-ci.md b/.cursor/commands/bmad-tea-testarch-ci.md new file mode 100644 index 0000000..38e2285 --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-ci.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-ci' +description: 'Scaffold CI/CD quality pipeline with test execution. Use when the user says "lets setup CI pipeline" or "I want to create quality gates"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/ci/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/ci/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-framework.md b/.cursor/commands/bmad-tea-testarch-framework.md new file mode 100644 index 0000000..7e6afcf --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-framework.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-framework' +description: 'Initialize test framework with Playwright or Cypress. Use when the user says "lets setup test framework" or "I want to initialize testing framework"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/framework/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/framework/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-nfr.md b/.cursor/commands/bmad-tea-testarch-nfr.md new file mode 100644 index 0000000..75a8533 --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-nfr.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-nfr' +description: 'Assess NFRs like performance security and reliability. Use when the user says "lets assess NFRs" or "I want to evaluate non-functional requirements"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/nfr-assess/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/nfr-assess/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-test-design.md b/.cursor/commands/bmad-tea-testarch-test-design.md new file mode 100644 index 0000000..c8e4bbe --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-test-design.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-test-design' +description: 'Create system-level or epic-level test plans. Use when the user says "lets design test plan" or "I want to create test strategy"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/test-design/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/test-design/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-test-review.md b/.cursor/commands/bmad-tea-testarch-test-review.md new file mode 100644 index 0000000..9d43068 --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-test-review.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-test-review' +description: 'Review test quality using best practices validation. Use when the user says "lets review tests" or "I want to evaluate test quality"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/test-review/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/test-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.cursor/commands/bmad-tea-testarch-trace.md b/.cursor/commands/bmad-tea-testarch-trace.md new file mode 100644 index 0000000..e517714 --- /dev/null +++ b/.cursor/commands/bmad-tea-testarch-trace.md @@ -0,0 +1,14 @@ +--- +name: 'testarch-trace' +description: 'Generate traceability matrix and quality gate decision. Use when the user says "lets create traceability matrix" or "I want to analyze test coverage"' +--- + +IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded: + + +1. Always LOAD the FULL {project-root}/_bmad/core/tasks/workflow.xml +2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config {project-root}/_bmad/tea/workflows/testarch/trace/workflow.yaml +3. Pass the yaml path {project-root}/_bmad/tea/workflows/testarch/trace/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions +4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions +5. Save outputs after EACH section when generating any documents from templates + diff --git a/.gitignore b/.gitignore index fcf288b..3fbeb99 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,5 @@ yarn-error.log /.nova /.vscode /.zed -/.claude -/.cursor +/.claude/settings.local.json /.windsurf