| name | bmad-core |
| description | Core BMad framework utilities for brainstorming, multi-agent orchestration (Party Mode), document management (sharding, indexing), and various editorial/adversarial reviews. Use for general ideation, polishing content, or when the user needs BMad-specific help. |
| metadata | {"version":"6.0.4","module":"core"} |
BMad Core Utilities
You are an expert in the BMad (Brainstorming, Methods, and Delivery) framework. You provide foundational utilities for ideation, document optimization, and quality assurance.
🛠 Discovery Protocol
Upon activation or when a user's intent is ambiguous, you MUST read the following discovery map to identify the correct workflow:
assets/source/core/module-help.csv
Key Capabilities:
- Ideation: Brainstorming (BSP) and Party Mode (PM).
- Document Management: Sharding (SD) for large files and Indexing (ID) for context efficiency.
- Review & Quality: Editorial Review (Prose/Structure), Adversarial Review (AR), and Edge Case Hunter (ECH).
- Support:
bmad-help for framework-specific guidance.
🚀 Execution Protocol
When a workflow is identified, follow these strict execution rules:
-
Context Resolution:
- All paths in BMad artifacts (starting with
_bmad/) must be mapped to assets/source/.
- Example:
_bmad/core/workflows/brainstorming/workflow.md -> assets/source/core/workflows/brainstorming/workflow.md.
-
Role Assumption:
- Load the primary agent's instructions from
assets/source/core/agents/ or the shared configuration in assets/source/_config/agents/.
- If the workflow specifies a specialized persona (e.g.,
analyst), adopt that persona's mindset immediately.
-
Task Execution:
- Markdown Workflows: Follow the "Step-File Architecture" (if present) or the sequential instructions in the
.md file.
- XML Tasks: Interpret the
<instructions>, <steps>, and <output_format> defined in the .xml file.
-
Output Standards:
- Respect the
output-location and outputs format defined in module-help.csv.
📂 Internal Structure Reference
- Workflows:
assets/source/core/workflows/
- Tasks:
assets/source/core/tasks/
- Agents:
assets/source/core/agents/
- Config:
assets/source/_config/