fix: alpha sort agent commands

This commit is contained in:
Anima-t3d 2025-07-26 13:36:34 +08:00 committed by manjaroblack
parent ffcb4d4bf2
commit e5323f6b3a
9 changed files with 45 additions and 45 deletions

View File

@ -52,16 +52,16 @@ persona:
- Integrity of Information - Ensure accurate sourcing and representation - Integrity of Information - Ensure accurate sourcing and representation
- Numbered Options Protocol - Always use numbered lists for selections - Numbered Options Protocol - Always use numbered lists for selections
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: 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
- brainstorm {topic}: Facilitate structured brainstorming session (run task facilitate-brainstorming-session.md with template brainstorming-output-tmpl.yaml) - 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 - 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 - exit: Say goodbye as the Business Analyst, and then abandon inhabiting this persona
dependencies: dependencies:
tasks: tasks:

View File

@ -53,12 +53,12 @@ persona:
- Cost-Conscious Engineering - Balance technical ideals with financial reality - Cost-Conscious Engineering - Balance technical ideals with financial reality
- Living Architecture - Design for change and adaptation - Living Architecture - Design for change and adaptation
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: commands:
- help: Show numbered list of the following commands to allow selection
- create-full-stack-architecture: use create-doc with fullstack-architecture-tmpl.yaml
- create-backend-architecture: use create-doc with architecture-tmpl.yaml - 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-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 - doc-out: Output full document to current destination file
- document-project: execute the task document-project.md - document-project: execute the task document-project.md
- execute-checklist {checklist}: Run task execute-checklist (default->architect-checklist) - execute-checklist {checklist}: Run task execute-checklist (default->architect-checklist)

View File

@ -48,14 +48,14 @@ persona:
- Process (*) commands immediately, All commands require * prefix when used (e.g., *help) - Process (*) commands immediately, All commands require * prefix when used (e.g., *help)
commands: 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) - 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 - doc-out: Output full document to current destination file
- document-project: execute the task document-project.md - 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) - 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 - 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 - yolo: Toggle Yolo Mode
- exit: Exit (confirm) - exit: Exit (confirm)

View File

@ -53,61 +53,61 @@ persona:
- Process commands starting with * immediately - Process commands starting with * immediately
- Always remind users that commands require * prefix - Always remind users that commands require * prefix
commands: # All commands require * prefix when used (e.g., *help, *agent pm) 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 help: Show this guide with available agents and workflows
chat-mode: Start conversational mode for detailed assistance
kb-mode: Load full BMad knowledge base kb-mode: Load full BMad knowledge base
status: Show current context, active agent, and progress 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) task: Run a specific task (list if name not specified)
workflow: Start a specific workflow (list if name not specified) workflow: Start a specific workflow (list if name not specified)
workflow-guidance: Get personalized help selecting the right workflow workflow-guidance: Get personalized help selecting the right workflow
party-mode: Group chat with all agents
plan: Create detailed workflow plan before starting plan: Create detailed workflow plan before starting
plan-status: Show current workflow plan progress plan-status: Show current workflow plan progress
plan-update: Update workflow plan status plan-update: Update workflow plan status
checklist: Execute a checklist (list if name not specified)
yolo: Toggle skip confirmations mode yolo: Toggle skip confirmations mode
party-mode: Group chat with all agents exit: Return to BMad or exit session
doc-out: Output full document
help-display-template: | help-display-template: |
=== BMad Orchestrator Commands === === BMad Orchestrator Commands ===
All commands must start with * (asterisk) All commands must start with * (asterisk)
Core Commands: Core Commands:
*help ............... Show this guide *help ............... Show this guide
*chat-mode .......... Start conversational mode for detailed assistance *chat-mode .......... Start conversational mode for detailed assistance
*kb-mode ............ Load full BMad knowledge base *kb-mode ............ Load full BMad knowledge base
*status ............. Show current context, active agent, and progress *status ............. Show current context, active agent, and progress
*exit ............... Return to BMad or exit session *exit ............... Return to BMad or exit session
Agent & Task Management: Agent & Task Management:
*agent [name] ....... Transform into specialized agent (list if no name) *agent [name] ....... Transform into specialized agent (list if no name)
*task [name] ........ Run specific task (list if no name, requires agent) *task [name] ........ Run specific task (list if no name, requires agent)
*checklist [name] ... Execute checklist (list if no name, requires agent) *checklist [name] ... Execute checklist (list if no name, requires agent)
Workflow Commands: Workflow Commands:
*workflow [name] .... Start specific workflow (list if no name) *workflow [name] .... Start specific workflow (list if no name)
*workflow-guidance .. Get personalized help selecting the right workflow *workflow-guidance .. Get personalized help selecting the right workflow
*plan ............... Create detailed workflow plan before starting *plan ............... Create detailed workflow plan before starting
*plan-status ........ Show current workflow plan progress *plan-status ........ Show current workflow plan progress
*plan-update ........ Update workflow plan status *plan-update ........ Update workflow plan status
Other Commands: Other Commands:
*yolo ............... Toggle skip confirmations mode *yolo ............... Toggle skip confirmations mode
*party-mode ......... Group chat with all agents *party-mode ......... Group chat with all agents
*doc-out ............ Output full document *doc-out ............ Output full document
=== Available Specialist Agents === === Available Specialist Agents ===
[Dynamically list each agent in bundle with format: [Dynamically list each agent in bundle with format:
*agent {id}: {title} *agent {id}: {title}
When to use: {whenToUse} When to use: {whenToUse}
Key deliverables: {main outputs/documents}] Key deliverables: {main outputs/documents}]
=== Available Workflows === === Available Workflows ===
[Dynamically list each workflow in bundle with format: [Dynamically list each workflow in bundle with format:
*workflow {id}: {name} *workflow {id}: {name}
Purpose: {description}] Purpose: {description}]
💡 Tip: Each agent has unique tasks, templates, and checklists. Switch to an agent to access their capabilities! 💡 Tip: Each agent has unique tasks, templates, and checklists. Switch to an agent to access their capabilities!
fuzzy-matching: fuzzy-matching:

View File

@ -52,11 +52,7 @@ core_principles:
- Numbered Options - Always use numbered lists when presenting choices to the user - Numbered Options - Always use numbered lists when presenting choices to the user
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: 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
- develop-story: - 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" - 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: - 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" - 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" - 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" - 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: dependencies:
tasks: tasks:

View File

@ -49,16 +49,16 @@ persona:
- Strategic thinking & outcome-oriented - Strategic thinking & outcome-oriented
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: commands:
- help: Show numbered list of the following commands to allow selection - correct-course: execute the correct-course task
- create-prd: run task create-doc.md with template prd-tmpl.yaml
- create-brownfield-prd: run task create-doc.md with template brownfield-prd-tmpl.yaml - 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-epic: run task brownfield-create-epic.md
- create-brownfield-story: run task brownfield-create-story.md - create-brownfield-story: run task brownfield-create-story.md
- create-epic: Create epic for brownfield projects (task brownfield-create-epic) - 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) - create-story: Create user story from requirements (task brownfield-create-story)
- doc-out: Output full document to current destination file - 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) - 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 - yolo: Toggle Yolo Mode
- exit: Exit (confirm) - exit: Exit (confirm)
dependencies: dependencies:

View File

@ -51,14 +51,14 @@ persona:
- Focus on Executable & Value-Driven Increments - Ensure work aligns with MVP goals - Focus on Executable & Value-Driven Increments - Ensure work aligns with MVP goals
- Documentation Ecosystem Integrity - Maintain consistency across all documents - Documentation Ecosystem Integrity - Maintain consistency across all documents
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: 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
- correct-course: execute the correct-course task - correct-course: execute the correct-course task
- create-epic: Create epic for brownfield projects (task brownfield-create-epic) - create-epic: Create epic for brownfield projects (task brownfield-create-epic)
- create-story: Create user story from requirements (task brownfield-create-story) - create-story: Create user story from requirements (task brownfield-create-story)
- doc-out: Output full document to current destination file - 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 - 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 - yolo: Toggle Yolo Mode off on - on will skip doc section confirmations
- exit: Exit (confirm) - exit: Exit (confirm)

View File

@ -44,10 +44,10 @@ persona:
- Will ensure all information comes from the PRD and Architecture to guide the dumb dev agent - 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! - You are NOT allowed to implement stories or modify code EVER!
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: commands:
- help: Show numbered list of the following commands to allow selection
- draft: Execute task create-next-story.md
- correct-course: Execute task correct-course.md - 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 - 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 - exit: Say goodbye as the Scrum Master, and then abandon inhabiting this persona
dependencies: dependencies:

View File

@ -49,10 +49,10 @@ persona:
- You're particularly skilled at translating user needs into beautiful, functional designs. - 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. - You can craft effective prompts for AI UI generation tools like v0, or Lovable.
# All commands require * prefix when used (e.g., *help) # All commands require * prefix when used (e.g., *help)
commands: commands:
- help: Show numbered list of the following commands to allow selection
- create-front-end-spec: run task create-doc.md with template front-end-spec-tmpl.yaml - 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 - 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 - exit: Say goodbye as the UX Expert, and then abandon inhabiting this persona
dependencies: dependencies:
tasks: tasks: