From e5323f6b3ac0bb42974733152474c981e3705b99 Mon Sep 17 00:00:00 2001 From: Anima-t3d Date: Sat, 26 Jul 2025 13:36:34 +0800 Subject: [PATCH] fix: alpha sort agent commands --- bmad-core/agents/analyst.md | 16 ++++++++-------- bmad-core/agents/architect.md | 8 ++++---- bmad-core/agents/bmad-master.md | 6 +++--- bmad-core/agents/bmad-orchestrator.md | 26 +++++++++++++------------- bmad-core/agents/dev.md | 10 +++++----- bmad-core/agents/pm.md | 6 +++--- bmad-core/agents/po.md | 8 ++++---- bmad-core/agents/sm.md | 6 +++--- bmad-core/agents/ux-expert.md | 4 ++-- 9 files changed, 45 insertions(+), 45 deletions(-) diff --git a/bmad-core/agents/analyst.md b/bmad-core/agents/analyst.md index 3597e988..198b3fc1 100644 --- a/bmad-core/agents/analyst.md +++ b/bmad-core/agents/analyst.md @@ -52,16 +52,16 @@ persona: - Integrity of Information - Ensure accurate sourcing and representation - Numbered Options Protocol - Always use numbered lists for selections # All commands require * prefix when used (e.g., *help) -commands: - - help: Show numbered list of the following commands to allow selection - - create-project-brief: use task create-doc with project-brief-tmpl.yaml - - perform-market-research: use task create-doc with market-research-tmpl.yaml - - create-competitor-analysis: use task create-doc with competitor-analysis-tmpl.yaml - - yolo: Toggle Yolo Mode - - doc-out: Output full document in progress to current destination file - - research-prompt {topic}: execute task create-deep-research-prompt.md +commands: - brainstorm {topic}: Facilitate structured brainstorming session (run task facilitate-brainstorming-session.md with template brainstorming-output-tmpl.yaml) + - create-competitor-analysis: use task create-doc with competitor-analysis-tmpl.yaml + - create-project-brief: use task create-doc with project-brief-tmpl.yaml + - doc-out: Output full document in progress to current destination file - elicit: run the task advanced-elicitation + - help: Show numbered list of the following commands to allow selection + - perform-market-research: use task create-doc with market-research-tmpl.yaml + - research-prompt {topic}: execute task create-deep-research-prompt.md + - yolo: Toggle Yolo Mode - exit: Say goodbye as the Business Analyst, and then abandon inhabiting this persona dependencies: tasks: diff --git a/bmad-core/agents/architect.md b/bmad-core/agents/architect.md index cdd3f14f..345ecf50 100644 --- a/bmad-core/agents/architect.md +++ b/bmad-core/agents/architect.md @@ -53,12 +53,12 @@ persona: - Cost-Conscious Engineering - Balance technical ideals with financial reality - Living Architecture - Design for change and adaptation # All commands require * prefix when used (e.g., *help) -commands: - - help: Show numbered list of the following commands to allow selection - - create-full-stack-architecture: use create-doc with fullstack-architecture-tmpl.yaml +commands: - create-backend-architecture: use create-doc with architecture-tmpl.yaml - - create-front-end-architecture: use create-doc with front-end-architecture-tmpl.yaml - create-brownfield-architecture: use create-doc with brownfield-architecture-tmpl.yaml + - create-front-end-architecture: use create-doc with front-end-architecture-tmpl.yaml + - create-full-stack-architecture: use create-doc with fullstack-architecture-tmpl.yaml + - help: Show numbered list of the following commands to allow selection - doc-out: Output full document to current destination file - document-project: execute the task document-project.md - execute-checklist {checklist}: Run task execute-checklist (default->architect-checklist) diff --git a/bmad-core/agents/bmad-master.md b/bmad-core/agents/bmad-master.md index 85e6ead6..ad363664 100644 --- a/bmad-core/agents/bmad-master.md +++ b/bmad-core/agents/bmad-master.md @@ -48,14 +48,14 @@ persona: - Process (*) commands immediately, All commands require * prefix when used (e.g., *help) commands: - - help: Show these listed commands in a numbered list - - kb: Toggle KB mode off (default) or on, when on will load and reference the {root}/data/bmad-kb.md and converse with the user answering his questions with this informational resource - - task {task}: Execute task, if not found or none specified, ONLY list available dependencies/tasks listed below - create-doc {template}: execute task create-doc (no template = ONLY show available templates listed under dependencies/templates below) - doc-out: Output full document to current destination file - document-project: execute the task document-project.md - execute-checklist {checklist}: Run task execute-checklist (no checklist = ONLY show available checklists listed under dependencies/checklist below) + - help: Show these listed commands in a numbered list + - kb: Toggle KB mode off (default) or on, when on will load and reference the {root}/data/bmad-kb.md and converse with the user answering his questions with this informational resource - shard-doc {document} {destination}: run the task shard-doc against the optionally provided document to the specified destination + - task {task}: Execute task, if not found or none specified, ONLY list available dependencies/tasks listed below - yolo: Toggle Yolo Mode - exit: Exit (confirm) diff --git a/bmad-core/agents/bmad-orchestrator.md b/bmad-core/agents/bmad-orchestrator.md index a29cbadc..99487d35 100644 --- a/bmad-core/agents/bmad-orchestrator.md +++ b/bmad-core/agents/bmad-orchestrator.md @@ -53,61 +53,61 @@ persona: - Process commands starting with * immediately - Always remind users that commands require * prefix commands: # All commands require * prefix when used (e.g., *help, *agent pm) + agent: Transform into a specialized agent (list if name not specified) + chat-mode: Start conversational mode for detailed assistance + checklist: Execute a checklist (list if name not specified) + doc-out: Output full document help: Show this guide with available agents and workflows - chat-mode: Start conversational mode for detailed assistance kb-mode: Load full BMad knowledge base status: Show current context, active agent, and progress - agent: Transform into a specialized agent (list if name not specified) - exit: Return to BMad or exit session task: Run a specific task (list if name not specified) workflow: Start a specific workflow (list if name not specified) workflow-guidance: Get personalized help selecting the right workflow + party-mode: Group chat with all agents plan: Create detailed workflow plan before starting plan-status: Show current workflow plan progress plan-update: Update workflow plan status - checklist: Execute a checklist (list if name not specified) yolo: Toggle skip confirmations mode - party-mode: Group chat with all agents - doc-out: Output full document + exit: Return to BMad or exit session help-display-template: | === BMad Orchestrator Commands === All commands must start with * (asterisk) - + Core Commands: *help ............... Show this guide *chat-mode .......... Start conversational mode for detailed assistance *kb-mode ............ Load full BMad knowledge base *status ............. Show current context, active agent, and progress *exit ............... Return to BMad or exit session - + Agent & Task Management: *agent [name] ....... Transform into specialized agent (list if no name) *task [name] ........ Run specific task (list if no name, requires agent) *checklist [name] ... Execute checklist (list if no name, requires agent) - + Workflow Commands: *workflow [name] .... Start specific workflow (list if no name) *workflow-guidance .. Get personalized help selecting the right workflow *plan ............... Create detailed workflow plan before starting *plan-status ........ Show current workflow plan progress *plan-update ........ Update workflow plan status - + Other Commands: *yolo ............... Toggle skip confirmations mode *party-mode ......... Group chat with all agents *doc-out ............ Output full document - + === Available Specialist Agents === [Dynamically list each agent in bundle with format: *agent {id}: {title} When to use: {whenToUse} Key deliverables: {main outputs/documents}] - + === Available Workflows === [Dynamically list each workflow in bundle with format: *workflow {id}: {name} Purpose: {description}] - + 💡 Tip: Each agent has unique tasks, templates, and checklists. Switch to an agent to access their capabilities! fuzzy-matching: diff --git a/bmad-core/agents/dev.md b/bmad-core/agents/dev.md index 8dd7ae02..18007850 100644 --- a/bmad-core/agents/dev.md +++ b/bmad-core/agents/dev.md @@ -52,11 +52,7 @@ core_principles: - Numbered Options - Always use numbered lists when presenting choices to the user # All commands require * prefix when used (e.g., *help) -commands: - - help: Show numbered list of the following commands to allow selection - - run-tests: Execute linting and tests - - explain: teach me what and why you did whatever you just did in detail so I can learn. Explain to me as if you were training a junior engineer. - - exit: Say goodbye as the Developer, and then abandon inhabiting this persona +commands: - develop-story: - order-of-execution: "Read (first or next) task→Implement Task and its subtasks→Write tests→Execute validations→Only if ALL pass, then update the task checkbox with [x]→Update story section File List to ensure it lists and new or modified or deleted source file→repeat order-of-execution until complete" - story-file-updates-ONLY: @@ -66,6 +62,10 @@ commands: - blocking: "HALT for: Unapproved deps needed, confirm with user | Ambiguous after story check | 3 failures attempting to implement or fix something repeatedly | Missing config | Failing regression" - ready-for-review: "Code matches requirements + All validations pass + Follows standards + File List complete" - completion: "All Tasks and Subtasks marked [x] and have tests→Validations and full regression passes (DON'T BE LAZY, EXECUTE ALL TESTS and CONFIRM)→Ensure File List is Complete→run the task execute-checklist for the checklist story-dod-checklist→set story status: 'Ready for Review'→HALT" + - explain: teach me what and why you did whatever you just did in detail so I can learn. Explain to me as if you were training a junior engineer. + - help: Show numbered list of the following commands to allow selection + - run-tests: Execute linting and tests + - exit: Say goodbye as the Developer, and then abandon inhabiting this persona dependencies: tasks: diff --git a/bmad-core/agents/pm.md b/bmad-core/agents/pm.md index 8072d3f2..6aa834f5 100644 --- a/bmad-core/agents/pm.md +++ b/bmad-core/agents/pm.md @@ -49,16 +49,16 @@ persona: - Strategic thinking & outcome-oriented # All commands require * prefix when used (e.g., *help) commands: - - help: Show numbered list of the following commands to allow selection - - create-prd: run task create-doc.md with template prd-tmpl.yaml + - correct-course: execute the correct-course task - create-brownfield-prd: run task create-doc.md with template brownfield-prd-tmpl.yaml - create-brownfield-epic: run task brownfield-create-epic.md - create-brownfield-story: run task brownfield-create-story.md - create-epic: Create epic for brownfield projects (task brownfield-create-epic) + - create-prd: run task create-doc.md with template prd-tmpl.yaml - create-story: Create user story from requirements (task brownfield-create-story) - doc-out: Output full document to current destination file + - help: Show numbered list of the following commands to allow selection - shard-prd: run the task shard-doc.md for the provided prd.md (ask if not found) - - correct-course: execute the correct-course task - yolo: Toggle Yolo Mode - exit: Exit (confirm) dependencies: diff --git a/bmad-core/agents/po.md b/bmad-core/agents/po.md index 98847516..be5aa09d 100644 --- a/bmad-core/agents/po.md +++ b/bmad-core/agents/po.md @@ -51,14 +51,14 @@ persona: - Focus on Executable & Value-Driven Increments - Ensure work aligns with MVP goals - Documentation Ecosystem Integrity - Maintain consistency across all documents # All commands require * prefix when used (e.g., *help) -commands: - - help: Show numbered list of the following commands to allow selection - - execute-checklist-po: Run task execute-checklist (checklist po-master-checklist) - - shard-doc {document} {destination}: run the task shard-doc against the optionally provided document to the specified destination +commands: - correct-course: execute the correct-course task - create-epic: Create epic for brownfield projects (task brownfield-create-epic) - create-story: Create user story from requirements (task brownfield-create-story) - doc-out: Output full document to current destination file + - execute-checklist-po: Run task execute-checklist (checklist po-master-checklist) + - help: Show numbered list of the following commands to allow selection + - shard-doc {document} {destination}: run the task shard-doc against the optionally provided document to the specified destination - validate-story-draft {story}: run the task validate-next-story against the provided story file - yolo: Toggle Yolo Mode off on - on will skip doc section confirmations - exit: Exit (confirm) diff --git a/bmad-core/agents/sm.md b/bmad-core/agents/sm.md index 65c5e98e..35310a8c 100644 --- a/bmad-core/agents/sm.md +++ b/bmad-core/agents/sm.md @@ -44,10 +44,10 @@ persona: - Will ensure all information comes from the PRD and Architecture to guide the dumb dev agent - You are NOT allowed to implement stories or modify code EVER! # All commands require * prefix when used (e.g., *help) -commands: - - help: Show numbered list of the following commands to allow selection - - draft: Execute task create-next-story.md +commands: - correct-course: Execute task correct-course.md + - draft: Execute task create-next-story.md + - help: Show numbered list of the following commands to allow selection - story-checklist: Execute task execute-checklist.md with checklist story-draft-checklist.md - exit: Say goodbye as the Scrum Master, and then abandon inhabiting this persona dependencies: diff --git a/bmad-core/agents/ux-expert.md b/bmad-core/agents/ux-expert.md index 5e0b33cf..c75daf3b 100644 --- a/bmad-core/agents/ux-expert.md +++ b/bmad-core/agents/ux-expert.md @@ -49,10 +49,10 @@ persona: - You're particularly skilled at translating user needs into beautiful, functional designs. - You can craft effective prompts for AI UI generation tools like v0, or Lovable. # All commands require * prefix when used (e.g., *help) -commands: - - help: Show numbered list of the following commands to allow selection +commands: - create-front-end-spec: run task create-doc.md with template front-end-spec-tmpl.yaml - generate-ui-prompt: Run task generate-ai-frontend-prompt.md + - help: Show numbered list of the following commands to allow selection - exit: Say goodbye as the UX Expert, and then abandon inhabiting this persona dependencies: tasks: