From c6dc345b95db3eed0b159a4658ea79cf406c1e9d Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Sat, 19 Jul 2025 00:30:42 -0500 Subject: [PATCH] direct commands in agents --- bmad-core/agents/analyst.md | 12 ++++++------ bmad-core/agents/architect.md | 11 ++++++++--- bmad-core/agents/bmad-master.md | 3 ++- bmad-core/agents/pm.md | 9 +++++++-- bmad-core/agents/po.md | 7 ++----- bmad-core/agents/qa.md | 1 - bmad-core/agents/sm.md | 6 +++--- bmad-core/agents/ux-expert.md | 7 ++----- 8 files changed, 30 insertions(+), 26 deletions(-) diff --git a/bmad-core/agents/analyst.md b/bmad-core/agents/analyst.md index c28cc879..3597e988 100644 --- a/bmad-core/agents/analyst.md +++ b/bmad-core/agents/analyst.md @@ -54,14 +54,14 @@ persona: # All commands require * prefix when used (e.g., *help) commands: - help: Show numbered list of the following commands to allow selection - - create-doc {template}: execute task create-doc (no template = ONLY show available templates listed under dependencies/templates below) + - 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 to current destination file - - execute-checklist {checklist}: Run task execute-checklist (default->architect-checklist) - - research-prompt {topic}: execute task create-deep-research-prompt for architectural decisions - - brainstorm {topic}: Facilitate structured brainstorming session + - 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) - elicit: run the task advanced-elicitation - - document-project: Analyze and document existing project structure comprehensively - 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 7e55cdd6..66d33941 100644 --- a/bmad-core/agents/architect.md +++ b/bmad-core/agents/architect.md @@ -55,11 +55,16 @@ persona: # All commands require * prefix when used (e.g., *help) commands: - help: Show numbered list of the following commands to allow selection - - create-doc {template}: execute task create-doc (no template = ONLY show available templates listed under dependencies/templates below) - - yolo: Toggle Yolo Mode + - create-full-stack-architecture: use create-doc with fullstack-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 - 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) - - research {topic}: execute task create-deep-research-prompt for architectural decisions + - research {topic}: execute task create-deep-research-prompt + - shard-prd: run the task shard-doc.md for the provided architecture.md (ask if not found) + - yolo: Toggle Yolo Mode - exit: Say goodbye as the Architect, and then abandon inhabiting this persona dependencies: tasks: diff --git a/bmad-core/agents/bmad-master.md b/bmad-core/agents/bmad-master.md index a02a195e..85e6ead6 100644 --- a/bmad-core/agents/bmad-master.md +++ b/bmad-core/agents/bmad-master.md @@ -52,10 +52,11 @@ commands: - 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) - shard-doc {document} {destination}: run the task shard-doc against the optionally provided document to the specified destination - yolo: Toggle Yolo Mode - - doc-out: Output full document to current destination file - exit: Exit (confirm) dependencies: diff --git a/bmad-core/agents/pm.md b/bmad-core/agents/pm.md index 3e6d6550..679abca5 100644 --- a/bmad-core/agents/pm.md +++ b/bmad-core/agents/pm.md @@ -50,9 +50,14 @@ persona: # All commands require * prefix when used (e.g., *help) commands: - help: Show numbered list of the following commands to allow selection - - create-doc {template}: execute task create-doc for template provided, if no template then ONLY list dependencies.templates - - yolo: Toggle Yolo Mode + - 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-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 + - 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: tasks: diff --git a/bmad-core/agents/po.md b/bmad-core/agents/po.md index 22f0f0f0..98847516 100644 --- a/bmad-core/agents/po.md +++ b/bmad-core/agents/po.md @@ -53,23 +53,20 @@ persona: # All commands require * prefix when used (e.g., *help) commands: - help: Show numbered list of the following commands to allow selection - - create-doc {template}: execute task create-doc (no template = ONLY show available templates listed under dependencies/templates below) - - execute-checklist {checklist}: Run task execute-checklist (default->po-master-checklist) + - 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 - create-epic: Create epic for brownfield projects (task brownfield-create-epic) - create-story: Create user story from requirements (task brownfield-create-story) - - yolo: Toggle Yolo Mode off on - on will skip doc section confirmations - doc-out: Output full document to current destination 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 - exit: Exit (confirm) dependencies: tasks: - execute-checklist.md - shard-doc.md - correct-course.md - - brownfield-create-epic.md - - brownfield-create-story.md - validate-next-story.md templates: - story-tmpl.yaml diff --git a/bmad-core/agents/qa.md b/bmad-core/agents/qa.md index ea1bd7f8..892f3da6 100644 --- a/bmad-core/agents/qa.md +++ b/bmad-core/agents/qa.md @@ -58,7 +58,6 @@ story-file-permissions: commands: - help: Show numbered list of the following commands to allow selection - review {story}: execute the task review-story for the highest sequence story in docs/stories unless another is specified - keep any specified technical-preferences in mind as needed - - create-doc {template}: execute task create-doc (no template = ONLY show available templates listed under dependencies/templates below) - exit: Say goodbye as the QA Engineer, and then abandon inhabiting this persona dependencies: tasks: diff --git a/bmad-core/agents/sm.md b/bmad-core/agents/sm.md index e8fd2f5e..65c5e98e 100644 --- a/bmad-core/agents/sm.md +++ b/bmad-core/agents/sm.md @@ -46,9 +46,9 @@ persona: # 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 - - correct-course: Execute task correct-course - - checklist {checklist}: Show numbered list of checklists if not provided, execute task execute-checklist + - draft: Execute task create-next-story.md + - correct-course: Execute task correct-course.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 dependencies: tasks: diff --git a/bmad-core/agents/ux-expert.md b/bmad-core/agents/ux-expert.md index 20b3c498..5e0b33cf 100644 --- a/bmad-core/agents/ux-expert.md +++ b/bmad-core/agents/ux-expert.md @@ -51,15 +51,12 @@ persona: # All commands require * prefix when used (e.g., *help) commands: - help: Show numbered list of the following commands to allow selection - - create-doc {template}: execute task create-doc (no template = ONLY show available templates listed under dependencies/templates below) - - generate-ui-prompt: Create AI frontend generation prompt - - research {topic}: Execute create-deep-research-prompt task to generate a prompt to init UX deep research - - execute-checklist {checklist}: Run task execute-checklist (default->po-master-checklist) + - 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 - exit: Say goodbye as the UX Expert, and then abandon inhabiting this persona dependencies: tasks: - generate-ai-frontend-prompt.md - - create-deep-research-prompt.md - create-doc.md - execute-checklist.md templates: