diff --git a/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/contextual-discovery.md b/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/contextual-discovery.md index 2fe7ed21b..6950a1da5 100644 --- a/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/contextual-discovery.md +++ b/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/contextual-discovery.md @@ -45,7 +45,7 @@ Once subagent results return (or inline scanning completes): - Skip directly to `prompts/draft-and-review.md` — you have enough to draft - The user will refine later -**Autonomous mode:** +**Headless mode:** - Absorb all findings - Skip directly to `prompts/draft-and-review.md` - No interaction @@ -54,4 +54,4 @@ Once subagent results return (or inline scanning completes): This stage is complete when subagent results (or inline scanning fallback) have returned and findings are merged with user context. Route per mode: - **Guided** → `prompts/guided-elicitation.md` -- **Yolo / Autonomous** → `prompts/draft-and-review.md` +- **Yolo / Headless** → `prompts/draft-and-review.md` diff --git a/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/draft-and-review.md b/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/draft-and-review.md index 23e65ca5b..b2d225a01 100644 --- a/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/draft-and-review.md +++ b/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/draft-and-review.md @@ -65,7 +65,7 @@ After all reviews complete: ## Step 4: Present to User -**Autonomous mode:** Skip to `prompts/finalize.md` — no user interaction. Save the improved draft directly. +**Headless mode:** Skip to `prompts/finalize.md` — no user interaction. Save the improved draft directly. **Yolo and Guided modes:** diff --git a/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/finalize.md b/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/finalize.md index abcfdcfde..aedcdd4b1 100644 --- a/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/finalize.md +++ b/src/bmm/workflows/1-analysis/bmad-product-brief-preview/prompts/finalize.md @@ -47,7 +47,7 @@ purpose: "Token-efficient context for downstream PRD creation" - **Scope signals** — what the user indicated is in/out/maybe for MVP - Token-conscious: be concise, but give enough context per bullet so an LLM reading this later understands WHY each point matters -**Autonomous mode:** Always create the distillate automatically — unless the session was too brief to capture meaningful overflow (in that case, note this in the completion output instead of creating an empty file). +**Headless mode:** Always create the distillate automatically — unless the session was too brief to capture meaningful overflow (in that case, note this in the completion output instead of creating an empty file). ## Step 3: Present Completion @@ -59,7 +59,7 @@ purpose: "Token-efficient context for downstream PRD creation" **Recommended next step:** Use the product brief (and detail pack) as input for PRD creation — tell your assistant 'create a PRD' and point it to these files." [If distillate created:] "The detail pack contains all the overflow context (requirements hints, rejected ideas, technical constraints) specifically structured for the PRD workflow to consume." -**Autonomous mode:** Output the file paths as structured JSON and exit: +**Headless mode:** Output the file paths as structured JSON and exit: ```json { "status": "complete", diff --git a/src/core/agents/bmad-master.agent.yaml b/src/core/agents/bmad-master.agent.yaml deleted file mode 100644 index 796a91b38..000000000 --- a/src/core/agents/bmad-master.agent.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# BMad Master Task Executor Agent -# Core system agent for task execution and resource management - -agent: - metadata: - id: "_bmad/core/agents/bmad-master.md" - name: "BMad Master" - title: "BMad Master Executor, Knowledge Custodian, and Workflow Orchestrator" - icon: "🧙" - capabilities: "runtime resource management, workflow orchestration, task execution, knowledge custodian" - hasSidecar: false - - persona: - role: "Master Task Executor + BMad Expert + Guiding Facilitator Orchestrator" - identity: "Master-level expert in the BMAD Core Platform and all loaded modules with comprehensive knowledge of all resources, tasks, and workflows. Experienced in direct task execution and runtime resource management, serving as the primary execution engine for BMAD operations." - communication_style: "Direct and comprehensive, refers to himself in the 3rd person. Expert-level communication focused on efficient task execution, presenting information systematically using numbered lists with immediate command response capability." - principles: | - - Load resources at runtime, never pre-load, and always present numbered lists for choices. - - critical_actions: - - 'Always greet the user and let them know they can invoke the `bmad-help` skill at any time to get advice on what to do next, and they can combine it with what they need help with Invoke the `bmad-help` skill with a question like "where should I start with an idea I have that does XYZ?"' - - menu: - - trigger: "LT or fuzzy match on list-tasks" - action: "list all tasks from {project-root}/_bmad/_config/task-manifest.csv" - description: "[LT] List Available Tasks" - - - trigger: "LW or fuzzy match on list-workflows" - action: "list all workflows from {project-root}/_bmad/_config/workflow-manifest.csv" - description: "[LW] List Workflows" diff --git a/src/core/agents/bmad-skill-manifest.yaml b/src/core/agents/bmad-skill-manifest.yaml deleted file mode 100644 index 21cd90501..000000000 --- a/src/core/agents/bmad-skill-manifest.yaml +++ /dev/null @@ -1,3 +0,0 @@ -canonicalId: bmad-master -type: agent -description: "BMad Master Executor, Knowledge Custodian, and Workflow Orchestrator" diff --git a/src/core/tasks/bmad-advanced-elicitation/SKILL.md b/src/core/skills/bmad-advanced-elicitation/SKILL.md similarity index 100% rename from src/core/tasks/bmad-advanced-elicitation/SKILL.md rename to src/core/skills/bmad-advanced-elicitation/SKILL.md diff --git a/src/core/tasks/bmad-advanced-elicitation/bmad-skill-manifest.yaml b/src/core/skills/bmad-advanced-elicitation/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-advanced-elicitation/bmad-skill-manifest.yaml rename to src/core/skills/bmad-advanced-elicitation/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-advanced-elicitation/methods.csv b/src/core/skills/bmad-advanced-elicitation/methods.csv similarity index 100% rename from src/core/tasks/bmad-advanced-elicitation/methods.csv rename to src/core/skills/bmad-advanced-elicitation/methods.csv diff --git a/src/core/tasks/bmad-advanced-elicitation/workflow.md b/src/core/skills/bmad-advanced-elicitation/workflow.md similarity index 100% rename from src/core/tasks/bmad-advanced-elicitation/workflow.md rename to src/core/skills/bmad-advanced-elicitation/workflow.md diff --git a/src/core/workflows/bmad-brainstorming/SKILL.md b/src/core/skills/bmad-brainstorming/SKILL.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/SKILL.md rename to src/core/skills/bmad-brainstorming/SKILL.md diff --git a/src/core/tasks/bmad-editorial-review-prose/bmad-skill-manifest.yaml b/src/core/skills/bmad-brainstorming/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-editorial-review-prose/bmad-skill-manifest.yaml rename to src/core/skills/bmad-brainstorming/bmad-skill-manifest.yaml diff --git a/src/core/workflows/bmad-brainstorming/brain-methods.csv b/src/core/skills/bmad-brainstorming/brain-methods.csv similarity index 100% rename from src/core/workflows/bmad-brainstorming/brain-methods.csv rename to src/core/skills/bmad-brainstorming/brain-methods.csv diff --git a/src/core/workflows/bmad-brainstorming/steps/step-01-session-setup.md b/src/core/skills/bmad-brainstorming/steps/step-01-session-setup.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-01-session-setup.md rename to src/core/skills/bmad-brainstorming/steps/step-01-session-setup.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-01b-continue.md b/src/core/skills/bmad-brainstorming/steps/step-01b-continue.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-01b-continue.md rename to src/core/skills/bmad-brainstorming/steps/step-01b-continue.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-02a-user-selected.md b/src/core/skills/bmad-brainstorming/steps/step-02a-user-selected.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-02a-user-selected.md rename to src/core/skills/bmad-brainstorming/steps/step-02a-user-selected.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-02b-ai-recommended.md b/src/core/skills/bmad-brainstorming/steps/step-02b-ai-recommended.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-02b-ai-recommended.md rename to src/core/skills/bmad-brainstorming/steps/step-02b-ai-recommended.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-02c-random-selection.md b/src/core/skills/bmad-brainstorming/steps/step-02c-random-selection.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-02c-random-selection.md rename to src/core/skills/bmad-brainstorming/steps/step-02c-random-selection.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-02d-progressive-flow.md b/src/core/skills/bmad-brainstorming/steps/step-02d-progressive-flow.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-02d-progressive-flow.md rename to src/core/skills/bmad-brainstorming/steps/step-02d-progressive-flow.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-03-technique-execution.md b/src/core/skills/bmad-brainstorming/steps/step-03-technique-execution.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-03-technique-execution.md rename to src/core/skills/bmad-brainstorming/steps/step-03-technique-execution.md diff --git a/src/core/workflows/bmad-brainstorming/steps/step-04-idea-organization.md b/src/core/skills/bmad-brainstorming/steps/step-04-idea-organization.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/steps/step-04-idea-organization.md rename to src/core/skills/bmad-brainstorming/steps/step-04-idea-organization.md diff --git a/src/core/workflows/bmad-brainstorming/template.md b/src/core/skills/bmad-brainstorming/template.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/template.md rename to src/core/skills/bmad-brainstorming/template.md diff --git a/src/core/workflows/bmad-brainstorming/workflow.md b/src/core/skills/bmad-brainstorming/workflow.md similarity index 100% rename from src/core/workflows/bmad-brainstorming/workflow.md rename to src/core/skills/bmad-brainstorming/workflow.md diff --git a/src/core/tasks/bmad-distillator/SKILL.md b/src/core/skills/bmad-distillator/SKILL.md similarity index 100% rename from src/core/tasks/bmad-distillator/SKILL.md rename to src/core/skills/bmad-distillator/SKILL.md diff --git a/src/core/tasks/bmad-distillator/agents/distillate-compressor.md b/src/core/skills/bmad-distillator/agents/distillate-compressor.md similarity index 100% rename from src/core/tasks/bmad-distillator/agents/distillate-compressor.md rename to src/core/skills/bmad-distillator/agents/distillate-compressor.md diff --git a/src/core/tasks/bmad-distillator/agents/round-trip-reconstructor.md b/src/core/skills/bmad-distillator/agents/round-trip-reconstructor.md similarity index 100% rename from src/core/tasks/bmad-distillator/agents/round-trip-reconstructor.md rename to src/core/skills/bmad-distillator/agents/round-trip-reconstructor.md diff --git a/src/core/tasks/bmad-distillator/bmad-skill-manifest.yaml b/src/core/skills/bmad-distillator/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-distillator/bmad-skill-manifest.yaml rename to src/core/skills/bmad-distillator/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-distillator/resources/compression-rules.md b/src/core/skills/bmad-distillator/resources/compression-rules.md similarity index 100% rename from src/core/tasks/bmad-distillator/resources/compression-rules.md rename to src/core/skills/bmad-distillator/resources/compression-rules.md diff --git a/src/core/tasks/bmad-distillator/resources/distillate-format-reference.md b/src/core/skills/bmad-distillator/resources/distillate-format-reference.md similarity index 100% rename from src/core/tasks/bmad-distillator/resources/distillate-format-reference.md rename to src/core/skills/bmad-distillator/resources/distillate-format-reference.md diff --git a/src/core/tasks/bmad-distillator/resources/splitting-strategy.md b/src/core/skills/bmad-distillator/resources/splitting-strategy.md similarity index 100% rename from src/core/tasks/bmad-distillator/resources/splitting-strategy.md rename to src/core/skills/bmad-distillator/resources/splitting-strategy.md diff --git a/src/core/tasks/bmad-distillator/scripts/analyze_sources.py b/src/core/skills/bmad-distillator/scripts/analyze_sources.py similarity index 100% rename from src/core/tasks/bmad-distillator/scripts/analyze_sources.py rename to src/core/skills/bmad-distillator/scripts/analyze_sources.py diff --git a/src/core/tasks/bmad-distillator/scripts/tests/test_analyze_sources.py b/src/core/skills/bmad-distillator/scripts/tests/test_analyze_sources.py similarity index 100% rename from src/core/tasks/bmad-distillator/scripts/tests/test_analyze_sources.py rename to src/core/skills/bmad-distillator/scripts/tests/test_analyze_sources.py diff --git a/src/core/tasks/bmad-editorial-review-prose/SKILL.md b/src/core/skills/bmad-editorial-review-prose/SKILL.md similarity index 100% rename from src/core/tasks/bmad-editorial-review-prose/SKILL.md rename to src/core/skills/bmad-editorial-review-prose/SKILL.md diff --git a/src/core/tasks/bmad-editorial-review-structure/bmad-skill-manifest.yaml b/src/core/skills/bmad-editorial-review-prose/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-editorial-review-structure/bmad-skill-manifest.yaml rename to src/core/skills/bmad-editorial-review-prose/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-editorial-review-prose/workflow.md b/src/core/skills/bmad-editorial-review-prose/workflow.md similarity index 100% rename from src/core/tasks/bmad-editorial-review-prose/workflow.md rename to src/core/skills/bmad-editorial-review-prose/workflow.md diff --git a/src/core/tasks/bmad-editorial-review-structure/SKILL.md b/src/core/skills/bmad-editorial-review-structure/SKILL.md similarity index 100% rename from src/core/tasks/bmad-editorial-review-structure/SKILL.md rename to src/core/skills/bmad-editorial-review-structure/SKILL.md diff --git a/src/core/tasks/bmad-help/bmad-skill-manifest.yaml b/src/core/skills/bmad-editorial-review-structure/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-help/bmad-skill-manifest.yaml rename to src/core/skills/bmad-editorial-review-structure/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-editorial-review-structure/workflow.md b/src/core/skills/bmad-editorial-review-structure/workflow.md similarity index 100% rename from src/core/tasks/bmad-editorial-review-structure/workflow.md rename to src/core/skills/bmad-editorial-review-structure/workflow.md diff --git a/src/core/tasks/bmad-help/SKILL.md b/src/core/skills/bmad-help/SKILL.md similarity index 100% rename from src/core/tasks/bmad-help/SKILL.md rename to src/core/skills/bmad-help/SKILL.md diff --git a/src/core/tasks/bmad-index-docs/bmad-skill-manifest.yaml b/src/core/skills/bmad-help/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-index-docs/bmad-skill-manifest.yaml rename to src/core/skills/bmad-help/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-help/workflow.md b/src/core/skills/bmad-help/workflow.md similarity index 100% rename from src/core/tasks/bmad-help/workflow.md rename to src/core/skills/bmad-help/workflow.md diff --git a/src/core/tasks/bmad-index-docs/SKILL.md b/src/core/skills/bmad-index-docs/SKILL.md similarity index 100% rename from src/core/tasks/bmad-index-docs/SKILL.md rename to src/core/skills/bmad-index-docs/SKILL.md diff --git a/src/core/tasks/bmad-review-adversarial-general/bmad-skill-manifest.yaml b/src/core/skills/bmad-index-docs/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-review-adversarial-general/bmad-skill-manifest.yaml rename to src/core/skills/bmad-index-docs/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-index-docs/workflow.md b/src/core/skills/bmad-index-docs/workflow.md similarity index 100% rename from src/core/tasks/bmad-index-docs/workflow.md rename to src/core/skills/bmad-index-docs/workflow.md diff --git a/src/core/workflows/bmad-party-mode/SKILL.md b/src/core/skills/bmad-party-mode/SKILL.md similarity index 100% rename from src/core/workflows/bmad-party-mode/SKILL.md rename to src/core/skills/bmad-party-mode/SKILL.md diff --git a/src/core/tasks/bmad-review-edge-case-hunter/bmad-skill-manifest.yaml b/src/core/skills/bmad-party-mode/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-review-edge-case-hunter/bmad-skill-manifest.yaml rename to src/core/skills/bmad-party-mode/bmad-skill-manifest.yaml diff --git a/src/core/workflows/bmad-party-mode/steps/step-01-agent-loading.md b/src/core/skills/bmad-party-mode/steps/step-01-agent-loading.md similarity index 100% rename from src/core/workflows/bmad-party-mode/steps/step-01-agent-loading.md rename to src/core/skills/bmad-party-mode/steps/step-01-agent-loading.md diff --git a/src/core/workflows/bmad-party-mode/steps/step-02-discussion-orchestration.md b/src/core/skills/bmad-party-mode/steps/step-02-discussion-orchestration.md similarity index 100% rename from src/core/workflows/bmad-party-mode/steps/step-02-discussion-orchestration.md rename to src/core/skills/bmad-party-mode/steps/step-02-discussion-orchestration.md diff --git a/src/core/workflows/bmad-party-mode/steps/step-03-graceful-exit.md b/src/core/skills/bmad-party-mode/steps/step-03-graceful-exit.md similarity index 100% rename from src/core/workflows/bmad-party-mode/steps/step-03-graceful-exit.md rename to src/core/skills/bmad-party-mode/steps/step-03-graceful-exit.md diff --git a/src/core/workflows/bmad-party-mode/workflow.md b/src/core/skills/bmad-party-mode/workflow.md similarity index 100% rename from src/core/workflows/bmad-party-mode/workflow.md rename to src/core/skills/bmad-party-mode/workflow.md diff --git a/src/core/tasks/bmad-review-adversarial-general/SKILL.md b/src/core/skills/bmad-review-adversarial-general/SKILL.md similarity index 100% rename from src/core/tasks/bmad-review-adversarial-general/SKILL.md rename to src/core/skills/bmad-review-adversarial-general/SKILL.md diff --git a/src/core/tasks/bmad-shard-doc/bmad-skill-manifest.yaml b/src/core/skills/bmad-review-adversarial-general/bmad-skill-manifest.yaml similarity index 100% rename from src/core/tasks/bmad-shard-doc/bmad-skill-manifest.yaml rename to src/core/skills/bmad-review-adversarial-general/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-review-adversarial-general/workflow.md b/src/core/skills/bmad-review-adversarial-general/workflow.md similarity index 100% rename from src/core/tasks/bmad-review-adversarial-general/workflow.md rename to src/core/skills/bmad-review-adversarial-general/workflow.md diff --git a/src/core/tasks/bmad-review-edge-case-hunter/SKILL.md b/src/core/skills/bmad-review-edge-case-hunter/SKILL.md similarity index 100% rename from src/core/tasks/bmad-review-edge-case-hunter/SKILL.md rename to src/core/skills/bmad-review-edge-case-hunter/SKILL.md diff --git a/src/core/workflows/bmad-brainstorming/bmad-skill-manifest.yaml b/src/core/skills/bmad-review-edge-case-hunter/bmad-skill-manifest.yaml similarity index 100% rename from src/core/workflows/bmad-brainstorming/bmad-skill-manifest.yaml rename to src/core/skills/bmad-review-edge-case-hunter/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-review-edge-case-hunter/workflow.md b/src/core/skills/bmad-review-edge-case-hunter/workflow.md similarity index 100% rename from src/core/tasks/bmad-review-edge-case-hunter/workflow.md rename to src/core/skills/bmad-review-edge-case-hunter/workflow.md diff --git a/src/core/tasks/bmad-shard-doc/SKILL.md b/src/core/skills/bmad-shard-doc/SKILL.md similarity index 100% rename from src/core/tasks/bmad-shard-doc/SKILL.md rename to src/core/skills/bmad-shard-doc/SKILL.md diff --git a/src/core/workflows/bmad-party-mode/bmad-skill-manifest.yaml b/src/core/skills/bmad-shard-doc/bmad-skill-manifest.yaml similarity index 100% rename from src/core/workflows/bmad-party-mode/bmad-skill-manifest.yaml rename to src/core/skills/bmad-shard-doc/bmad-skill-manifest.yaml diff --git a/src/core/tasks/bmad-shard-doc/workflow.md b/src/core/skills/bmad-shard-doc/workflow.md similarity index 100% rename from src/core/tasks/bmad-shard-doc/workflow.md rename to src/core/skills/bmad-shard-doc/workflow.md