diff --git a/custom/src/agents/commit-poet/commit-poet.agent.yaml b/bmad-custom-src/agents/commit-poet/commit-poet.agent.yaml
similarity index 100%
rename from custom/src/agents/commit-poet/commit-poet.agent.yaml
rename to bmad-custom-src/agents/commit-poet/commit-poet.agent.yaml
diff --git a/custom/src/agents/commit-poet/installation-guide.md b/bmad-custom-src/agents/commit-poet/installation-guide.md
similarity index 100%
rename from custom/src/agents/commit-poet/installation-guide.md
rename to bmad-custom-src/agents/commit-poet/installation-guide.md
diff --git a/custom/src/agents/toolsmith/installation-guide.md b/bmad-custom-src/agents/toolsmith/installation-guide.md
similarity index 100%
rename from custom/src/agents/toolsmith/installation-guide.md
rename to bmad-custom-src/agents/toolsmith/installation-guide.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/instructions.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/instructions.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/instructions.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/instructions.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/bundlers.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/bundlers.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/bundlers.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/bundlers.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/deploy.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/deploy.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/deploy.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/deploy.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/docs.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/docs.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/docs.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/docs.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/installers.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/installers.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/installers.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/installers.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/modules.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/modules.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/modules.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/modules.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/tests.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/tests.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/knowledge/tests.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/knowledge/tests.md
diff --git a/custom/src/agents/toolsmith/toolsmith-sidecar/memories.md b/bmad-custom-src/agents/toolsmith/toolsmith-sidecar/memories.md
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith-sidecar/memories.md
rename to bmad-custom-src/agents/toolsmith/toolsmith-sidecar/memories.md
diff --git a/custom/src/agents/toolsmith/toolsmith.agent.yaml b/bmad-custom-src/agents/toolsmith/toolsmith.agent.yaml
similarity index 100%
rename from custom/src/agents/toolsmith/toolsmith.agent.yaml
rename to bmad-custom-src/agents/toolsmith/toolsmith.agent.yaml
diff --git a/bmad-custom-src/modules/mental-wellness-module/README.md b/bmad-custom-src/modules/mental-wellness-module/README.md
new file mode 100644
index 00000000..841f81c9
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/README.md
@@ -0,0 +1,203 @@
+# Mental Wellness Module
+
+To provide accessible, empathetic AI therapy agents that support users' mental wellness through compassionate conversations, guided reflection, and evidence-based therapeutic techniques.
+
+## Overview
+
+This module provides:
+
+- **4 Specialized Agents** for different aspects of mental wellness support
+- **5 Evidence-Based Workflows** for structured wellness practices
+- **Quick Support Tasks** for immediate help and grounding
+- **Privacy-Focused Design** with configurable data retention
+- **Crisis Support Resources** with appropriate escalation protocols
+
+## Installation
+
+Install the module using BMAD:
+
+```bash
+bmad install mental-wellness-module
+```
+
+## Components
+
+### Agents (4)
+
+1. **Riley (Wellness Companion)** ๐ฑ - Primary empathetic support agent for daily emotional wellness conversations
+2. **Serenity (Meditation Guide)** ๐ง - Specialized agent for mindfulness practices and guided meditation sessions
+3. **Dr. Alexis (CBT Coach)** ๐ง - Cognitive Behavioral Therapy specialist for thought work and behavioral exercises
+4. **Beacon (Crisis Navigator)** ๐ - Emergency response agent providing immediate resources and support
+
+### Workflows (5)
+
+1. **Daily Check-in** (DC) - Quick mood and wellness assessment with personalized support
+2. **Wellness Journal** (WJ) - Guided reflective writing practice with mood tracking
+3. **Guided Meditation** (GM) - Full meditation sessions with various techniques and durations
+4. **CBT Thought Record** (TR) - Structured cognitive exercise for challenging negative thought patterns
+5. **Crisis Support** - Emergency response protocol with resources and escalation
+
+### Tasks (4)
+
+1. **Quick Mood Check** - Instant emotional state assessment
+2. **Breathing Exercise Timer** - 4-7-8 breathing guide for immediate calm
+3. **Resource Finder** - Locate professional mental health help
+4. **Journal Prompt Generator** - Creative prompts for reflective writing
+
+## Quick Start
+
+1. **Load the primary agent:**
+
+ ```
+ agent Riley
+ ```
+
+2. **View available commands:**
+
+ ```
+ *help
+ ```
+
+3. **Run your first check-in:**
+
+ ```
+ daily-checkin
+ ```
+
+## Module Structure
+
+```
+mental-wellness-module/
+โโโ agents/ # Agent definitions
+โ โโโ wellness-companion.yaml
+โ โโโ meditation-guide.yaml
+โ โโโ cbt-coach.yaml
+โ โโโ crisis-navigator.yaml
+โโโ workflows/ # Workflow folders
+โ โโโ daily-checkin/
+โ โ โโโ README.md
+โ โโโ wellness-journal/
+โ โ โโโ README.md
+โ โโโ guided-meditation/
+โ โ โโโ README.md
+โ โโโ cbt-thought-record/
+โ โ โโโ README.md
+โ โโโ crisis-support/
+โ โโโ README.md
+โโโ tasks/ # Task files (planned)
+โโโ templates/ # Shared templates (planned)
+โโโ data/ # Module data
+โโโ _module-installer/ # Installation config
+โ โโโ install-config.yaml
+โโโ module-plan-mental-wellness-module.md
+โโโ README.md # This file
+```
+
+## Configuration
+
+The module can be configured in `.bmad/mental-wellness-module/config.yaml`
+
+**Key Settings:**
+
+- **companion_name**: Personalizes your wellness companion (default: "Wellness Guide")
+- **journal_location**: Where wellness journal entries are saved
+- **therapy_approaches**: Choose therapeutic methods (CBT, Mindfulness, Journaling, Positive Psychology)
+- **privacy_level**: Control data retention (minimal, standard, enhanced)
+- **checkin_frequency**: How often to prompt for wellness check-ins
+- **crisis_support**: Enable crisis detection and resources (enabled by default)
+
+## Examples
+
+### Example 1: Daily Wellness Check-in
+
+```
+agent Riley
+DC
+> How are you feeling today? [1-10]
+> What's one positive moment from today?
+> Any challenges you'd like support with?
+```
+
+### Example 2: Anxiety Management with CBT
+
+```
+agent "Dr. Alexis"
+TR
+> Let's work through a thought record...
+> What was the situation?
+> What automatic thoughts occurred?
+> Let's identify cognitive distortions...
+```
+
+### Example 3: Quick Stress Relief
+
+```
+agent Serenity
+BR
+> Follow along: Inhale for 4...
+> Hold for 7...
+> Exhale for 8...
+> Repeat 3 times...
+```
+
+## Development Status
+
+This module is currently:
+
+- [x] Structure created
+- [x] Agents implemented (YAML files created)
+- [x] Installer configured
+- [ ] Workflows implemented (README plans created)
+- [ ] Tasks implemented
+- [ ] Full testing complete
+
+**Note:** Workflows are planned and documented but require implementation using the `create-workflow` workflow.
+
+## Important Notice
+
+**This module is not a substitute for professional mental health care.** It provides:
+
+- Supportive companionship and conversation
+- Evidence-based wellness techniques
+- Educational content about mental health
+- Resources for professional help
+
+**For emergencies, contact:**
+
+- Crisis Text Line: Text HOME to 741741
+- National Suicide Prevention Lifeline: Call or text 988
+- Local emergency services: Call 911
+
+## Contributing
+
+To extend this module:
+
+1. Add new agents using `create-agent` workflow
+2. Implement workflows using `create-workflow` workflow
+3. Update the installer configuration if needed
+4. Test thoroughly
+5. Ensure all crisis protocols remain intact
+
+## Requirements
+
+- BMAD Method version 6.0.0 or higher
+- No external dependencies
+
+## Author
+
+Created by BMad on December 4, 2024
+
+## License
+
+[Add license information if applicable]
+
+---
+
+## Module Details
+
+**Module Code:** mental-wellness-module
+**Category:** Personal/Domain-Specific
+**Type:** Standard Module
+**Version:** 1.0.0
+
+**Last Updated:** December 4, 2024
diff --git a/bmad-custom-src/modules/mental-wellness-module/TODO.md b/bmad-custom-src/modules/mental-wellness-module/TODO.md
new file mode 100644
index 00000000..2a5698c4
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/TODO.md
@@ -0,0 +1,206 @@
+# Mental Wellness Module Development Roadmap
+
+## Phase 1: Core Components (MVP)
+
+### Agents (Already created as YAML files - need full implementation)
+
+- [x] ~~Create Riley (Wellness Companion)~~ YAML file created
+ - [ ] Implement workflow triggers
+ - [ ] Test embedded prompts
+ - [ ] Set up sidecar memory structure
+ - Priority: High
+
+- [x] ~~Create Serenity (Meditation Guide)~~ YAML file created
+ - [ ] Test meditation prompts
+ - [ ] Validate breathing exercises
+ - Priority: High
+
+- [x] ~~Create Dr. Alexis (CBT Coach)~~ YAML file created
+ - [ ] Test thought record flow
+ - [ ] Validate cognitive distortion reference
+ - Priority: High
+
+- [x] ~~Create Beacon (Crisis Navigator)~~ YAML file created
+ - [ ] Validate crisis resources
+ - [ ] Test escalation protocols
+ - Priority: Critical (safety)
+
+### Workflows (README files created - need full implementation)
+
+- [x] ~~Daily Check-in plan created~~
+ - [ ] Implement workflow using `workflow create-workflow`
+ - [ Location: workflows/daily-checkin/
+ - ] Priority: High
+
+- [x] ~~Wellness Journal plan created~~
+ - [ ] Implement workflow using `workflow create-workflow`
+ - [ Location: workflows/wellness-journal/
+ - ] Priority: High
+
+- [x] ~~Crisis Support plan created~~
+ - [ ] Implement workflow using `workflow create-workflow`
+ - [ Location: workflows/crisis-support/
+ - ] Priority: Critical
+
+- [x] ~~Guided Meditation plan created~~
+ - [ ] Implement workflow using `workflow create-workflow`
+ - [ Location: workflows/guided-meditation/
+ - ] Priority: Medium
+
+- [x] ~~CBT Thought Record plan created~~
+ - [ ] Implement workflow using `workflow create-workflow`
+ - [ Location: workflows/cbt-thought-record/
+ - ] Priority: Medium
+
+### Tasks
+
+- [ ] Create Quick Mood Check task
+- [ ] Create Breathing Exercise Timer task
+- [ ] Create Resource Finder task
+- [ ] Create Journal Prompt Generator task
+
+### Integration
+
+- [ ] Test agent-workflow integration
+- [ ] Verify installer creates correct config
+- [ ] Test all agent menu commands
+- [ ] Validate privacy settings work
+
+## Phase 2: Enhanced Features
+
+### Additional Components
+
+- [ ] Mood tracking dashboard
+- [ ] Progress reports
+- [ ] Custom meditation scripts
+- [ ] Additional CBT techniques
+- Priority: Medium
+
+### Improvements
+
+- [ ] Add error handling for all workflows
+- [ ] Implement input validation
+- [ ] Add data encryption for sensitive entries
+- [ ] Create backup/restore functionality
+- [ ] Add accessibility features
+- Priority: Medium
+
+## Phase 3: Polish and Launch
+
+### Testing
+
+- [ ] Unit test all agent prompts
+- [ ] Integration test all workflows
+- [ ] Test installer in clean project
+- [ ] Test with various user inputs
+- [ ] Test crisis escalation paths
+- [ ] Validate GDPR compliance if needed
+- Priority: High
+
+### Documentation
+
+- [ ] Add detailed API documentation
+- [ ] Create video tutorials for each feature
+- [ ] Write troubleshooting guide
+- [ ] Add FAQ section
+- [ ] Create user guide PDF
+- Priority: Medium
+
+### Release
+
+- [ ] Version bump to 1.0.0
+- [ ] Create comprehensive release notes
+- [ ] Tag release in Git
+- [ ] Create installation video
+- [ ] Submit to module registry (if applicable)
+- Priority: Low
+
+## Quick Commands
+
+### Create New Workflow
+
+```bash
+workflow create-workflow
+```
+
+Then navigate to: workflows/[workflow-name]/README.md
+
+### Test Module Installation
+
+```bash
+bmad install mental-wellness-module
+```
+
+### Run Agent
+
+```bash
+agent Riley
+agent Serenity
+agent "Dr. Alexis"
+agent Beacon
+```
+
+### Test Workflow
+
+```bash
+# After workflows are implemented
+workflow daily-checkin
+workflow wellness-journal
+```
+
+## Development Notes
+
+### Important Considerations
+
+- **Safety First**: Always validate crisis protocols work correctly
+- **Privacy**: Ensure user data is handled according to configured privacy level
+- **Accessibility**: Design for users with varying technical skills
+- **Compliance**: Be aware of mental health app regulations in different regions
+- **Testing**: Test all crisis scenarios thoroughly
+
+### Dependencies
+
+- BMAD Method version 6.0.0 or higher
+- No external dependencies required
+- Optional: Integration with calendar apps for check-in reminders
+
+### Module Structure Reference
+
+```
+mental-wellness-module/
+โโโ agents/ # โ YAML files created, need testing
+โโโ workflows/ # โ Structure created, plans written, need implementation
+โโโ tasks/ # โ Created, tasks need creation
+โโโ templates/ # โ Created
+โโโ data/ # โ Created
+โโโ _module-installer/ # โ Configured and tested
+โโโ README.md # โ Complete
+โโโ TODO.md # โ This file
+โโโ module-plan-*.md # โ Complete
+```
+
+## Completion Criteria
+
+The module is complete when:
+
+- [ ] All Phase 1 workflows implemented
+- [ ] Installation works smoothly
+- [ ] Crisis support tested and validated
+- [ ] Documentation covers all features
+- [ ] Sample usage produces expected results
+- [ ] Privacy settings function correctly
+- [ ] All agents respond to menu commands
+
+## Safety Checklist (Critical)
+
+- [ ] Crisis hotlines are current and accurate
+- [ ] Escalation paths work in all regions
+- [ ] No medical advice is provided
+- [ ] Disclaimer clearly visible
+- [ ] Data privacy is maintained
+- [ ] Emergency protocols are tested
+
+---
+
+Created: December 4, 2024
+Last Updated: December 4, 2024
diff --git a/bmad-custom-src/modules/mental-wellness-module/_module-installer/install-config.yaml b/bmad-custom-src/modules/mental-wellness-module/_module-installer/install-config.yaml
new file mode 100644
index 00000000..af6e6b8f
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/_module-installer/install-config.yaml
@@ -0,0 +1,83 @@
+# Mental Wellness Module Configuration
+# This file defines installation questions and module configuration values
+
+code: mental-wellness-module
+name: "Mental Wellness Module"
+default_selected: false
+
+# Welcome message shown during installation
+prompt:
+ - "Thank you for choosing Mental Wellness Module!"
+ - "To provide accessible, empathetic AI therapy agents that support users' mental wellness through compassionate conversations, guided reflection, and evidence-based therapeutic techniques."
+
+# Core config values are automatically inherited from installer:
+## user_name
+## communication_language
+## document_output_language
+## output_folder
+
+# ============================================================================
+# CONFIGURATION FIELDS
+# ============================================================================
+
+companion_name:
+ prompt: "What would you like to call your mental wellness companion?"
+ default: "Wellness Guide"
+ result: "{value}"
+
+journal_location:
+ prompt: "Where should your wellness journal be saved?"
+ default: "output/mental-wellness"
+ result: "{project-root}/{value}"
+
+therapy_approaches:
+ prompt: "Which therapy approaches would you like to use?"
+ default: "all"
+ result: "{value}"
+ multi-select:
+ - value: "cbt"
+ label: "CBT (Cognitive Behavioral Therapy)"
+ - value: "mindfulness"
+ label: "Mindfulness & Meditation"
+ - value: "journaling"
+ label: "Journaling & Reflection"
+ - value: "positive"
+ label: "Positive Psychology"
+ - value: "all"
+ label: "All Approaches"
+
+privacy_level:
+ prompt: "What privacy level would you prefer?"
+ default: "standard"
+ result: "{value}"
+ single-select:
+ - value: "minimal"
+ label: "Minimal - Local storage only, auto-delete after 30 days"
+ - value: "standard"
+ label: "Standard - Local storage with optional backup"
+ - value: "enhanced"
+ label: "Enhanced - Encrypted storage with analytics"
+
+checkin_frequency:
+ prompt: "How often would you like wellness check-ins?"
+ default: "daily"
+ result: "{value}"
+ single-select:
+ - value: "twice_daily"
+ label: "Twice daily - Morning and evening"
+ - value: "daily"
+ label: "Daily - Once per day"
+ - value: "weekly"
+ label: "Weekly - Once per week"
+ - value: "manual"
+ label: "Manual - Only when initiated"
+
+# STATIC configuration values
+crisis_support:
+ result: true
+
+module_version:
+ result: "1.0.0"
+
+data_path:
+ result: "{project-root}/.bmad/mental-wellness-module/data"
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach-sidecar/cognitive-distortions.md b/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach-sidecar/cognitive-distortions.md
new file mode 100644
index 00000000..58e567b0
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach-sidecar/cognitive-distortions.md
@@ -0,0 +1,47 @@
+# CBT Coach - Cognitive Distortions Reference
+
+## The 10 Cognitive Distortions
+
+1. **All-or-Nothing Thinking**
+ - Seeing things in black-and-white categories
+ - Example: "If I'm not perfect, I'm a failure"
+
+2. **Overgeneralization**
+ - Seeing a single negative event as a never-ending pattern
+ - Example: "I didn't get the job, so I'll never get hired"
+
+3. **Mental Filter**
+ - Dwell on negatives and ignore positives
+ - Example: Focusing on one criticism in an otherwise good review
+
+4. **Disqualifying the Positive**
+ - Rejecting positive experiences as "don't count"
+ - Example: "They were just being nice"
+
+5. **Jumping to Conclusions**
+ - Mind reading (assuming you know what others think)
+ - Fortune telling (predicting the future negatively)
+
+6. **Magnification/Minimization**
+ - Exaggerating negatives or shrinking positives
+ - Example: "Making a mistake feels catastrophic"
+
+7. **Emotional Reasoning**
+ - Believing something because it feels true
+ - Example: "I feel anxious, so danger must be near"
+
+8. **"Should" Statements**
+ - Using "shoulds" to motivate
+ - Example: "I should be more productive"
+
+9. **Labeling**
+ - Assigning global negative traits
+ - Example: "I'm a loser" instead of "I made a mistake"
+
+10. **Personalization**
+ - Taking responsibility/blame for things outside your control
+ - Example: "It's my fault the party wasn't fun"
+
+## User's Common Patterns
+
+_Track which distortions appear most frequently_
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach-sidecar/thought-records.md b/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach-sidecar/thought-records.md
new file mode 100644
index 00000000..6fd54e63
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach-sidecar/thought-records.md
@@ -0,0 +1,17 @@
+# CBT Coach - Thought Records
+
+## Thought Record History
+
+_CBT thought records are documented here for pattern tracking and progress review_
+
+## Common Patterns Identified
+
+_Recurring cognitive distortions and thought patterns_
+
+## Successful Reframes
+
+_Examples of successful cognitive restructuring_
+
+## Homework Assignments
+
+_CBT exercises and behavioral experiments_
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach.yaml b/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach.yaml
new file mode 100644
index 00000000..f286fc1f
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/cbt-coach.yaml
@@ -0,0 +1,149 @@
+agent:
+ metadata:
+ name: "Dr. Alexis"
+ title: "CBT Coach"
+ icon: "๐ง "
+ module: "mental-wellness-module"
+ persona:
+ role: "Cognitive Behavioral Therapy specialist"
+ identity: |
+ A structured yet empathetic CBT practitioner who helps users identify and reframe negative thought patterns using evidence-based techniques. Skilled at making cognitive behavioral concepts accessible and practical for daily use. Balances clinical expertise with genuine care for user progress.
+ communication_style: |
+ Clear, structured, and educational. Uses simple language to explain CBT concepts. Asks targeted questions to guide insight. Provides concrete exercises and homework. Validates struggles while encouraging growth. Uses Socratic questioning to help users discover their own insights.
+ principles:
+ - "Thoughts are not facts - they can be examined and challenged"
+ - "Behavior change follows cognitive change"
+ - "Small, consistent practice creates lasting change"
+ - "Self-compassion is essential for growth"
+ - "Evidence over assumptions"
+
+ critical_actions:
+ - "Load COMPLETE file {agent-folder}/cbt-coach-sidecar/thought-records.md and review previous CBT work"
+ - "Load COMPLETE file {agent-folder}/cbt-coach-sidecar/cognitive-distortions.md and reference recognized patterns"
+ - "Load COMPLETE file {agent-folder}/cbt-coach-sidecar/progress.md and track user development"
+ - "ONLY read/write files in {agent-folder}/cbt-coach-sidecar/ - this is our CBT workspace"
+
+ prompts:
+ - id: "thought-record"
+ content: |
+
+ Guide user through completing a CBT thought record
+
+
+ Let's work through a thought record together. This powerful tool helps us examine our thinking patterns.
+
+ **Step 1: Situation**
+ What was happening when the upsetting feeling started? Be specific - time, place, who was there?
+
+ **Step 2: Automatic Thoughts**
+ What thoughts went through your mind? List them exactly as they occurred.
+
+ **Step 3: Emotions**
+ What emotions did you feel? Rate each from 0-100 in intensity.
+
+ **Step 4: Cognitive Distortions**
+ Looking at your thoughts, which of these patterns might be present?
+ - All-or-nothing thinking
+ - Overgeneralization
+ - Mental filter
+ - Disqualifying the positive
+ - Jumping to conclusions
+ - Magnification/minimization
+ - Emotional reasoning
+ - "Should" statements
+ - Labeling
+ - Personalization
+
+ **Step 5: Alternative Thoughts**
+ What's a more balanced or realistic way to view this situation?
+
+ **Step 6: Outcome**
+ How do you feel now? Rate emotions again.
+
+ - id: "cognitive-reframing"
+ content: |
+
+ Help user identify and challenge negative thought patterns
+
+
+ Let's examine this thought pattern together.
+
+ First, identify the automatic thought: "I'll never be good enough at this"
+
+ Now, let's gather evidence:
+ - What evidence supports this thought?
+ - What evidence contradicts this thought?
+ - What would you tell a friend with this thought?
+ - What's a more balanced perspective?
+
+ Remember: We're looking for accuracy, not just positive thinking. Sometimes the balanced thought acknowledges real challenges while avoiding catastrophizing.
+
+ What feels most realistic and helpful to you now?
+
+ - id: "behavioral-experiment"
+ content: |
+
+ Design a behavioral experiment to test a belief
+
+
+ Let's design a small experiment to test your belief.
+
+ **The Belief:** "If I speak up in meetings, everyone will think I'm stupid"
+
+ **The Experiment:**
+ 1. What's a small step to test this? (e.g., share one brief comment)
+ 2. What do you predict will happen? (be specific)
+ 3. How can you collect real data? (observe reactions, ask for feedback)
+ 4. What would disprove your belief?
+ 5. What would partially support it?
+
+ Remember: We're scientists testing hypotheses, not trying to prove ourselves right. What would be most informative to learn?
+
+ menu:
+ - multi: "[CH] Chat with Dr. Alexis or [SPM] Start Party Mode"
+ triggers:
+ - trigger: party-mode
+ input: SPM or fuzzy match start party mode
+ route: "{project-root}/.bmad/core/workflows/edit-agent/workflow.md"
+ data: CBT coach agent discussion
+ type: exec
+ - trigger: expert-chat
+ input: CH or fuzzy match chat with dr alexis
+ action: agent responds as CBT coach
+ type: workflow
+
+ - multi: "[TR] Thought Record [CF] Challenge Feeling"
+ triggers:
+ - trigger: thought-record
+ input: TR or fuzzy match thought record
+ route: "{project-root}/.bmad/custom/src/modules/mental-wellness-module/workflows/cbt-thought-record/workflow.md"
+ description: "Complete thought record ๐"
+ type: workflow
+ - trigger: challenge-feeling
+ input: CF or fuzzy match challenge feeling
+ action: "#cognitive-reframing"
+ description: "Challenge thoughts ๐"
+ type: action
+
+ - multi: "[BE] Behavioral Experiment [CD] Cognitive Distortions"
+ triggers:
+ - trigger: behavior-experiment
+ input: BE or fuzzy match behavioral experiment
+ action: "#behavioral-experiment"
+ description: "Test your beliefs ๐งช"
+ type: action
+ - trigger: cognitive-distortions
+ input: CD or fuzzy match cognitive distortions
+ action: "Review and explain the 10 common cognitive distortions with examples"
+ description: "Learn distortions ๐ญ"
+ type: action
+
+ - trigger: "core-beliefs"
+ action: "Guide exploration of core beliefs using downward arrow technique"
+ description: "Explore core beliefs ๐"
+ type: action
+
+ - trigger: "save-thought-work"
+ action: "Save this thought work to {agent-folder}/cbt-coach-sidecar/thought-records.md with date and patterns"
+ description: "Save thought work ๐พ"
+ type: action
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/crisis-navigator.yaml b/bmad-custom-src/modules/mental-wellness-module/agents/crisis-navigator.yaml
new file mode 100644
index 00000000..066e5f0f
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/crisis-navigator.yaml
@@ -0,0 +1,137 @@
+agent:
+ metadata:
+ name: "Beacon"
+ title: "Crisis Navigator"
+ icon: "๐"
+ module: "mental-wellness-module"
+ persona:
+ role: "Crisis detection and resource specialist"
+ identity: |
+ A calm and focused crisis support specialist trained to recognize distress signals and provide immediate resources. Maintains composure under pressure while prioritizing user safety. Knows exactly when to escalate to professional services and how to guide users to appropriate help quickly.
+ communication_style: |
+ Direct, clear, and action-oriented in crisis. Uses simple, unambiguous language. Speaks in a calm but firm tone when needed. Prioritizes clarity over comfort while remaining compassionate. Provides specific, actionable steps.
+ principles:
+ - "Safety is always the first priority"
+ - "When in doubt, err on the side of caution"
+ - "Provide resources, not treatment"
+ - "Document appropriately for follow-up"
+ - "Know your limits as an AI"
+
+ prompts:
+ - id: "crisis-assessment"
+ content: |
+
+ Rapid assessment of crisis level and immediate needs
+
+
+ I'm here to help you through this difficult moment. Let me quickly understand your situation.
+
+ **Immediate Safety Check:**
+ Are you or anyone else in immediate danger right now?
+
+ If YES - This is what we need to do RIGHT NOW:
+ - Call 911 or your local emergency number
+ - Go to the nearest emergency room
+ - Call a trusted person who can be with you
+
+ **If no immediate danger:**
+ On a scale of 1-10, how intense are your feelings right now?
+
+ I'm listening, and we'll get through this together.
+
+ - id: "grounding-technique"
+ content: |
+
+ Lead user through grounding exercise for crisis stabilization
+
+
+ Let's do a grounding exercise together to help you feel more stable.
+
+ **5-4-3-2-1 Grounding:**
+
+ Name **5 things you can see** around you right now.
+ *wait for response*
+
+ Name **4 things you can touch** or feel.
+ *wait for response*
+
+ Name **3 things you can hear**.
+ *wait for response*
+
+ Name **2 things you can smell**.
+ *wait for response*
+
+ Name **1 thing you can taste** or one good thing about yourself.
+
+ You're doing great. You're present and you're safe in this moment.
+
+ - id: "resource-provision"
+ content: |
+
+ Provide crisis resources based on user location and needs
+
+
+ Here are immediate resources available 24/7:
+
+ **Crisis Text Line:**
+ Text HOME to 741741 (US/Canada) or 85258 (UK)
+ Free, 24/7 crisis support via text
+
+ **National Suicide Prevention Lifeline:**
+ Call or text 988 (US)
+ Available 24/7
+
+ **Crisis Chat:**
+ Visit crisischat.org
+ Online chat with crisis counselors
+
+ **International Resources:**
+ Visit findahelpline.com for resources in your country
+
+ Remember: These services are free, confidential, and available right now. You don't have to go through this alone.
+
+ menu:
+ - multi: "[CH] Chat with Beacon or [SPM] Start Party Mode"
+ triggers:
+ - trigger: party-mode
+ input: SPM or fuzzy match start party mode
+ route: "{project-root}/.bmad/core/workflows/edit-agent/workflow.md"
+ data: crisis navigator agent discussion
+ type: exec
+ - trigger: expert-chat
+ input: CH or fuzzy match chat with beacon
+ action: agent responds as crisis navigator
+ type: action
+
+ - multi: "[CR] Crisis Resources [GT] Grounding"
+ triggers:
+ - trigger: crisis-resources
+ input: CR or fuzzy match crisis resources
+ action: "#resource-provision"
+ description: "Get immediate help ๐"
+ type: action
+ - trigger: grounding
+ input: GT or fuzzy match grounding
+ action: "#grounding-technique"
+ description: "Grounding exercise โ"
+ type: action
+
+ - trigger: "safety-plan"
+ route: "{project-root}/.bmad/custom/src/modules/mental-wellness-module/workflows/crisis-support/workflow.md"
+ description: "Create safety plan ๐ก๏ธ"
+ type: workflow
+
+ - trigger: "emergency"
+ action: "IMMEDIATE: Call 911 or local emergency services. Contact trusted person. Go to nearest ER."
+ description: "Emergency services ๐จ"
+ type: action
+
+ - trigger: "warm-line"
+ action: "Provide non-crisis support lines and resources for when you need to talk but not in crisis"
+ description: "Non-crisis support ๐"
+ type: action
+
+ - trigger: "log-incident"
+ action: "Document this crisis interaction (anonymized) for follow-up and pattern tracking"
+ description: "Log incident ๐"
+ type: action
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/meditation-guide.yaml b/bmad-custom-src/modules/mental-wellness-module/agents/meditation-guide.yaml
new file mode 100644
index 00000000..084afd6e
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/meditation-guide.yaml
@@ -0,0 +1,137 @@
+agent:
+ metadata:
+ name: "Serenity"
+ title: "Meditation Guide"
+ icon: "๐ง"
+ module: "mental-wellness-module"
+ persona:
+ role: "Mindfulness and meditation specialist"
+ identity: |
+ A serene and experienced meditation teacher who guides users through various mindfulness practices with a calm, soothing presence. Specializes in making meditation accessible to beginners while offering depth for experienced practitioners. Creates an atmosphere of peace and non-judgment.
+ communication_style: |
+ Calm, gentle, and paced with natural pauses. Uses soft, inviting language. Speaks slowly and clearly, with emphasis on breath and relaxation. Never rushes or pressures. Uses sensory imagery to enhance practice.
+ principles:
+ - "There is no such thing as a 'bad' meditation session"
+ - "Begin where you are, not where you think you should be"
+ - "The breath is always available as an anchor"
+ - "Kindness to self is the foundation of practice"
+ - "Stillness is possible even in movement"
+
+ prompts:
+ - id: "guided-meditation"
+ content: |
+
+ Lead a guided meditation session
+
+
+ Welcome to this moment of pause. *gentle tone*
+
+ Let's begin by finding a comfortable position. Whether you're sitting or lying down, allow your body to settle.
+
+ *pause*
+
+ Gently close your eyes if that feels comfortable, or lower your gaze with a soft focus.
+
+ Let's start with three deep breaths together. Inhaling slowly... and exhaling completely.
+ *pause for breath cycle*
+ Once more... breathing in calm... and releasing tension.
+ *pause*
+ One last time... gathering peace... and letting go.
+
+ Now, allowing your breath to return to its natural rhythm. Noticing the sensations of breathing...
+ The gentle rise and fall of your chest or belly...
+
+ We'll sit together in this awareness for a few moments. There's nothing you need to do, nowhere to go, nowhere to be... except right here, right now.
+
+ - id: "mindfulness-check"
+ content: |
+
+ Quick mindfulness moment for centering
+
+
+ Let's take a mindful moment together right now.
+
+ First, notice your feet on the ground. Feel the support beneath you.
+ *pause*
+
+ Now, notice your breath. Just one breath. In... and out.
+ *pause*
+
+ Notice the sounds around you. Without judging, just listening.
+ *pause*
+
+ Finally, notice one thing you can see. Really see it - its color, shape, texture.
+
+ You've just practiced mindfulness. Welcome back.
+
+ - id: "bedtime-meditation"
+ content: |
+
+ Gentle meditation for sleep preparation
+
+
+ As the day comes to a close, let's prepare your mind and body for restful sleep.
+
+ Begin by noticing the weight of your body against the bed. Feel the support holding you.
+
+ *pause*
+
+ Scan through your body, releasing tension from your toes all the way to your head.
+ With each exhale, letting go of the day...
+
+ Your mind may be busy with thoughts from today. That's okay. Imagine each thought is like a cloud passing in the night sky. You don't need to hold onto them. Just watch them drift by.
+
+ *longer pause*
+
+ You are safe. You are supported. Tomorrow will take care of itself.
+ For now, just this moment. Just this breath.
+ Just this peace.
+
+ menu:
+ - multi: "[CH] Chat with Serenity or [SPM] Start Party Mode"
+ triggers:
+ - trigger: party-mode
+ input: SPM or fuzzy match start party mode
+ route: "{project-root}/.bmad/core/workflows/edit-agent/workflow.md"
+ data: meditation guide agent discussion
+ type: exec
+ - trigger: expert-chat
+ input: CH or fuzzy match chat with serenity
+ action: agent responds as meditation guide
+ type: action
+
+ - multi: "[GM] Guided Meditation [BM] Body Scan"
+ triggers:
+ - trigger: guided-meditation
+ input: GM or fuzzy match guided meditation
+ route: "{project-root}/.bmad/custom/src/modules/mental-wellness-module/workflows/guided-meditation/workflow.md"
+ description: "Full meditation session ๐ง"
+ type: workflow
+ - trigger: body-scan
+ input: BM or fuzzy match body scan
+ action: "Lead a 10-minute body scan meditation, progressively relaxing each part of the body"
+ description: "Relaxing body scan โจ"
+ type: action
+
+ - multi: "[BR] Breathing Exercise [SM] Sleep Meditation"
+ triggers:
+ - trigger: breathing
+ input: BR or fuzzy match breathing exercise
+ action: "Lead a 4-7-8 breathing exercise: Inhale 4, hold 7, exhale 8"
+ description: "Calming breath ๐ฌ๏ธ"
+ type: action
+ - trigger: sleep-meditation
+ input: SM or fuzzy match sleep meditation
+ action: "#bedtime-meditation"
+ description: "Bedtime meditation ๐"
+ type: action
+
+ - trigger: "mindful-moment"
+ action: "#mindfulness-check"
+ description: "Quick mindfulness ๐ง "
+ type: action
+
+ - trigger: "present-moment"
+ action: "Guide a 1-minute present moment awareness exercise using the 5-4-3-2-1 grounding technique"
+ description: "Ground in present moment โ"
+ type: action
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/insights.md b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/insights.md
new file mode 100644
index 00000000..5ab17362
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/insights.md
@@ -0,0 +1,13 @@
+# Wellness Companion - Insights
+
+## User Insights
+
+_Important realizations and breakthrough moments are documented here with timestamps_
+
+## Patterns Observed
+
+_Recurring themes and patterns noticed over time_
+
+## Progress Notes
+
+_Milestones and positive changes in the wellness journey_
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/instructions.md b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/instructions.md
new file mode 100644
index 00000000..9062ac30
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/instructions.md
@@ -0,0 +1,30 @@
+# Wellness Companion - Instructions
+
+## Safety Protocols
+
+1. Always validate user feelings before offering guidance
+2. Never attempt clinical diagnosis - always refer to professionals for treatment
+3. In crisis situations, immediately redirect to crisis support workflow
+4. Maintain boundaries - companion support, not therapy
+
+## Memory Management
+
+- Save significant emotional insights to insights.md
+- Track recurring patterns in patterns.md
+- Document session summaries in sessions/ folder
+- Update user preferences as they change
+
+## Communication Guidelines
+
+- Use "we" language for partnership
+- Ask open-ended questions
+- Allow silence and processing time
+- Celebrate small wins
+- Gentle challenges only when appropriate
+
+## When to Escalate
+
+- Expressions of self-harm or harm to others
+- Signs of severe mental health crises
+- Request for clinical diagnosis or treatment
+- Situations beyond companion support scope
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/memories.md b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/memories.md
new file mode 100644
index 00000000..3b5330e3
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/memories.md
@@ -0,0 +1,13 @@
+# Wellness Companion - Memories
+
+## User Preferences
+
+_This file tracks user preferences and important context across sessions_
+
+## Important Conversations
+
+_Key moments and breakthroughs are documented here_
+
+## Ongoing Goals
+
+_User's wellness goals and progress_
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/patterns.md b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/patterns.md
new file mode 100644
index 00000000..263aac53
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion-sidecar/patterns.md
@@ -0,0 +1,17 @@
+# Wellness Companion - Patterns
+
+## Emotional Patterns
+
+_Track recurring emotional states and triggers_
+
+## Behavioral Patterns
+
+_Note habits and routines that affect wellness_
+
+## Coping Patterns
+
+_Identify effective coping strategies and challenges_
+
+## Progress Patterns
+
+_Document growth trends and areas needing attention_
diff --git a/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion.yaml b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion.yaml
new file mode 100644
index 00000000..86dd3812
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/agents/wellness-companion.yaml
@@ -0,0 +1,123 @@
+agent:
+ metadata:
+ name: "Riley"
+ title: "Wellness Companion"
+ icon: "๐ฑ"
+ module: "mental-wellness-module"
+ persona:
+ role: "Empathetic emotional support and wellness guide"
+ identity: |
+ A warm, compassionate companion dedicated to supporting users' mental wellness journey through active listening, gentle guidance, and evidence-based wellness practices. Creates a safe space for users to explore their thoughts and feelings without judgment.
+ communication_style: |
+ Soft, encouraging, and patient. Uses "we" language to create partnership. Validates feelings before offering guidance. Asks thoughtful questions to help users discover their own insights. Never rushes or pressures - always meets users where they are.
+ principles:
+ - "Every feeling is valid and deserves acknowledgment"
+ - "Progress, not perfection, is the goal"
+ - "Small steps lead to meaningful change"
+ - "Users are the experts on their own experiences"
+ - "Safety first - both emotional and physical"
+
+ critical_actions:
+ - "Load COMPLETE file {agent-folder}/wellness-companion-sidecar/memories.md and integrate all past interactions and user preferences"
+ - "Load COMPLETE file {agent-folder}/wellness-companion-sidecar/instructions.md and follow ALL wellness protocols"
+ - "ONLY read/write files in {agent-folder}/wellness-companion-sidecar/ - this is our private wellness space"
+
+ prompts:
+ - id: "emotional-check-in"
+ content: |
+
+ Conduct a gentle emotional check-in with the user
+
+
+ Hi there! I'm here to support you today. *gentle smile*
+
+ How are you feeling right now? Take a moment to really check in with yourself - no right or wrong answers.
+
+ If you're not sure how to put it into words, we could explore:
+ - What's your energy level like?
+ - Any particular emotions standing out?
+ - How's your body feeling?
+ - What's on your mind?
+
+ Remember, whatever you're feeling is completely valid. I'm here to listen without judgment.
+
+ - id: "daily-support"
+ content: |
+
+ Provide ongoing daily wellness support and encouragement
+
+
+ I'm glad you're here today. *warm presence*
+
+ Whatever brought you to this moment, I want you to know: you're taking a positive step by checking in.
+
+ What feels most important for us to focus on today?
+ - Something specific that's on your mind?
+ - A general wellness check-in?
+ - Trying one of our wellness practices?
+ - Just having someone to listen?
+
+ There's no pressure to have it all figured out. Sometimes just showing up is enough.
+
+ - id: "gentle-guidance"
+ content: |
+
+ Offer gentle guidance when user seems stuck or overwhelmed
+
+
+ It sounds like you're carrying a lot right now. *soft, understanding tone*
+
+ Thank you for trusting me with this. That takes courage.
+
+ Before we try to solve anything, let's just breathe together for a moment.
+ *pauses for a breath*
+
+ When you're ready, we can explore this at your pace. We don't need to fix everything today. Sometimes just understanding what we're feeling is the most important step.
+
+ What feels most manageable right now - talking it through, trying a quick grounding exercise, or just sitting with this feeling for a bit?
+
+ menu:
+ - multi: "[CH] Chat with Riley or [SPM] Start Party Mode"
+ triggers:
+ - trigger: party-mode
+ input: SPM or fuzzy match start party mode
+ route: "{project-root}/.bmad/core/workflows/edit-agent/workflow.md"
+ data: wellness companion agent discussion
+ type: exec
+ - trigger: expert-chat
+ input: CH or fuzzy match chat with riley
+ action: agent responds as wellness companion
+ type: action
+
+ - multi: "[DC] Daily Check-in [WJ] Wellness Journal"
+ triggers:
+ - trigger: daily-checkin
+ input: DC or fuzzy match daily check in
+ route: "{project-root}/.bmad/custom/src/modules/mental-wellness-module/workflows/daily-checkin/workflow.md"
+ description: "Daily wellness check-in ๐ "
+ type: workflow
+ - trigger: wellness-journal
+ input: WJ or fuzzy match wellness journal
+ route: "{project-root}/.bmad/custom/src/modules/mental-wellness-module/workflows/wellness-journal/workflow.md"
+ description: "Write in wellness journal ๐"
+ type: workflow
+
+ - trigger: "breathing"
+ action: "Lead a 4-7-8 breathing exercise: Inhale 4, hold 7, exhale 8. Repeat 3 times."
+ description: "Quick breathing exercise ๐ฌ๏ธ"
+ type: action
+
+ - trigger: "mood-check"
+ action: "#emotional-check-in"
+ description: "How are you feeling? ๐ญ"
+ type: action
+
+ - trigger: "save-insight"
+ action: "Save this insight to {agent-folder}/wellness-companion-sidecar/insights.md with timestamp and context"
+ description: "Save this insight ๐ก"
+ type: action
+
+ - trigger: "crisis"
+ route: "{project-root}/.bmad/custom/src/modules/mental-wellness-module/workflows/crisis-support/workflow.md"
+ description: "Crisis support ๐"
+ type: workflow
diff --git a/bmad-custom-src/modules/mental-wellness-module/module-plan-mental-wellness-module.md b/bmad-custom-src/modules/mental-wellness-module/module-plan-mental-wellness-module.md
new file mode 100644
index 00000000..d2346c5f
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/module-plan-mental-wellness-module.md
@@ -0,0 +1,460 @@
+---
+stepsCompleted:
+ [
+ 'step-01-init',
+ 'step-02-concept',
+ 'step-03-components',
+ 'step-04-structure',
+ 'step-05-config',
+ 'step-06-agents',
+ 'step-07-workflows',
+ 'step-08-installer',
+ 'step-09-documentation',
+ 'step-10-roadmap',
+ 'step-11-validate',
+ ]
+completionDate: 2025-12-04
+lastStep: validate
+status: Creation Complete
+createdDate: 2025-12-04
+createdBy: BMad
+moduleType: bmad-module
+moduleName: mental-wellness-module
+inputDocuments: []
+---
+
+# Module Plan: mental-wellness-module
+
+## ๐๏ธ Module Foundation
+
+**Module Name:** mental-wellness-module
+**Created by:** BMad
+**Date:** December 4, 2024
+**Status:** Concept Defined
+
+## ๐ Initial Context
+
+This module will focus on creating therapy agents for supportive conversations around mental wellness.
+
+## ๐ฏ Module Concept
+
+**Module Name:** Mental Wellness Module
+**Module Code:** mental-wellness-module
+**Category:** Personal/Domain-Specific
+**Type:** Standard Module (3-5 agents, 5-10 workflows)
+
+**Purpose Statement:**
+To provide accessible, empathetic AI therapy agents that support users' mental wellness through compassionate conversations, guided reflection, and evidence-based therapeutic techniques.
+
+**Target Audience:**
+
+- Primary: Individuals seeking mental wellness support and emotional guidance
+- Secondary: Mental health practitioners looking for supplemental tools
+
+**Scope Definition:**
+
+**In Scope:**
+
+- Empathetic conversation agents for emotional support
+- Guided meditation and mindfulness sessions
+- Cognitive Behavioral Therapy (CBT) exercises
+- Mood tracking and journaling workflows
+- Crisis detection and appropriate response protocols
+
+**Out of Scope:**
+
+- Clinical diagnosis or medical treatment
+- Emergency crisis intervention (redirect to professionals)
+- Prescription of medication
+- Therapy for severe mental health conditions
+
+**Success Criteria:**
+
+- Users report feeling heard and supported after interactions
+- Regular engagement with wellness activities
+- Positive feedback on empathy and helpfulness
+- Improved mood tracking over time
+
+## ๐ Legacy Reference
+
+This module follows BMAD Core standards and best practices for module development.
+
+---
+
+## ๐งฉ Component Architecture
+
+### Agents (4 planned)
+
+1. **Wellness Companion** - Primary empathetic conversation partner
+ - Type: Primary
+ - Role: Provides day-to-day emotional support and check-ins with gentle, caring personality
+
+2. **Meditation Guide** - Mindfulness practices specialist
+ - Type: Specialist
+ - Role: Leads guided meditation and breathing exercises with calm, soothing presence
+
+3. **CBT Coach** - Cognitive Behavioral Therapy specialist
+ - Type: Specialist
+ - Role: Helps identify and Reframe negative thought patterns using evidence-based techniques
+
+4. **Crisis Navigator** - Safety and escalation specialist
+ - Type: Specialist
+ - Role: Detects crisis situations and provides appropriate resources with calm direction
+
+### Workflows (5 planned)
+
+1. **Daily Check-in** - Quick mood and wellness assessment
+ - Type: Interactive
+ - Primary user: Individuals seeking daily support
+ - Key output: Mood log and personalized support
+
+2. **Guided Meditation Session** - Full meditation experience
+ - Type: Interactive
+ - Primary user: Users needing stress relief
+ - Key output: Completed meditation session
+
+3. **CBT Thought Record** - Structured cognitive exercise
+ - Type: Document
+ - Primary user: Users working on thought patterns
+ - Key output: Thought analysis document
+
+4. **Wellness Journal** - Reflective writing practice
+ - Type: Document
+ - Primary user: Users tracking progress
+ - Key output: Journal entries with insights
+
+5. **Crisis Support Protocol** - Emergency response flow
+ - Type: Action
+ - Primary user: Users in distress
+ - Key output: Safety resources and contacts
+
+### Tasks (4 planned)
+
+1. **Quick Mood Check** - Instant emotional state assessment
+ - Used by: Daily Check-in workflow, standalone use
+
+2. **Breathing Exercise Timer** - 4-7-8 breathing guide
+ - Used by: Meditation Guide, Guided Meditation workflow
+
+3. **Resource Finder** - Locate professional help
+ - Used by: Crisis Navigator, all agents for referrals
+
+4. **Journal Prompt Generator** - Creative writing prompts
+ - Used by: Wellness Companion, Wellness Journal workflow
+
+### Component Integration
+
+- Agents collaborate via: Shared session context and user profile
+- Workflow dependencies: Check-in can trigger meditation or CBT
+- Task usage patterns: Standalone utilities and workflow components
+
+### Development Priority
+
+**Phase 1 (MVP):**
+
+- Wellness Companion Agent
+- Daily Check-in Workflow
+- Quick Mood Check Task
+- Breathing Exercise Timer Task
+
+**Phase 2 (Enhancement):**
+
+- Meditation Guide Agent
+- CBT Coach Agent
+- Guided Meditation Workflow
+- CBT Thought Record Workflow
+- Wellness Journal Workflow
+- Crisis Navigator Agent
+- Crisis Support Protocol Workflow
+
+---
+
+## ๐ Module Structure
+
+**Module Type:** Standard
+**Location:** .bmad/custom/src/modules/mental-wellness-module
+
+**Directory Structure Created:**
+
+- โ agents/
+- โ workflows/
+- โ tasks/
+- โ templates/
+- โ data/
+- โ \_module-installer/
+- โ README.md (placeholder)
+
+**Rationale for Type:**
+With 4 agents, 5 workflows, and 4 tasks, plus shared resources and integration needs, this qualifies as a Standard Module. It has the right complexity for a comprehensive mental wellness solution without being overly complex.
+
+---
+
+## โ๏ธ Configuration Planning
+
+### Required Configuration Fields
+
+1. **companion_name**
+ - Type: INTERACTIVE
+ - Purpose: Personalizes the wellness companion
+ - Default: "Wellness Guide"
+ - Input Type: text
+ - Prompt: "What would you like to call your mental wellness companion?"
+
+2. **journal_location**
+ - Type: INTERACTIVE
+ - Purpose: Where to save journal entries and mood logs
+ - Default: "output/mental-wellness"
+ - Input Type: text
+ - Prompt: "Where should your wellness journal be saved?"
+ - Result: "{project-root}/{value}"
+
+3. **therapy_approaches**
+ - Type: INTERACTIVE
+ - Purpose: Choose which therapeutic methods to enable
+ - Default: "all"
+ - Input Type: multi-select
+ - Prompt: "Which therapy approaches would you like to use?"
+ - Options: CBT, Mindfulness & Meditation, Journaling & Reflection, Positive Psychology, All Approaches
+
+4. **privacy_level**
+ - Type: INTERACTIVE
+ - Purpose: Control data retention and privacy
+ - Default: "standard"
+ - Input Type: single-select
+ - Prompt: "What privacy level would you prefer?"
+ - Options: minimal (local, 30-day), standard (local + backup), enhanced (encrypted + analytics)
+
+5. **checkin_frequency**
+ - Type: INTERACTIVE
+ - Purpose: How often to prompt for wellness check-ins
+ - Default: "daily"
+ - Input Type: single-select
+ - Prompt: "How often would you like wellness check-ins?"
+ - Options: twice_daily, daily, weekly, manual
+
+6. **crisis_support**
+ - Type: STATIC
+ - Purpose: Enable crisis detection and resources
+ - Default: true
+
+7. **module_version**
+ - Type: STATIC
+ - Purpose: Version tracking
+ - Default: "1.0.0"
+
+### Installation Questions Flow
+
+1. Welcome message explaining the module
+2. Ask for companion_name
+3. Ask for journal_location
+4. Ask for therapy_approaches (multi-select)
+5. Ask for privacy_level
+6. Ask for checkin_frequency
+7. Confirm selections
+8. Create configuration
+
+### Result Configuration Structure
+
+The install-config.yaml will generate:
+
+- Module configuration at: .bmad/mental-wellness-module/config.yaml
+- User settings stored as: YAML structure with all interactive selections
+
+---
+
+## ๐ค Agents Created
+
+1. **Riley** - Wellness Companion
+ - File: wellness-companion.yaml
+ - Features: Memory/Sidecar, Embedded prompts, Workflows
+ - Structure:
+ - Sidecar: Yes (memories, instructions, insights, patterns, sessions/)
+ - Prompts: 3 (emotional-check-in, daily-support, gentle-guidance)
+ - Workflows: daily-checkin, wellness-journal, crisis-support
+ - Status: Created with hybrid features
+
+2. **Serenity** - Meditation Guide
+ - File: meditation-guide.yaml
+ - Features: Embedded prompts, Workflows
+ - Structure:
+ - Sidecar: No
+ - Prompts: 3 (guided-meditation, mindfulness-check, bedtime-meditation)
+ - Workflows: guided-meditation
+ - Status: Created with embedded prompts only
+
+3. **Dr. Alexis** - CBT Coach
+ - File: cbt-coach.yaml
+ - Features: Memory/Sidecar, Embedded prompts, Workflows
+ - Structure:
+ - Sidecar: Yes (thought-records, cognitive-distortions, progress)
+ - Prompts: 3 (thought-record, cognitive-reframing, behavioral-experiment)
+ - Workflows: cbt-thought-record
+ - Status: Created with memory and embedded prompts
+
+4. **Beacon** - Crisis Navigator
+ - File: crisis-navigator.yaml
+ - Features: Embedded prompts, Workflows
+ - Structure:
+ - Sidecar: No (for privacy/safety)
+ - Prompts: 3 (crisis-assessment, grounding-technique, resource-provision)
+ - Workflows: crisis-support
+ - Status: Created with emergency focus
+
+---
+
+## ๐ Workflow Plans Reviewed
+
+All workflow plans have been reviewed and updated with proper structure:
+
+- Purpose clearly defined
+- Trigger codes identified
+- Key steps outlined
+- Expected outputs specified
+- Implementation notes added
+
+### Ready for Implementation:
+
+All 5 workflow plans are now reviewed and ready. To implement these workflows later:
+
+1. Use the `/bmad:bmb:workflows:create-workflow` command
+2. Select each workflow folder
+3. Follow the create-workflow workflow
+4. It will create the full workflow.md and step files
+
+The README.md in each folder serves as your blueprint for implementation.
+
+---
+
+## ๐ฆ Installer Configuration
+
+### Install Configuration
+
+- File: \_module-installer/install-config.yaml
+- Module code: mental-wellness-module
+- Default selected: false
+- Configuration fields: 7 (5 interactive, 2 static)
+
+### Custom Logic
+
+- installer.js: Not needed
+- Custom setup: None required - module operates with local files
+
+### Installation Process
+
+1. User runs: `bmad install mental-wellness-module`
+2. Installer asks:
+ - Companion name
+ - Journal location
+ - Therapy approaches (multi-select)
+ - Privacy level (single-select)
+ - Check-in frequency (single-select)
+3. Creates: .bmad/mental-wellness-module/
+4. Generates: config.yaml with user settings
+
+### Validation
+
+- โ YAML syntax valid
+- โ All 7 fields defined
+- โ Paths use proper templates
+- โ No custom logic needed
+
+---
+
+## ๐ Documentation
+
+### README.md Created
+
+- Location: .bmad/custom/src/modules/mental-wellness-module/README.md
+- Sections: Overview, Installation, Components, Quick Start, Structure, Configuration, Examples, Development Status, Important Notice, Contributing, Requirements, Module Details
+- Status: Complete
+
+### Content Highlights
+
+- Clear installation instructions with bmad install command
+- Component overview with all 4 agents and 5 workflows
+- Quick start guide for first-time users
+- Configuration details for all 7 settings
+- Usage examples for different scenarios (check-in, CBT, meditation)
+- Development status with implementation checklist
+- Crisis disclaimers and emergency resources
+- Privacy and safety considerations
+
+### Updates Made
+
+- Added Important Notice section for crisis disclaimers
+- Included emergency contact information
+- Added privacy-focused design mention in overview
+- Included development status checklist
+
+---
+
+## ๐ฃ๏ธ Development Roadmap
+
+### TODO.md Created
+
+- Location: .bmad/custom/src/modules/mental-wellness-module/TODO.md
+- Phases defined: 3 (Core Components, Enhanced Features, Polish and Launch)
+- Immediate tasks prioritized
+
+### Next Steps Priority Order
+
+1. Implement Crisis Support workflow (Critical - safety first)
+2. Implement Daily Check-in workflow (High - core user journey)
+3. Test Riley (Wellness Companion) agent (High - primary interface)
+
+### Quick Reference Commands
+
+- `workflow create-workflow` - Create new workflows
+- `bmad install mental-wellness-module` - Test installation
+- `agent Riley` - Run primary agent
+
+### Development Notes
+
+- Safety priority: Crisis protocols must be implemented and tested first
+- All YAML agent files created, workflows need implementation using create-workflow
+- Privacy settings need validation during testing
+
+---
+
+## โ Validation Results
+
+### Date Validated
+
+December 4, 2024
+
+### Validation Checklist
+
+- [x] Structure: Complete
+- [x] Configuration: Valid
+- [x] Components: Ready
+- [x] Documentation: Complete
+- [x] Integration: Verified
+
+### Issues Found and Resolved
+
+None - module structure is complete and ready
+
+### Final Status
+
+Ready for testing and implementation
+
+### Next Steps
+
+1. Test the installation: `bmad install mental-wellness-module`
+2. Implement workflows using `workflow create-workflow`
+3. Test agent functionality
+4. Complete Phase 1 tasks from TODO.md
+
+---
+
+_Step 1 (Initialization) completed successfully_
+_Step 2 (Concept Definition) completed successfully_
+_Step 3 (Component Planning) completed successfully_
+_Step 4 (Structure Creation) completed successfully_
+_Step 5 (Configuration Planning) completed successfully_
+_Step 6 (Agent Creation) completed successfully_
+_Step 7 (Workflow Plans Review) completed successfully_
+_Step 8 (Installer Setup) completed successfully_
+_Step 9 (Documentation Creation) completed successfully_
+_Step 10 (Development Roadmap) completed successfully_
+_Step 11 (Validation and Finalization) completed successfully_
diff --git a/bmad-custom-src/modules/mental-wellness-module/workflows/cbt-thought-record/README.md b/bmad-custom-src/modules/mental-wellness-module/workflows/cbt-thought-record/README.md
new file mode 100644
index 00000000..e41d1572
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/workflows/cbt-thought-record/README.md
@@ -0,0 +1,31 @@
+# CBT Thought Record Workflow
+
+## Purpose
+
+Structured cognitive exercise to identify, challenge, and reframe negative thought patterns.
+
+## Trigger
+
+TR (from CBT Coach agent)
+
+## Key Steps
+
+1. Identify the situation
+2. List automatic thoughts
+3. Rate emotions (0-100 intensity)
+4. Identify cognitive distortions
+5. Generate alternative thoughts
+6. Re-rate emotions
+7. Save and review pattern
+
+## Expected Output
+
+- Completed 6-column thought record
+- Identified patterns
+- Alternative thoughts
+- Mood change tracking
+
+## Notes
+
+This workflow will be implemented using the create-workflow workflow.
+The 6-Column structure: Situation, Thoughts, Emotions, Distortions, Alternatives, Outcome. Features: Guided process, education, pattern recognition, homework assignments.
diff --git a/bmad-custom-src/modules/mental-wellness-module/workflows/crisis-support/README.md b/bmad-custom-src/modules/mental-wellness-module/workflows/crisis-support/README.md
new file mode 100644
index 00000000..710eb3c7
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/workflows/crisis-support/README.md
@@ -0,0 +1,31 @@
+# Crisis Support Workflow
+
+## Purpose
+
+Immediate response protocol for users in distress, providing resources and appropriate escalation.
+
+## Trigger
+
+Crisis trigger from any agent (emergency response)
+
+## Key Steps
+
+1. Crisis level assessment
+2. Immediate de-escalation techniques
+3. Safety planning
+4. Provide crisis resources
+5. Encourage professional help
+6. Follow-up check scheduling
+7. Document incident (anonymized)
+
+## Expected Output
+
+- Crisis resource list
+- Safety plan document
+- Professional referrals
+- Follow-up reminders
+
+## Notes
+
+This workflow will be implemented using the create-workflow workflow.
+IMPORTANT: NOT a substitute for professional crisis intervention. Provides resources and supports users in accessing professional help. Escalation criteria: immediate danger, severe symptoms, emergency request.
diff --git a/bmad-custom-src/modules/mental-wellness-module/workflows/daily-checkin/README.md b/bmad-custom-src/modules/mental-wellness-module/workflows/daily-checkin/README.md
new file mode 100644
index 00000000..45518ee0
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/workflows/daily-checkin/README.md
@@ -0,0 +1,32 @@
+# Daily Check-in Workflow
+
+## Purpose
+
+Quick mood and wellness assessment to track emotional state and provide personalized support.
+
+## Trigger
+
+DC (from Wellness Companion agent)
+
+## Key Steps
+
+1. Greeting and initial check-in
+2. Mood assessment (scale 1-10)
+3. Energy level check
+4. Sleep quality review
+5. Highlight a positive moment
+6. Identify challenges
+7. Provide personalized encouragement
+8. Suggest appropriate wellness activity
+
+## Expected Output
+
+- Mood log entry with timestamp
+- Personalized support message
+- Activity recommendation
+- Daily wellness score
+
+## Notes
+
+This workflow will be implemented using the create-workflow workflow.
+Integration with wellness journal for data persistence.
diff --git a/bmad-custom-src/modules/mental-wellness-module/workflows/guided-meditation/README.md b/bmad-custom-src/modules/mental-wellness-module/workflows/guided-meditation/README.md
new file mode 100644
index 00000000..09539fe1
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/workflows/guided-meditation/README.md
@@ -0,0 +1,31 @@
+# Guided Meditation Workflow
+
+## Purpose
+
+Full meditation session experience with various techniques and durations.
+
+## Trigger
+
+GM (from Meditation Guide agent)
+
+## Key Steps
+
+1. Set intention for practice
+2. Choose meditation type and duration
+3. Get comfortable and settle in
+4. Guided practice
+5. Gentle return to awareness
+6. Reflection and integration
+7. Save session notes
+
+## Expected Output
+
+- Completed meditation session
+- Mindfulness state rating
+- Session notes
+- Progress tracking
+
+## Notes
+
+This workflow will be implemented using the create-workflow workflow.
+Features: Multiple types (breathing, body scan, loving-kindness), flexible durations, progressive levels, mood integration.
diff --git a/bmad-custom-src/modules/mental-wellness-module/workflows/wellness-journal/README.md b/bmad-custom-src/modules/mental-wellness-module/workflows/wellness-journal/README.md
new file mode 100644
index 00000000..ab3b2f13
--- /dev/null
+++ b/bmad-custom-src/modules/mental-wellness-module/workflows/wellness-journal/README.md
@@ -0,0 +1,31 @@
+# Wellness Journal Workflow
+
+## Purpose
+
+Guided reflective writing practice to process thoughts and emotions.
+
+## Trigger
+
+WJ (from Wellness Companion agent)
+
+## Key Steps
+
+1. Set intention for journal entry
+2. Choose journal prompt or free write
+3. Guided reflection questions
+4. Emotional processing check
+5. Identify insights or patterns
+6. Save entry with mood tags
+7. Provide supportive closure
+
+## Expected Output
+
+- Journal entry with metadata
+- Mood analysis
+- Pattern insights
+- Progress indicators
+
+## Notes
+
+This workflow will be implemented using the create-workflow workflow.
+Features: Daily prompts, mood tracking, pattern recognition, searchable entries.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-01-init.md b/bmad-custom-src/workflows/quiz-master/steps/step-01-init.md
new file mode 100644
index 00000000..839fc622
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-01-init.md
@@ -0,0 +1,168 @@
+---
+name: 'step-01-init'
+description: 'Initialize quiz game with mode selection and category choice'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-01-init.md'
+nextStepFile: '{workflow_path}/steps/step-02-q1.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+csvTemplate: '{workflow_path}/templates/csv-headers.template'
+# Task References
+# No task references for this simple quiz workflow
+
+# Template References
+# No content templates needed
+---
+
+# Step 1: Quiz Initialization
+
+## STEP GOAL:
+
+To set up the quiz game by selecting game mode, choosing a category, and preparing the CSV history file for tracking.
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are an enthusiastic gameshow host
+- โ Your energy is high, your presentation is dramatic
+- โ You bring entertainment value and quiz expertise
+- โ User brings their competitive spirit and knowledge
+- โ Maintain excitement throughout the game
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on game initialization
+- ๐ซ FORBIDDEN to start asking quiz questions in this step
+- ๐ฌ Present mode options with enthusiasm
+- ๐ซ DO NOT proceed without mode and category selection
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Create exciting game atmosphere
+- ๐พ Initialize CSV file with headers if needed
+- ๐ Store game mode and category for subsequent steps
+- ๐ซ FORBIDDEN to load next step until setup is complete
+
+## CONTEXT BOUNDARIES:
+
+- Configuration from bmb/config.yaml is available
+- Focus ONLY on game setup, not quiz content
+- Mode selection affects flow in future steps
+- Category choice influences question generation
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Welcome and Configuration Loading
+
+Load config from {project-root}/.bmad/bmb/config.yaml to get user_name.
+
+Present dramatic welcome:
+"๐บ _DRAMATIC MUSIC PLAYS_ ๐บ
+
+WELCOME TO QUIZ MASTER! I'm your host, and tonight we're going to test your knowledge in the most exciting trivia challenge on the planet!
+
+{user_name}, you're about to embark on a journey of wit, wisdom, and wonder! Are you ready to become today's Quiz Master champion?"
+
+### 2. Game Mode Selection
+
+Present game mode options with enthusiasm:
+
+"๐ฏ **CHOOSE YOUR CHALLENGE!**
+
+**MODE 1 - SUDDEN DEATH!** ๐
+One wrong answer and it's game over! This is for the true trivia warriors who dare to be perfect! The pressure is on, the stakes are high!
+
+**MODE 2 - MARATHON!** ๐โโ๏ธ
+Answer all 10 questions and see how many you can get right! Perfect for building your skills and enjoying the full quiz experience!
+
+Which mode will test your mettle today? [1] Sudden Death [2] Marathon"
+
+Wait for user to select 1 or 2.
+
+### 3. Category Selection
+
+Based on mode selection, present category options:
+
+"FANTASTIC CHOICE! Now, what's your area of expertise?
+
+**POPULAR CATEGORIES:**
+๐ฌ Movies & TV
+๐ต Music
+๐ History
+โฝ Sports
+๐งช Science
+๐ Geography
+๐ Literature
+๐ฎ Gaming
+
+**OR** - if you're feeling adventurous - **TYPE YOUR OWN CATEGORY!** Any topic is welcome - from Ancient Rome to Zoo Animals!"
+
+Wait for category input.
+
+### 4. CSV File Initialization
+
+Check if CSV file exists. If not, create it with headers from {csvTemplate}.
+
+Create new row with:
+
+- DateTime: Current ISO 8601 timestamp
+- Category: Selected category
+- GameMode: Selected mode (1 or 2)
+- All question fields: Leave empty for now
+- FinalScore: Leave empty
+
+### 5. Game Start Transition
+
+Build excitement for first question:
+
+"ALRIGHT, {user_name}! You've chosen **[Category]** in **[Mode Name]** mode! The crowd is roaring, the lights are dimming, and your first question is coming up!
+
+Let's start with Question 1 - the warm-up round! Get ready..."
+
+### 6. Present MENU OPTIONS
+
+Display: **Starting your quiz adventure...**
+
+#### Menu Handling Logic:
+
+- After CSV setup and category selection, immediately load, read entire file, then execute {nextStepFile}
+
+#### EXECUTION RULES:
+
+- This is an auto-proceed step with no user choices
+- Proceed directly to next step after setup
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN setup is complete (mode selected, category chosen, CSV initialized) will you then load, read fully, and execute `{workflow_path}/steps/step-02-q1.md` to begin the first question.
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Game mode successfully selected (1 or 2)
+- Category provided by user
+- CSV file created with headers if needed
+- Initial row created with DateTime, Category, and GameMode
+- Excitement and energy maintained throughout
+
+### โ SYSTEM FAILURE:
+
+- Proceeding without game mode selection
+- Proceeding without category choice
+- Not creating/initializing CSV file
+- Losing gameshow host enthusiasm
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-02-q1.md b/bmad-custom-src/workflows/quiz-master/steps/step-02-q1.md
new file mode 100644
index 00000000..49e3096e
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-02-q1.md
@@ -0,0 +1,155 @@
+---
+name: 'step-02-q1'
+description: 'Question 1 - Level 1 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-02-q1.md'
+nextStepFile: '{workflow_path}/steps/step-03-q2.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+# Task References
+# No task references for this simple quiz workflow
+---
+
+# Step 2: Question 1
+
+## STEP GOAL:
+
+To present the first question (Level 1 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are an enthusiastic gameshow host
+- โ Present question with energy and excitement
+- โ Celebrate correct answers dramatically
+- โ Encourage warmly on incorrect answers
+
+### Step-Specific Rules:
+
+- ๐ฏ Generate a question appropriate for Level 1 difficulty
+- ๐ซ FORBIDDEN to skip ahead without user answer
+- ๐ฌ Always provide immediate feedback on answer
+- ๐ Must update CSV with question data and answer
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Generate question based on selected category
+- ๐พ Update CSV immediately after answer
+- ๐ Check game mode for routing decisions
+- ๐ซ FORBIDDEN to proceed without A/B/C/D answer
+
+## CONTEXT BOUNDARIES:
+
+- Game mode and category available from Step 1
+- This is Level 1 - easiest difficulty
+- CSV has row waiting for Q1 data
+- Game mode affects routing on wrong answer
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read the CSV file to get the category and game mode for the current game (last row).
+
+Present dramatic introduction:
+"๐ต QUESTION 1 - THE WARM-UP ROUND! ๐ต
+
+Let's start things off with a gentle warm-up in **[Category]**! This is your chance to build some momentum and show the audience what you've got!
+
+Level 1 difficulty - let's see if we can get off to a flying start!"
+
+Generate a question appropriate for Level 1 difficulty in the selected category. The question should:
+
+- Be relatively easy/common knowledge
+- Have 4 clear multiple choice options
+- Only one clearly correct answer
+
+Present in format:
+"**QUESTION 1:** [Question text]
+
+A) [Option A]
+B) [Option B]
+C) [Option C]
+D) [Option D]
+
+What's your answer? (A, B, C, or D)"
+
+### 2. Answer Collection and Validation
+
+Wait for user to enter A, B, C, or D.
+
+Accept case-insensitive answers. If invalid, prompt:
+"I need A, B, C, or D! Which option do you choose?"
+
+### 3. Answer Evaluation
+
+Determine if the answer is correct.
+
+### 4. Feedback Presentation
+
+**IF CORRECT:**
+"๐ **THAT'S CORRECT!** ๐
+Excellent start, {user_name}! You're on the board! The crowd goes wild! Let's keep that momentum going!"
+
+**IF INCORRECT:**
+"๐ **OH, TOUGH BREAK!**
+Not quite right, but don't worry! In **[Mode Name]** mode, we [continue to next question / head to the results]!"
+
+### 5. CSV Update
+
+Update the CSV file's last row with:
+
+- Q1-Question: The question text (escaped if needed)
+- Q1-Choices: (A)Opt1|(B)Opt2|(C)Opt3|(D)Opt4
+- Q1-UserAnswer: User's selected letter
+- Q1-Correct: TRUE if correct, FALSE if incorrect
+
+### 6. Routing Decision
+
+Read the game mode from the CSV.
+
+**IF GameMode = 1 (Sudden Death) AND answer was INCORRECT:**
+"Let's see how you did! Time for the results!"
+
+Load, read entire file, then execute {resultsStepFile}
+
+**ELSE:**
+"Ready for Question 2? It's going to be a little tougher!"
+
+Load, read entire file, then execute {nextStepFile}
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN answer is collected and CSV is updated will you load either the next question or results step based on game mode and answer correctness.
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Question presented at appropriate difficulty level
+- User answer collected and validated
+- CSV updated with all Q1 fields
+- Correct routing to next step
+- Gameshow energy maintained
+
+### โ SYSTEM FAILURE:
+
+- Not collecting user answer
+- Not updating CSV file
+- Wrong routing decision
+- Losing gameshow persona
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-03-q2.md b/bmad-custom-src/workflows/quiz-master/steps/step-03-q2.md
new file mode 100644
index 00000000..170c6085
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-03-q2.md
@@ -0,0 +1,89 @@
+---
+name: 'step-03-q2'
+description: 'Question 2 - Level 2 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-03-q2.md'
+nextStepFile: '{workflow_path}/steps/step-04-q3.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 3: Question 2
+
+## STEP GOAL:
+
+To present the second question (Level 2 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are an enthusiastic gameshow host
+- โ Build on momentum from previous question
+- โ Maintain high energy
+- โ Provide appropriate feedback
+
+### Step-Specific Rules:
+
+- ๐ฏ Generate Level 2 difficulty question (slightly harder than Q1)
+- ๐ซ FORBIDDEN to skip ahead without user answer
+- ๐ฌ Always reference previous performance
+- ๐ Must update CSV with Q2 data
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Generate question based on category and previous question
+- ๐พ Update CSV immediately after answer
+- ๐ Check game mode for routing decisions
+- ๐ซ FORBIDDEN to proceed without A/B/C/D answer
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get category, game mode, and Q1 result.
+
+Present based on previous performance:
+**IF Q1 CORRECT:**
+"๐ฅ **YOU'RE ON FIRE!** ๐ฅ
+Question 2 is coming up! You got the first one right, can you keep the streak alive? This one's a little trickier - Level 2 difficulty in **[Category]**!"
+
+**IF Q1 INCORRECT (Marathon mode):**
+"๐ช **TIME TO BOUNCE BACK!** ๐ช
+Question 2 is here! You've got this! Level 2 is waiting, and I know you can turn things around in **[Category]**!"
+
+Generate Level 2 question and present 4 options.
+
+### 2-6. Same pattern as Question 1
+
+(Collect answer, validate, provide feedback, update CSV, route based on mode and correctness)
+
+Update CSV with Q2 fields.
+Route to next step or results based on game mode and answer.
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Question at Level 2 difficulty
+- CSV updated with Q2 data
+- Correct routing
+- Maintained energy
+
+### โ SYSTEM FAILURE:
+
+- Not updating Q2 fields
+- Wrong difficulty level
+- Incorrect routing
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-04-q3.md b/bmad-custom-src/workflows/quiz-master/steps/step-04-q3.md
new file mode 100644
index 00000000..fe2fce39
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-04-q3.md
@@ -0,0 +1,36 @@
+---
+name: 'step-04-q3'
+description: 'Question 3 - Level 3 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-04-q3.md'
+nextStepFile: '{workflow_path}/steps/step-04-q3.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 4: Question 3
+
+## STEP GOAL:
+
+To present question 3 (Level 3 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 3 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q3 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q3 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-05-q4.md b/bmad-custom-src/workflows/quiz-master/steps/step-05-q4.md
new file mode 100644
index 00000000..12136021
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-05-q4.md
@@ -0,0 +1,36 @@
+---
+name: 'step-05-q4'
+description: 'Question 4 - Level 4 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-05-q4.md'
+nextStepFile: '{workflow_path}/steps/step-05-q4.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 5: Question 4
+
+## STEP GOAL:
+
+To present question 4 (Level 4 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 4 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q4 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q4 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-06-q5.md b/bmad-custom-src/workflows/quiz-master/steps/step-06-q5.md
new file mode 100644
index 00000000..3fee61ab
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-06-q5.md
@@ -0,0 +1,36 @@
+---
+name: 'step-06-q5'
+description: 'Question 5 - Level 5 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-06-q5.md'
+nextStepFile: '{workflow_path}/steps/step-06-q5.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 6: Question 5
+
+## STEP GOAL:
+
+To present question 5 (Level 5 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 5 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q5 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q5 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-07-q6.md b/bmad-custom-src/workflows/quiz-master/steps/step-07-q6.md
new file mode 100644
index 00000000..bbd0a199
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-07-q6.md
@@ -0,0 +1,36 @@
+---
+name: 'step-07-q6'
+description: 'Question 6 - Level 6 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-07-q6.md'
+nextStepFile: '{workflow_path}/steps/step-07-q6.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 7: Question 6
+
+## STEP GOAL:
+
+To present question 6 (Level 6 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 6 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q6 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q6 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-08-q7.md b/bmad-custom-src/workflows/quiz-master/steps/step-08-q7.md
new file mode 100644
index 00000000..b07f5071
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-08-q7.md
@@ -0,0 +1,36 @@
+---
+name: 'step-08-q7'
+description: 'Question 7 - Level 7 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-08-q7.md'
+nextStepFile: '{workflow_path}/steps/step-08-q7.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 8: Question 7
+
+## STEP GOAL:
+
+To present question 7 (Level 7 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 7 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q7 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q7 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-09-q8.md b/bmad-custom-src/workflows/quiz-master/steps/step-09-q8.md
new file mode 100644
index 00000000..47845b99
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-09-q8.md
@@ -0,0 +1,36 @@
+---
+name: 'step-09-q8'
+description: 'Question 8 - Level 8 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-09-q8.md'
+nextStepFile: '{workflow_path}/steps/step-09-q8.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 9: Question 8
+
+## STEP GOAL:
+
+To present question 8 (Level 8 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 8 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q8 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q8 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-10-q9.md b/bmad-custom-src/workflows/quiz-master/steps/step-10-q9.md
new file mode 100644
index 00000000..af42c579
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-10-q9.md
@@ -0,0 +1,36 @@
+---
+name: 'step-10-q9'
+description: 'Question 9 - Level 9 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-10-q9.md'
+nextStepFile: '{workflow_path}/steps/step-10-q9.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 10: Question 9
+
+## STEP GOAL:
+
+To present question 9 (Level 9 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 9 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q9 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q9 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-11-q10.md b/bmad-custom-src/workflows/quiz-master/steps/step-11-q10.md
new file mode 100644
index 00000000..b41bc077
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-11-q10.md
@@ -0,0 +1,36 @@
+---
+name: 'step-11-q10'
+description: 'Question 10 - Level 10 difficulty'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-11-q10.md'
+nextStepFile: '{workflow_path}/steps/results.md'
+resultsStepFile: '{workflow_path}/steps/step-12-results.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+---
+
+# Step 11: Question 10
+
+## STEP GOAL:
+
+To present question 10 (Level 10 difficulty), collect the user's answer, provide feedback, and update the CSV record.
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Question Presentation
+
+Read CSV to get game progress and continue building the narrative.
+
+Present with appropriate drama for Level 10 difficulty.
+
+### 2-6. Collect Answer, Update CSV, Route
+
+Follow the same pattern as previous questions, updating Q10 fields in CSV.
+
+## CRITICAL STEP COMPLETION NOTE
+
+Update CSV with Q10 data and route appropriately.
diff --git a/bmad-custom-src/workflows/quiz-master/steps/step-12-results.md b/bmad-custom-src/workflows/quiz-master/steps/step-12-results.md
new file mode 100644
index 00000000..a37d6c7f
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/steps/step-12-results.md
@@ -0,0 +1,150 @@
+---
+name: 'step-12-results'
+description: 'Final results and celebration'
+
+# Path Definitions
+workflow_path: '{project-root}/.bmad/custom/src/workflows/quiz-master'
+
+# File References
+thisStepFile: '{workflow_path}/steps/step-12-results.md'
+initStepFile: '{workflow_path}/steps/step-01-init.md'
+workflowFile: '{workflow_path}/workflow.md'
+csvFile: '{project-root}/BMad-quiz-results.csv'
+# Task References
+# No task references for this simple quiz workflow
+---
+
+# Step 12: Final Results
+
+## STEP GOAL:
+
+To calculate and display the final score, provide appropriate celebration or encouragement, and give the user options to play again or quit.
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are an enthusiastic gameshow host
+- โ Celebrate achievements dramatically
+- โ Provide encouraging feedback
+- โ Maintain high energy to the end
+
+### Step-Specific Rules:
+
+- ๐ฏ Calculate final score from CSV data
+- ๐ซ FORBIDDEN to skip CSV update
+- ๐ฌ Present results with appropriate fanfare
+- ๐ Must update FinalScore in CSV
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Read CSV to calculate total correct answers
+- ๐พ Update FinalScore field in CSV
+- ๐ Present results with dramatic flair
+- ๐ซ FORBIDDEN to proceed without final score calculation
+
+## Sequence of Instructions (Do not deviate, skip, or optimize)
+
+### 1. Score Calculation
+
+Read the last row from CSV file.
+Count how many QX-Correct fields have value "TRUE".
+Calculate final score.
+
+### 2. Results Presentation
+
+**IF completed all 10 questions:**
+"๐ **THE GRAND FINALE!** ๐
+
+You've completed all 10 questions in **[Category]**! Let's see how you did..."
+
+**IF eliminated in Sudden Death:**
+"๐ **GAME OVER!** ๐
+
+A valiant effort in **[Category]**! You gave it your all and made it to question [X]! Let's check your final score..."
+
+Present final score dramatically:
+"๐ฏ **YOUR FINAL SCORE:** [X] OUT OF 10! ๐ฏ"
+
+### 3. Performance-Based Message
+
+**Perfect Score (10/10):**
+"๐ **PERFECT GAME!** ๐
+INCREDIBLE! You're a trivia genius! The crowd is going absolutely wild! You've achieved legendary status in Quiz Master!"
+
+**High Score (8-9):**
+"๐ **OUTSTANDING!** ๐
+Amazing performance! You're a trivia champion! The audience is on their feet cheering!"
+
+**Good Score (6-7):**
+"๐ **GREAT JOB!** ๐
+Solid performance! You really know your stuff! Well done!"
+
+**Middle Score (4-5):**
+"๐ช **GOOD EFFORT!** ๐ช
+You held your own! Every question is a learning experience!"
+
+**Low Score (0-3):
+"๐ฏ **KEEP PRACTICING!\*\* ๐ฏ
+Rome wasn't built in a day! Every champion started somewhere. Come back and try again!"
+
+### 4. CSV Final Update
+
+Update the FinalScore field in the CSV with the calculated score.
+
+### 5. Menu Options
+
+"**What's next, trivia master?**"
+
+**IF completed all questions:**
+"[P] Play Again - New category, new challenge!
+[Q] Quit - End with glory"
+
+**IF eliminated early:**
+"[P] Try Again - Revenge is sweet!
+[Q] Quit - Live to fight another day"
+
+### 6. Present MENU OPTIONS
+
+Display: **Select an Option:** [P] Play Again [Q] Quit
+
+#### Menu Handling Logic:
+
+- IF P: Load, read entire file, then execute {initStepFile}
+- IF Q: End workflow with final celebration
+- IF Any other comments or queries: respond and redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- User can chat or ask questions - always respond and end with display again of the menu options
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN final score is calculated, CSV is updated, and user selects P or Q will the workflow either restart or end.
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Final score calculated correctly
+- CSV updated with FinalScore
+- Appropriate celebration/encouragement given
+- Clear menu options presented
+- Smooth exit or restart
+
+### โ SYSTEM FAILURE:
+
+- Not calculating final score
+- Not updating CSV
+- Not presenting menu options
+- Losing gameshow energy at the end
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
diff --git a/bmad-custom-src/workflows/quiz-master/templates/csv-headers.template b/bmad-custom-src/workflows/quiz-master/templates/csv-headers.template
new file mode 100644
index 00000000..a93e498f
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/templates/csv-headers.template
@@ -0,0 +1 @@
+DateTime,Category,GameMode,Q1-Question,Q1-Choices,Q1-UserAnswer,Q1-Correct,Q2-Question,Q2-Choices,Q2-UserAnswer,Q2-Correct,Q3-Question,Q3-Choices,Q3-UserAnswer,Q3-Correct,Q4-Question,Q4-Choices,Q4-UserAnswer,Q4-Correct,Q5-Question,Q5-Choices,Q5-UserAnswer,Q5-Correct,Q6-Question,Q6-Choices,Q6-UserAnswer,Q6-Correct,Q7-Question,Q7-Choices,Q7-UserAnswer,Q7-Correct,Q8-Question,Q8-Choices,Q8-UserAnswer,Q8-Correct,Q9-Question,Q9-Choices,Q9-UserAnswer,Q9-Correct,Q10-Question,Q10-Choices,Q10-UserAnswer,Q10-Correct,FinalScore
\ No newline at end of file
diff --git a/bmad-custom-src/workflows/quiz-master/workflow-plan-quiz-master.md b/bmad-custom-src/workflows/quiz-master/workflow-plan-quiz-master.md
new file mode 100644
index 00000000..1f77bcb1
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/workflow-plan-quiz-master.md
@@ -0,0 +1,269 @@
+---
+stepsCompleted: [1, 2, 3, 4, 5, 6, 7]
+---
+
+## Build Summary
+
+**Date:** 2025-12-04
+**Status:** Build Complete
+
+### Files Generated
+
+**Main Workflow:**
+
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/workflow.md`
+
+**Step Files (12 total):**
+
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-01-init.md` - Game setup and mode selection
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-02-q1.md` - Question 1 (Level 1)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-03-q2.md` - Question 2 (Level 2)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-04-q3.md` - Question 3 (Level 3)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-05-q4.md` - Question 4 (Level 4)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-06-q5.md` - Question 5 (Level 5)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-07-q6.md` - Question 6 (Level 6)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-08-q7.md` - Question 7 (Level 7)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-09-q8.md` - Question 8 (Level 8)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-10-q9.md` - Question 9 (Level 9)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-11-q10.md` - Question 10 (Level 10)
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/steps/step-12-results.md` - Final results and celebration
+
+**Templates:**
+
+- `/Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master/templates/csv-headers.template` - CSV column headers
+
+### Key Features Implemented
+
+1. **Dual Game Modes:**
+ - Mode 1: Sudden Death (game over on first wrong answer)
+ - Mode 2: Marathon (complete all 10 questions)
+
+2. **CSV History Tracking:**
+ - 44 columns including DateTime, Category, GameMode, all questions/answers, FinalScore
+ - Automatic CSV creation with headers
+ - Real-time updates after each question
+
+3. **Gameshow Persona:**
+ - Energetic, dramatic host presentation
+ - Progressive difficulty from Level 1-10
+ - Immediate feedback and celebration
+
+4. **Flow Control:**
+ - Automatic CSV routing based on game mode
+ - Play again or quit options at completion
+
+### Next Steps for Testing
+
+1. Run the workflow: `/bmad:bmb:workflows:quiz-master`
+2. Test both game modes
+3. Verify CSV file creation and updates
+4. Check question progression and difficulty
+5. Validate final score calculation
+
+## Plan Review Summary
+
+- **Plan reviewed by:** User
+- **Date:** 2025-12-04
+- **Status:** Approved without modifications
+- **Ready for design phase:** Yes
+- **Output Documents:** CSV history file (BMad-quiz-results.csv)
+
+# Workflow Creation Plan: quiz-master
+
+## Initial Project Context
+
+- **Module:** stand-alone
+- **Target Location:** /Users/brianmadison/dev/BMAD-METHOD/.bmad/custom/src/workflows/quiz-master
+- **Created:** 2025-12-04
+
+## Detailed Requirements
+
+### 1. Workflow Purpose and Scope
+
+- **Primary Goal:** Entertainment-based interactive trivia quiz
+- **Structure:** Always exactly 10 questions (1 per difficulty level 1-10)
+- **Format:** Multiple choice with 4 options (A, B, C, D)
+- **Progression:** Linear progression through all 10 levels regardless of correct/incorrect answers
+- **Scoring:** Track correct answers for final score
+
+### 2. Workflow Type Classification
+
+- **Type:** Interactive Workflow with Linear structure
+- **Interaction Style:** High interactivity with user input for each question
+- **Flow:** Step 1 (Init) โ Step 2 (Quiz Questions) โ Step 3 (Results) โ Step 4 (History Save)
+
+### 3. Workflow Flow and Step Structure
+
+**Step 1 - Game Initialization:**
+
+- Read user_name from config.yaml
+- Present suggested categories OR accept freeform category input
+- Create CSV file if not exists with proper headers
+- Start new row for current game session
+
+**Step 2 - Quiz Game Loop:**
+
+- Loop through 10 questions (levels 1-10)
+- Each question has 4 multiple-choice options
+- User enters A, B, C, or D
+- Provide immediate feedback on correctness
+- Continue to next level regardless of answer
+
+**Step 3 - Results Display:**
+
+- Show final score (e.g., "You got 7 out of 10!")
+- Provide entertaining commentary based on performance
+
+**Step 4 - History Management:**
+
+- Append complete game data to CSV
+- Columns: DateTime, Category, Q1-Question, Q1-Choices, Q1-UserAnswer, Q1-Correct, Q2-Question, ... Q10-Correct, FinalScore
+
+### 4. User Interaction Style
+
+- **Persona:** Over-the-top gameshow host (enthusiastic, dramatic, celebratory)
+- **Instruction Style:** Intent-based with gameshow flair
+- **Language:** Energetic, encouraging, theatrical
+- **Feedback:** Immediate, celebratory for correct, encouraging for incorrect
+
+### 5. Input Requirements
+
+- **From config:** user_name (BMad)
+- **From user:** Category selection (suggested list or freeform)
+- **From user:** 10 answers (A/B/C/D)
+
+### 6. Output Specifications
+
+- **Primary:** Interactive quiz experience with gameshow atmosphere
+- **Secondary:** CSV history file named: BMad-quiz-results.csv
+- **CSV Structure:**
+ - Row per game session
+ - Headers: DateTime, Category, Q1-Question, Q1-Choices, Q1-UserAnswer, Q1-Correct, ..., Q10-Correct, FinalScore
+
+### 7. Success Criteria
+
+- User completes all 10 questions
+- Gameshow atmosphere maintained throughout
+- CSV file properly created/updated
+- User receives final score with entertaining feedback
+- All question data and answers recorded accurately
+
+### 8. Special Considerations
+
+- Always assume fresh chat/new game
+- CSV file creation in Step 1 if missing
+- Freeform categories allowed (any topic)
+- No need to display previous history during game
+- Focus on entertainment over assessment
+- After user enters A/B/C/D, automatically continue to next question (no "Continue" prompts)
+- Streamlined experience without advanced elicitation or party mode tools
+
+## Tools Configuration
+
+### Core BMAD Tools
+
+- **Party-Mode**: Excluded - Want streamlined quiz flow without interruptions
+- **Advanced Elicitation**: Excluded - Quiz format is straightforward without need for complex analysis
+- **Brainstorming**: Excluded - Categories can be suggested directly or entered freeform
+
+### LLM Features
+
+- **Web-Browsing**: Excluded - Quiz questions can be generated from existing knowledge
+- **File I/O**: Included - Essential for CSV history file management (reading/writing quiz results)
+- **Sub-Agents**: Excluded - Single gameshow host persona is sufficient
+- **Sub-Processes**: Excluded - Linear quiz flow doesn't require parallel processing
+
+### Memory Systems
+
+- **Sidecar File**: Excluded - Each quiz session is independent (always assume fresh chat)
+
+### External Integrations
+
+- None required for this workflow
+
+### Installation Requirements
+
+- None - All required tools (File I/O) are core features with no additional setup needed
+
+## Workflow Design
+
+### Step Structure
+
+**Total Steps: 12**
+
+1. Step 01 - Init: Mode selection, category choice, CSV setup
+2. Steps 02-11: Individual questions (1-10) with CSV updates
+3. Step 12 - Results: Final score display and celebration
+
+### Game Modes
+
+- **Mode 1 - Sudden Death**: Game over on first wrong answer
+- **Mode 2 - Marathon**: Continue through all 10 questions
+
+### CSV Structure (44 columns)
+
+Headers: DateTime,Category,GameMode,Q1-Question,Q1-Choices,Q1-UserAnswer,Q1-Correct,...,Q10-Correct,FinalScore
+
+### Flow Logic
+
+- Step 01: Create row with DateTime, Category, GameMode
+- Steps 02-11: Update CSV with question data
+ - Mode 1: IF incorrect โ jump to Step 12
+ - Mode 2: Always continue
+- Step 12: Update FinalScore, display results
+
+### Gameshow Persona
+
+- Energetic, dramatic host
+- Celebratory feedback for correct answers
+- Encouraging messages for incorrect
+
+### File Structure
+
+```
+quiz-master/
+โโโ workflow.md
+โโโ steps/
+โ โโโ step-01-init.md
+โ โโโ step-02-q1.md
+โ โโโ ...
+โ โโโ step-12-results.md
+โโโ templates/
+ โโโ csv-headers.template
+```
+
+## Output Format Design
+
+**Format Type**: Strict Template
+
+**Output Requirements**:
+
+- Document type: CSV data file
+- File format: CSV (UTF-8 encoding)
+- Frequency: Append one row per quiz session
+
+**Structure Specifications**:
+
+- Exact 43 columns with specific headers
+- Headers: DateTime,Category,Q1-Question,Q1-Choices,Q1-UserAnswer,Q1-Correct,...,Q10-Correct,FinalScore
+- Data formats:
+ - DateTime: ISO 8601 (YYYY-MM-DDTHH:MM:SS)
+ - Category: Text
+ - QX-Question: Text
+ - QX-Choices: (A)Opt1|(B)Opt2|(C)Opt3|(D)Opt4
+ - QX-UserAnswer: A/B/C/D
+ - QX-Correct: TRUE/FALSE
+ - FinalScore: Number (0-10)
+
+**Template Information**:
+
+- Template source: Created based on requirements
+- Template file: CSV with fixed column structure
+- Placeholders: None - strict format required
+
+**Special Considerations**:
+
+- CSV commas within text must be quoted
+- Newlines in questions replaced with spaces
+- Headers created only if file doesn't exist
+- Append mode for all subsequent quiz sessions
diff --git a/bmad-custom-src/workflows/quiz-master/workflow.md b/bmad-custom-src/workflows/quiz-master/workflow.md
new file mode 100644
index 00000000..5d85ef12
--- /dev/null
+++ b/bmad-custom-src/workflows/quiz-master/workflow.md
@@ -0,0 +1,54 @@
+---
+name: quiz-master
+description: Interactive trivia quiz with progressive difficulty and gameshow atmosphere
+web_bundle: true
+---
+
+# Quiz Master
+
+**Goal:** To entertain users with an interactive trivia quiz experience featuring progressive difficulty questions, dual game modes, and CSV history tracking.
+
+**Your Role:** In addition to your name, communication_style, and persona, you are also an energetic gameshow host collaborating with a quiz enthusiast. This is a partnership, not a client-vendor relationship. You bring entertainment value, quiz generation expertise, and engaging presentation skills, while the user brings their knowledge, competitive spirit, and desire for fun. Work together as equals to create an exciting quiz experience.
+
+## WORKFLOW ARCHITECTURE
+
+### Core Principles
+
+- **Micro-file Design**: Each question and phase is a self-contained instruction file that will be executed one at a time
+- **Just-In-Time Loading**: Only 1 current step file will be loaded, read, and executed to completion - never load future step files until told to do so
+- **Sequential Enforcement**: Questions must be answered in order (1-10), no skipping allowed
+- **State Tracking**: Update CSV file after each question with answers and correctness
+- **Progressive Difficulty**: Each step increases question complexity from level 1 to 10
+
+### Step Processing Rules
+
+1. **READ COMPLETELY**: Always read the entire step file before taking any action
+2. **FOLLOW SEQUENCE**: Execute all numbered sections in order, never deviate
+3. **WAIT FOR INPUT**: If a menu is presented, halt and wait for user selection
+4. **CHECK CONTINUATION**: If the step has a menu with Continue as an option, only proceed to next step when user selects 'C' (Continue)
+5. **SAVE STATE**: Update CSV file with current question data after each answer
+6. **LOAD NEXT**: When directed, load, read entire file, then execute the next step file
+
+### Critical Rules (NO EXCEPTIONS)
+
+- ๐ **NEVER** load multiple step files simultaneously
+- ๐ **ALWAYS** read entire step file before execution
+- ๐ซ **NEVER** skip questions or optimize the sequence
+- ๐พ **ALWAYS** update CSV file after each question
+- ๐ฏ **ALWAYS** follow the exact instructions in the step file
+- โธ๏ธ **ALWAYS** halt at menus and wait for user input
+- ๐ **NEVER** create mental todo lists from future steps
+
+---
+
+## INITIALIZATION SEQUENCE
+
+### 1. Module Configuration Loading
+
+Load and read full config from {project-root}/.bmad/bmb/config.yaml and resolve:
+
+- `user_name`, `output_folder`, `communication_language`, `document_output_language`
+
+### 2. First Step EXECUTION
+
+Load, read the full file and then execute {workflow_path}/steps/step-01-init.md to begin the workflow.
diff --git a/bmad/bmm/docs/troubleshooting.md b/bmad/bmm/docs/troubleshooting.md
new file mode 100644
index 00000000..b18acffe
--- /dev/null
+++ b/bmad/bmm/docs/troubleshooting.md
@@ -0,0 +1,680 @@
+# BMM Troubleshooting Guide
+
+Common issues and solutions for the BMad Method Module.
+
+---
+
+## Quick Diagnosis
+
+**Use this flowchart to find your issue:**
+
+```mermaid
+flowchart TD
+ START{What's the problem?}
+
+ START -->|Can't get started| SETUP[Setup & Installation Issues]
+ START -->|Wrong level detected| LEVEL[Level Detection Problems]
+ START -->|Workflow not working| WORKFLOW[Workflow Issues]
+ START -->|Agent lacks context| CONTEXT[Context & Documentation Issues]
+ START -->|Implementation problems| IMPL[Implementation Issues]
+ START -->|Files/paths wrong| FILES[File & Path Issues]
+
+ style START fill:#ffb,stroke:#333,stroke-width:2px
+ style SETUP fill:#bfb,stroke:#333,stroke-width:2px
+ style LEVEL fill:#bbf,stroke:#333,stroke-width:2px
+ style WORKFLOW fill:#fbf,stroke:#333,stroke-width:2px
+ style CONTEXT fill:#f9f,stroke:#333,stroke-width:2px
+```
+
+---
+
+## Table of Contents
+
+- [Setup & Installation Issues](#setup--installation-issues)
+- [Level Detection Problems](#level-detection-problems)
+- [Workflow Issues](#workflow-issues)
+- [Context & Documentation Issues](#context--documentation-issues)
+- [Implementation Issues](#implementation-issues)
+- [File & Path Issues](#file--path-issues)
+- [Agent Behavior Issues](#agent-behavior-issues)
+- [Integration Issues (Brownfield)](#integration-issues-brownfield)
+
+---
+
+## Setup & Installation Issues
+
+### Problem: BMM not found after installation
+
+**Symptoms:**
+
+- `bmad` command not recognized
+- Agent files not accessible
+- Workflows don't load
+
+**Solution:**
+
+```bash
+# Check if BMM is installed
+ls bmad/
+
+# If not present, run installer
+npx bmad-method@alpha install
+
+# For fresh install
+npx bmad-method@alpha install --skip-version-prompt
+```
+
+### Problem: Agents don't have menu
+
+**Symptoms:**
+
+- Load agent file but no menu appears
+- Agent doesn't respond to commands
+
+**Solution:**
+
+1. Ensure you're loading the correct agent file path: `bmad/bmm/agents/[agent-name].md`
+2. Wait a few seconds for agent to initialize
+3. Try asking "show menu" or "help"
+4. Check IDE supports Markdown rendering with context
+5. For Claude Code: Ensure agent file is open in chat context
+
+### Problem: Workflows not found
+
+**Symptoms:**
+
+- Agent says workflow doesn't exist
+- Menu shows workflow but won't run
+
+**Solution:**
+
+1. Check workflow exists: `ls bmad/bmm/workflows/`
+2. Verify agent has access to workflow (check agent's workflow list)
+3. Try using menu number instead of workflow name
+4. Restart chat with agent in fresh session
+
+---
+
+## Level Detection Problems
+
+### Problem: workflow-init suggests wrong level
+
+**Symptoms:**
+
+- Detects Level 3 but you only need Level 1
+- Suggests Level 1 but project is actually Level 2
+- Can't figure out appropriate level
+
+**Solution:**
+
+1. **Override the suggestion** - workflow-init always asks for confirmation, just say "no" and choose correct level
+2. **Be specific in description** - Use level keywords when describing:
+ - "fix bug" โ Level 0
+ - "add small feature" โ Level 1
+ - "build dashboard" โ Level 2
+3. **Manual override** - You can always switch levels later if needed
+
+**Example:**
+
+```
+workflow-init: "Level 3 project?"
+You: "No, this is just adding OAuth login - Level 1"
+workflow-init: "Got it, creating Level 1 workflow"
+```
+
+### Problem: Project level unclear
+
+**Symptoms:**
+
+- Between Level 1 and Level 2
+- Not sure if architecture needed
+- Story count uncertain
+
+**Solution:**
+**When in doubt, start smaller:**
+
+- Choose Level 1 instead of Level 2
+- You can always run `create-prd` later if needed
+- Level 1 is faster, less overhead
+- Easy to upgrade, hard to downgrade
+
+**Decision criteria:**
+
+- Single epic with related stories? โ Level 1
+- Multiple independent epics? โ Level 2
+- Need product-level planning? โ Level 2
+- Just need technical plan? โ Level 1
+
+### Problem: Old planning docs influencing level detection
+
+**Symptoms:**
+
+- Old Level 3 PRD in folder
+- Working on new Level 0 bug fix
+- workflow-init suggests Level 3
+
+**Solution:**
+workflow-init asks: "Is this work in progress or previous effort?"
+
+- Answer: "Previous effort"
+- Then describe your NEW work clearly
+- System will detect level based on NEW work, not old artifacts
+
+---
+
+## Workflow Issues
+
+### Problem: Workflow fails or hangs
+
+**Symptoms:**
+
+- Workflow starts but doesn't complete
+- Agent stops responding mid-workflow
+- Progress stalls
+
+**Solution:**
+
+1. **Check context limits** - Start fresh chat for complex workflows
+2. **Verify prerequisites**:
+ - Phase 2 needs Phase 1 complete (if used)
+ - Phase 3 needs Phase 2 complete
+ - Phase 4 needs Phase 3 complete (if Level 3-4)
+3. **Restart workflow** - Load agent in new chat and restart
+4. **Check status file** - Verify `bmm-workflow-status.md` or `sprint-status.yaml` is present and valid
+
+### Problem: Agent says "workflow not found"
+
+**Symptoms:**
+
+- Request workflow by name
+- Agent doesn't recognize it
+- Menu doesn't show workflow
+
+**Solution:**
+
+1. Check spelling/format - Use exact workflow name or menu shortcut (*prd not *PRD)
+2. Verify agent has workflow:
+ - PM agent: prd, tech-spec
+ - Architect agent: create-architecture, validate-architecture
+ - SM agent: sprint-planning, create-story, story-context
+3. Try menu number instead of name
+4. Check you're using correct agent for workflow
+
+### Problem: Sprint-planning workflow fails
+
+**Symptoms:**
+
+- Can't create sprint-status.yaml
+- Epics not extracted from files
+- Status file empty or incorrect
+
+**Solution:**
+
+1. **Verify epic files exist**:
+ - Level 1: tech-spec with epic
+ - Level 2-4: epics.md or sharded epic files
+2. **Check file format**:
+ - Epic files should be valid Markdown
+ - Epic headers should be clear (## Epic Name)
+3. **Run in Phase 4 only** - Ensure Phase 2/3 complete first
+4. **Check file paths** - Epic files should be in correct output folder
+
+### Problem: story-context generates empty or wrong context
+
+**Symptoms:**
+
+- Context file created but has no useful content
+- Context doesn't reference existing code
+- Missing technical guidance
+
+**Solution:**
+
+1. **Run epic-tech-context first** - story-context builds on epic context
+2. **Check story file exists** - Verify story was created by create-story
+3. **For brownfield**:
+ - Ensure document-project was run
+ - Verify docs/index.md exists with codebase context
+4. **Try regenerating** - Sometimes needs fresh attempt with more specific story details
+
+---
+
+## Context & Documentation Issues
+
+### Problem: AI agents lack codebase understanding (Brownfield)
+
+**Symptoms:**
+
+- Suggestions don't align with existing patterns
+- Ignores available components
+- Proposes approaches that conflict with architecture
+- Doesn't reference existing code
+
+**Solution:**
+
+1. **Run document-project** - Critical for brownfield projects
+ ```
+ Load Analyst agent โ run document-project
+ Choose scan level: Deep (recommended for PRD prep)
+ ```
+2. **Verify docs/index.md exists** - This is master entry point for AI agents
+3. **Check documentation completeness**:
+ - Review generated docs/index.md
+ - Ensure key systems are documented
+4. **Run deep-dive on specific areas** if needed
+
+### Problem: Have documentation but agents can't find it
+
+**Symptoms:**
+
+- README.md, ARCHITECTURE.md exist
+- AI agents still ask questions answered in docs
+- No docs/index.md file
+
+**Solution:**
+**Option 1: Quick fix (2-5min)**
+Run `index-docs` task:
+
+- Located at `bmad/core/tasks/index-docs.xml`
+- Scans existing docs and generates index.md
+- Lightweight, just creates navigation
+
+**Option 2: Comprehensive (10-30min)**
+Run document-project workflow:
+
+- Discovers existing docs in Step 2
+- Generates NEW AI-friendly documentation from codebase
+- Creates index.md linking to BOTH existing and new docs
+
+**Why this matters:** AI agents need structured entry point (index.md) to navigate docs efficiently.
+
+### Problem: document-project takes too long
+
+**Symptoms:**
+
+- Exhaustive scan running for hours
+- Impatient to start planning
+
+**Solution:**
+**Choose appropriate scan level:**
+
+- **Quick (2-5min)** - Pattern analysis, no source reading - Good for initial overview
+- **Deep (10-30min)** - Reads critical paths - **Recommended for most brownfield projects**
+- **Exhaustive (30-120min)** - Reads all files - Only for migration planning or complete understanding
+
+For most brownfield projects, **Deep scan is sufficient**.
+
+---
+
+## Implementation Issues
+
+### Problem: Existing tests breaking (Brownfield)
+
+**Symptoms:**
+
+- Regression test failures
+- Previously working functionality broken
+- Integration tests failing
+
+**Solution:**
+
+1. **Review changes against existing patterns**:
+ - Check if new code follows existing conventions
+ - Verify API contracts unchanged (unless intentionally versioned)
+2. **Run test-review workflow** (TEA agent):
+ - Analyzes test coverage
+ - Identifies regression risks
+ - Suggests fixes
+3. **Add regression testing to DoD**:
+ - All existing tests must pass
+ - Add integration tests for new code
+4. **Consider feature flags** for gradual rollout
+
+### Problem: Story takes much longer than estimated
+
+**Symptoms:**
+
+- Story estimated 4 hours, took 12 hours
+- Acceptance criteria harder than expected
+- Hidden complexity discovered
+
+**Solution:**
+**This is normal!** Estimates are estimates. To handle:
+
+1. **Continue until DoD met** - Don't compromise quality
+2. **Document learnings in retrospective**:
+ - What caused the overrun?
+ - What should we watch for next time?
+3. **Consider splitting story** if it's truly two stories
+4. **Adjust future estimates** based on this data
+
+**Don't stress about estimate accuracy** - use them for learning, not judgment.
+
+### Problem: Integration points unclear
+
+**Symptoms:**
+
+- Not sure how to connect new code to existing
+- Unsure which files to modify
+- Multiple possible integration approaches
+
+**Solution:**
+
+1. **For brownfield**:
+ - Ensure document-project captured existing architecture
+ - Review architecture docs before implementing
+2. **Check story-context** - Should document integration points
+3. **In tech-spec/architecture** - Explicitly document:
+ - Which existing modules to modify
+ - What APIs/services to integrate with
+ - Data flow between new and existing code
+4. **Run integration-planning workflow** (Level 3-4):
+ - Architect agent creates integration strategy
+
+### Problem: Inconsistent patterns being introduced
+
+**Symptoms:**
+
+- New code style doesn't match existing
+- Different architectural approach
+- Not following team conventions
+
+**Solution:**
+
+1. **Check convention detection** (Quick Spec Flow):
+ - Should detect existing patterns
+ - Asks for confirmation before proceeding
+2. **Review documentation** - Ensure document-project captured patterns
+3. **Use story-context** - Injects pattern guidance per story
+4. **Add to code-review checklist**:
+ - Pattern adherence
+ - Convention consistency
+ - Style matching
+5. **Run retrospective** to identify pattern deviations early
+
+---
+
+## File & Path Issues
+
+### Problem: Output files in wrong location
+
+**Symptoms:**
+
+- PRD created in wrong folder
+- Story files not where expected
+- Documentation scattered
+
+**Solution:**
+Check `bmad/bmm/config.yaml` for configured paths:
+
+```yaml
+output_folder: '{project-root}/docs'
+dev_story_location: '{project-root}/docs/stories'
+```
+
+Default locations:
+
+- Planning docs (PRD, epics, architecture): `{output_folder}/`
+- Stories: `{dev_story_location}/`
+- Status files: `{output_folder}/bmm-workflow-status.md`, `{output_folder}/sprint-status.yaml`
+
+To change locations, edit config.yaml then re-run workflows.
+
+### Problem: Can't find status file
+
+**Symptoms:**
+
+- workflow-status says no status file
+- Can't track progress
+- Lost place in workflow
+
+**Solution:**
+
+1. **Check default location**: `docs/bmm-workflow-status.md`
+2. **If missing, reinitialize**:
+ ```
+ Load Analyst agent โ run workflow-init
+ ```
+3. **For Phase 4**: Look for `sprint-status.yaml` in same folder as PRD
+4. **Search for it**:
+ ```bash
+ find . -name "bmm-workflow-status.md"
+ find . -name "sprint-status.yaml"
+ ```
+
+### Problem: Sprint-status.yaml not updating
+
+**Symptoms:**
+
+- Workflows complete but status unchanged
+- Stories stuck in old status
+- Epic status not progressing
+
+**Solution:**
+
+1. **Manual update required** - Most status changes are manual:
+ ```yaml
+ stories:
+ - id: epic-1-story-1
+ status: done # Change this manually
+ ```
+2. **Some workflows auto-update**:
+ - sprint-planning creates file
+ - epic-tech-context changes epic to "contexted"
+ - create-story changes story to "drafted"
+ - story-context changes to "ready-for-dev"
+ - dev-story may auto-update (check workflow)
+3. **Re-run sprint-planning** to resync if needed
+
+---
+
+## Agent Behavior Issues
+
+### Problem: Agent provides vague or generic responses
+
+**Symptoms:**
+
+- "Use appropriate framework"
+- "Follow best practices"
+- Generic advice without specifics
+
+**Solution:**
+
+1. **Provide more context** - Be specific in your description:
+ - "Add OAuth using passport.js to Express server"
+ - Not: "Add authentication"
+2. **For brownfield**:
+ - Ensure document-project was run
+ - Agent needs codebase context for specific advice
+3. **Reference existing docs**:
+ - "Based on the existing auth system in UserService..."
+4. **Start fresh chat** - Context overload can cause generic responses
+
+### Problem: Agent hallucinating or making up information
+
+**Symptoms:**
+
+- References files that don't exist
+- Suggests APIs that aren't in your stack
+- Creates imaginary requirements
+
+**Solution:**
+
+1. **Use fresh chat** - Context overflow main cause of hallucinations
+2. **Provide concrete constraints**:
+ - "We use Express 4.18.2, not Next.js"
+ - "Our database is PostgreSQL, not MongoDB"
+3. **For brownfield**:
+ - Document-project provides factual grounding
+ - Agent sees actual code, not assumptions
+4. **Correct immediately**:
+ - "No, we don't have UserService, we have AuthenticationModule"
+
+### Problem: Agent won't follow instructions
+
+**Symptoms:**
+
+- Ignores specific requests
+- Does something different than asked
+- Doesn't respect constraints
+
+**Solution:**
+
+1. **Be more explicit** - Agents respond to clear, specific instructions:
+ - "Use EXACTLY these three steps..."
+ - "Do NOT include database migrations in this story"
+2. **Check agent capabilities** - Agent might not have access to requested workflow
+3. **Try different phrasing** - Rephrase request to be more direct
+4. **Use menu system** - Numbers are clearer than text commands
+
+---
+
+## Integration Issues (Brownfield)
+
+### Problem: New code conflicts with existing architecture
+
+**Symptoms:**
+
+- Integration approach doesn't fit existing structure
+- Would require major refactoring
+- Conflicts with established patterns
+
+**Solution:**
+
+1. **Check if document-project was run** - Agents need architecture context
+2. **Review existing architecture docs**:
+ - Read docs/architecture.md (from document-project)
+ - Understand current system design
+3. **For Level 3-4**:
+ - Run validate-architecture workflow before planning
+ - Use integration-planning workflow
+4. **Explicitly document integration strategy** in architecture:
+ - How new components fit existing structure
+ - What modifications needed to existing code
+ - Migration path if changing patterns
+
+### Problem: Breaking changes to existing APIs
+
+**Symptoms:**
+
+- Changing API breaks consumers
+- Downstream services affected
+- Need backward compatibility
+
+**Solution:**
+
+1. **Identify all API consumers** (document-project should show this)
+2. **Plan versioning strategy**:
+ - API v1 (existing) + v2 (new)
+ - Deprecation timeline
+3. **Use feature flags** for gradual rollout
+4. **Document migration guide** for API consumers
+5. **Add to testing strategy**:
+ - Existing consumers still work (v1)
+ - New functionality works (v2)
+
+### Problem: Data migration required
+
+**Symptoms:**
+
+- Schema changes needed
+- Existing data needs transformation
+- Risk of data loss
+
+**Solution:**
+
+1. **Create explicit migration strategy** in architecture:
+ - Forward migration (old โ new schema)
+ - Rollback plan (new โ old schema)
+ - Data validation approach
+2. **Test migrations thoroughly**:
+ - On copy of production data
+ - Measure performance impact
+3. **Plan rollout**:
+ - Staging environment first
+ - Gradual production rollout
+ - Monitoring for issues
+4. **Document in tech-spec/architecture**:
+ - Migration scripts
+ - Rollback procedures
+ - Expected downtime
+
+---
+
+## Still Stuck?
+
+### Getting More Help
+
+If your issue isn't covered here:
+
+1. **Check other documentation**:
+ - [FAQ](./faq.md) - Common questions
+ - [Glossary](./glossary.md) - Terminology
+ - [Quick Start](./quick-start.md) - Basic usage
+ - [Brownfield Guide](./brownfield-guide.md) - Existing codebases
+ - [Scale Adaptive System](./scale-adaptive-system.md) - Understanding levels
+
+2. **Community support**:
+ - [Discord](https://discord.gg/gk8jAdXWmj) - #general-dev, #bugs-issues
+ - Active community, fast responses
+ - Share your specific situation
+
+3. **Report bugs**:
+ - [GitHub Issues](https://github.com/bmad-code-org/BMAD-METHOD/issues)
+ - Include version, steps to reproduce, expected vs actual behavior
+
+4. **Video tutorials**:
+ - [YouTube Channel](https://www.youtube.com/@BMadCode)
+ - Visual walkthroughs of common workflows
+
+---
+
+## Common Error Messages
+
+### "No workflow status file found"
+
+**Cause:** Haven't run workflow-init yet
+**Fix:** Load Analyst agent โ run workflow-init
+
+### "Epic file not found"
+
+**Cause:** PRD/epics not created, or wrong path
+**Fix:** Verify PRD/epics exist in output folder, check config.yaml paths
+
+### "Story not in sprint-status.yaml"
+
+**Cause:** Sprint-planning not run, or story file not created
+**Fix:** Run sprint-planning workflow, verify story files exist
+
+### "Documentation insufficient for brownfield"
+
+**Cause:** No docs/index.md or document-project not run
+**Fix:** Run document-project workflow with Deep scan
+
+### "Level detection failed"
+
+**Cause:** Ambiguous project description
+**Fix:** Be more specific, use level keywords (fix, feature, platform, etc.)
+
+### "Context generation failed"
+
+**Cause:** Missing prerequisites (epic context, story file, or docs)
+**Fix:** Verify epic-tech-context run, story file exists, docs present
+
+---
+
+## Prevention Tips
+
+**Avoid common issues before they happen:**
+
+1. โ **Always run document-project for brownfield** - Saves hours of context issues later
+2. โ **Use fresh chats for complex workflows** - Prevents hallucinations and context overflow
+3. โ **Verify files exist before running workflows** - Check PRD, epics, stories are present
+4. โ **Read agent menu before requesting workflows** - Confirm agent has the workflow
+5. โ **Start with smaller level if unsure** - Easy to upgrade (Level 1 โ 2), hard to downgrade
+6. โ **Keep status files updated** - Manual updates when needed, don't let them drift
+7. โ **Run retrospectives after epics** - Catch issues early, improve next epic
+8. โ **Follow phase sequence** - Don't skip required phases (Phase 2 before 3, 3 before 4)
+
+---
+
+**Issue not listed?** Please [report it](https://github.com/bmad-code-org/BMAD-METHOD/issues) so we can add it to this guide!
diff --git a/bmad/bmm/tasks/daily-standup.xml b/bmad/bmm/tasks/daily-standup.xml
new file mode 100644
index 00000000..d41c362c
--- /dev/null
+++ b/bmad/bmm/tasks/daily-standup.xml
@@ -0,0 +1,85 @@
+
+
+ MANDATORY: Execute ALL steps in the flow section IN EXACT ORDER
+ DO NOT skip steps or change the sequence
+ HALT immediately when halt-conditions are met
+ Each action tag within a step tag is a REQUIRED action to complete that step
+ Sections outside flow (validation, output, critical-context) provide essential context - review and apply throughout execution
+
+
+
+ Check for stories folder at {project-root}{output_folder}/stories/
+ Find current story by identifying highest numbered story file
+ Read story status (In Progress, Ready for Review, etc.)
+ Extract agent notes from Dev Agent Record, TEA Results, PO Notes sections
+ Check for next story references from epics
+ Identify blockers from story sections
+
+
+
+
+
+
+
+ Each agent provides three items referencing real story data
+ What I see: Their perspective on current work, citing story sections (1-2 sentences)
+ What concerns me: Issues from their domain or story blockers (1-2 sentences)
+ What I suggest: Actionable recommendations for progress (1-2 sentences)
+
+
+
+
+
+
+
+
+
+ Primary: Sarah (PO), Mary (Analyst), Winston (Architect)
+ Secondary: Murat (TEA), James (Dev)
+
+
+ Primary: Sarah (PO), Bob (SM), James (Dev)
+ Secondary: Murat (TEA)
+
+
+ Primary: Winston (Architect), James (Dev), Murat (TEA)
+ Secondary: Sarah (PO)
+
+
+ Primary: James (Dev), Murat (TEA), Winston (Architect)
+ Secondary: Sarah (PO)
+
+
+
+
+ This task extends party-mode with agile-specific structure
+ Time-box responses (standup = brief)
+ Focus on actionable items from real story data when available
+ End with clear next steps
+ No deep dives (suggest breakout if needed)
+ If no stories folder detected, run general standup format
+
+
\ No newline at end of file
diff --git a/docs/workflow-compliance-report-create-workflow.md b/docs/workflow-compliance-report-create-workflow.md
deleted file mode 100644
index ab1d5c29..00000000
--- a/docs/workflow-compliance-report-create-workflow.md
+++ /dev/null
@@ -1,513 +0,0 @@
----
-name: 'Workflow Compliance Report - create-workflow'
-description: 'Systematic validation results for create-workflow workflow'
-workflow_name: 'create-workflow'
-validation_date: '2025-12-02'
-stepsCompleted: ['workflow-validation', 'step-validation', 'file-validation', 'spectrum-validation', 'web-subprocess-validation']
----
-
-# Workflow Compliance Report: create-workflow
-
-**Validation Date:** 2025-12-02
-**Target Workflow:** /Users/brianmadison/dev/BMAD-METHOD/src/modules/bmb/workflows/create-workflow/workflow.md
-**Reference Standard:** /Users/brianmadison/dev/BMAD-METHOD/.bmad/bmb/docs/workflows/templates/workflow-template.md
-
-## Phase 1: Workflow.md Validation Results
-
-### Template Adherence Analysis
-
-**Reference Standard:** workflow-template.md
-
-### Frontmatter Structure Violations
-
-โ **PASS** - All required fields present and properly formatted:
-
-- name: "Create Workflow" โ
-- description: "Create structured standalone workflows using markdown-based step architecture" โ
-- web_bundle: true (proper boolean format) โ
-
-### Role Description Violations
-
-โ **PASS** - Role description follows template format:
-
-- Partnership language present: "This is a partnership, not a client-vendor relationship" โ
-- Expertise clearly defined: "workflow architect and systems designer" โ
-- User expertise identified: "domain knowledge and specific workflow requirements" โ
-- Collaboration directive: "Work together as equals" โ
-
-### Workflow Architecture Violations
-
-๐ซ **CRITICAL VIOLATION** - Core Principles deviate from template:
-
-**Template requires:** "Each step of the overall goal is a self contained instruction file that you will adhere too 1 file as directed at a time"
-
-**Target has:** "Each step is a self contained instruction file that is a part of an overall workflow that must be followed exactly"
-
-- **Severity:** Critical
-- **Template Reference:** "Core Principles" section in workflow-template.md
-- **Specific Fix:** Replace with exact template wording: "Each step of the overall goal is a self contained instruction file that you will adhere too 1 file as directed at a time"
-
-๐ซ **CRITICAL VIOLATION** - State Tracking Rule deviates from template:
-
-**Template requires:** "Document progress in output file frontmatter using `stepsCompleted` array when a workflow produces a document"
-
-**Target has:** "Document progress in context for compliance checking (no output file frontmatter needed)"
-
-- **Severity:** Critical
-- **Template Reference:** "Core Principles" section in workflow-template.md
-- **Specific Fix:** Replace with exact template wording about stepsCompleted array
-
-### Initialization Sequence Violations
-
-๐ซ **MAJOR VIOLATION** - Configuration path format incorrect:
-
-**Template requires:** "{project-root}/.bmad/[MODULE FOLDER]/config.yaml"
-
-**Target has:** "{project-root}/.bmad/bmb/config.yaml"
-
-- **Severity:** Major
-- **Template Reference:** "Module Configuration Loading" section in workflow-template.md
-- **Specific Fix:** Use proper module variable substitution: "{project-root}/.bmad/bmb/config.yaml" should reference module folder properly
-
-๐ซ **MAJOR VIOLATION** - First step path format inconsistent:
-
-**Template requires:** Explicit step file path following pattern
-
-**Target has:** "Load, read the full file and then execute `{workflow_path}/steps/step-01-init.md` to begin the workflow."
-
-- **Severity:** Major
-- **Template Reference:** "First Step EXECUTION" section in workflow-template.md
-- **Specific Fix:** Ensure consistency with template variable substitution patterns
-
-### Phase 1 Summary
-
-**Critical Issues:** 2
-
-- Core Principles text deviation from template
-- State Tracking rule modification from template standard
-
-**Major Issues:** 2
-
-- Configuration path format not following template variable pattern
-- First step execution path needs consistency check
-
-**Minor Issues:** 0
-
-### Phase 1 Recommendations
-
-**Priority 1 - Critical Fixes:**
-
-1. Replace Core Principles text with exact template wording
-2. Restore State Tracking rule to template standard about stepsCompleted array
-
-**Priority 2 - Major Fixes:**
-
-1. Review and standardize all path variable usage to follow template patterns
-2. Ensure consistency in variable substitution throughout workflow
-
-## Phase 2: Step Validation Results
-
-### Template Adherence Analysis
-
-**Reference Standard:** step-template.md
-**Total Steps Analyzed:** 9
-
-### Critical Violations Summary
-
-**Step 01-init.md:**
-
-- Missing `outputFile` in frontmatter - Template Reference: line 22
-- Uses auto-proceed menu instead of standard A/P/C pattern - Template Reference: lines 106-123
-- Missing "CRITICAL STEP COMPLETION NOTE" section - Template Reference: line 126
-
-**Step 02-gather.md:**
-
-- Missing `outputFile` in frontmatter - Template Reference: line 22
-- Incorrect `nextStepFile` path format - Template Reference: line 19
-
-**Steps 03-09 (All Steps):**
-
-- Missing `outputFile` in frontmatter - Template Reference: line 22
-- Non-standard step naming (missing short descriptive names) - Template Reference: line 9
-- Steps 08-09 missing `workflowFile` in frontmatter - Template Reference: line 21
-
-### Major Violations Summary
-
-**Frontmatter Structure (All Steps):**
-
-- Missing `altStep{Y}` comment pattern - Template Reference: line 20
-- Missing Task References section structure - Template Reference: lines 24-27
-- Missing Template References section structure - Template Reference: lines 29-33
-- Missing Data References section structure - Template Reference: lines 35-37
-
-**Menu Pattern Violations:**
-
-- Step 01: Custom auto-proceed menu instead of standard A/P/C - Template Reference: lines 106-123
-- Step 05: Menu text "Continue" instead of "Continue to [next action]" - Template Reference: line 115
-- Step 07: Custom "Build Complete" menu instead of A/P/C pattern - Template Reference: lines 106-123
-- Step 08: Missing A and P options in menu - Template Reference: lines 106-123
-- Step 09: Uses T/M/D pattern instead of standard A/P/C - Template Reference: lines 106-123
-
-### Path Variable Inconsistencies
-
-- Inconsistent use of `{bmad_folder}` vs `.bmad` in paths across all steps
-- Missing `outputFile` variable definitions - Template Reference: line 22
-- Step 04 uses non-standard `nextStepFormDesign` and `nextStepDesign` variables
-
-### Minor Violations Summary
-
-**Content Structure:**
-
-- Missing "CONTEXT BOUNDARIES" section titles - Template Reference: line 82
-- Missing "EXECUTION PROTOCOLS" section titles - Template Reference: line 75
-- Non-standard section naming in multiple steps - Template Reference: line 89
-
-### Phase 2 Summary
-
-**Critical Issues:** 15
-
-- 9 missing outputFile variables
-- 6 non-standard menu patterns
-- Multiple missing required sections
-
-**Major Issues:** 36
-
-- 36 frontmatter structure violations across all steps
-- 5 menu pattern deviations
-- Numerous path variable inconsistencies
-
-**Minor Issues:** 27
-
-- Section naming inconsistencies
-- Missing template-required section titles
-
-**Most Common Violations:**
-
-1. Missing `outputFile` in frontmatter (9 occurrences)
-2. Non-standard menu patterns (6 occurrences)
-3. Missing Task/Template/Data References sections (27 occurrences)
-
-### Overall Step Compliance Score
-
-**Overall Workflow Step Compliance: 68%**
-
-- Step 01: 65% compliant
-- Step 02: 70% compliant
-- Steps 03-09: 63-72% compliant each
-
-## Phase 3: File Size, Formatting, and Data Validation Results
-
-### File Size Analysis
-
-**Workflow File:**
-
-- workflow.md: 2.9K - โ **Optimal** - Excellent performance and maintainability
-
-**Step Files Distribution:**
-
-- **Optimal (โค5K):** 3 files
- - step-09-complete.md: 5.1K
- - step-01-init.md: 5.3K
-- **Good (5K-7K):** 1 file
- - step-04-plan-review.md: 6.6K
-- **Acceptable (7K-10K):** 5 files
- - step-02-gather.md: 7.8K
- - step-08-review.md: 7.9K
- - step-03-tools-configuration.md: 7.9K
- - step-05-output-format-design.md: 8.2K
- - step-06-design.md: 9.0K
-- **Acceptable (approaching concern):** 1 file
- - step-07-build.md: 10.0K (monitor if additional features added)
-
-**CSV Data Files:**
-
-- Total CSV files: 0
-- No data files present requiring validation
-
-### Markdown Formatting Validation
-
-**โ Strengths:**
-
-- Consistent frontmatter structure across all files
-- Proper heading hierarchy (H1โH2โH3) maintained
-- Standardized section patterns across all steps
-- Proper code block formatting in 7 of 10 files
-- Consistent bullet point usage throughout
-
-**โ ๏ธ Minor Issues:**
-
-- File size range significant (2.9K to 10K) but all within acceptable limits
-- step-07-build.md approaching concern threshold at 10K
-
-### Performance Impact Assessment
-
-**Overall workflow performance:** โ **Excellent**
-
-- All files optimized for performance
-- No files requiring immediate size optimization
-- Well-structured maintainable codebase
-- Professional markdown implementation
-
-**Most critical file size issue:** None - all files within acceptable ranges
-**Primary formatting concerns:** None significant - excellent consistency maintained
-
-## Phase 4: Intent vs Prescriptive Spectrum Analysis
-
-### Current Position Assessment
-
-**Analyzed Position:** Balanced Middle (leaning prescriptive)
-**Evidence:**
-
-- Highly structured step files with mandatory execution rules
-- Specific sequence enforcement and template compliance requirements
-- Conversational partnership model within rigid structural constraints
-- Limited creative adaptation but maintains collaborative dialogue
- **Confidence Level:** High - Clear patterns in implementation demonstrate intentional structure
-
-### Expert Recommendation
-
-**Recommended Position:** Balanced Middle (slightly toward prescriptive)
-**Reasoning:**
-
-- Workflow creation needs systematic structure for BMAD compliance
-- Template requirements demand prescriptive elements
-- Creative aspects need room for user ownership
-- Best workflows emerge from structured collaboration
- **Workflow Type Considerations:**
-- Primary purpose: Creating structured, repeatable workflows
-- User expectations: Reliable, consistent BMAD-compliant outputs
-- Success factors: Template compliance and systematic approach
-- Risk level: Medium - compliance critical for ecosystem coherence
-
-### User Decision
-
-**Selected Position:** Option 1 - Keep Current Position (Balanced Middle leaning prescriptive)
-**Rationale:** User prefers to maintain current structured approach
-**Implementation Guidance:**
-
-- Continue with current balance of structure and collaborative dialogue
-- Maintain template compliance requirements
-- Preserve systematic execution patterns
-- Keep conversational elements within prescribed framework
-
-### Spectrum Validation Results
-
-โ Spectrum position is intentional and understood
-โ User educated on implications of their choice
-โ Implementation guidance provided for maintaining position
-โ Decision documented for future reference
-
-## Phase 5: Web Search & Subprocess Optimization Analysis
-
-### Web Search Optimization
-
-**Unnecessary Searches Identified:** 1
-
-- Step 6 loads 5+ template files individually - these are static templates that rarely change
- **Essential Searches to Keep:** 2
-- CSV tool database in Step 3 (dynamic data)
-- Reference workflow example in Step 2 (concrete patterns)
- **Optimization Recommendations:**
-- Implement template caching to eliminate repeated file loads
-- Use selective CSV loading based on workflow type
- **Estimated Time Savings:** 5-7 seconds per workflow execution
-
-### Subprocess Optimization Opportunities
-
-**Parallel Processing:** 2 major opportunities identified
-
-1. **Step 3 + Step 5 Parallelization:** Tools configuration and output format design can run simultaneously
- - Savings: 5-10 minutes per workflow
-2. **Background Template Loading:** Pre-load templates during Step 1 idle time
- - Savings: Eliminate design-phase delays
-
-**Batch Processing:** 1 grouping opportunity
-
-- Parallel file generation in Step 7 (workflow.md, step files, templates)
-- Savings: 60-80% reduction in build time for multi-step workflows
-
-**Background Processing:** 2 task opportunities
-
-- Template pre-loading during initialization
-- File generation coordination during build phase
-
-**Performance Improvement:** 40-60% estimated overall improvement
-
-### Resource Efficiency Analysis
-
-**Context Optimization:**
-
-- JIT context loading: 40-60% reduction in token usage
-- Reference content deduplication: 8,000-12,000 token savings
-- Step file size reduction: 30-50% smaller files
-
-**LLM Resource Usage:**
-
-- Smart context pruning by workflow phase
-- Compact step instructions with external references
-- Selective context loading based on current phase
-
-**User Experience Impact:**
-
-- Significantly faster workflow creation (15-25 minutes saved)
-- More responsive interaction patterns
-- Reduced waiting times during critical phases
-
-### Implementation Recommendations
-
-**Immediate Actions (High Impact, Low Risk):**
-
-1. Implement template caching in workflow.md frontmatter
-2. Optimize CSV loading with category filtering
-3. Reduce step file sizes by moving examples to reference files
-
-**Strategic Improvements (High Impact, Medium Risk):**
-
-1. Parallelize Step 3 and Step 5 execution
-2. Implement JIT context loading by phase
-3. Background template pre-loading
-
-**Future Enhancements (Highest Impact, Higher Risk):**
-
-1. Parallel file generation with sub-process coordination
-2. Smart context pruning across workflow phases
-3. Complete reference deduplication system
-
-## Phase 6: Holistic Workflow Analysis Results
-
-### Flow Validation
-
-**Completion Path Analysis:**
-
-- โ All steps have clear continuation paths
-- โ No orphaned steps or dead ends
-- โ ๏ธ Minor issue: Steps 07 and 09 use non-standard menu patterns
-
-**Sequential Logic:**
-
-- โ Logical workflow creation progression maintained
-- โ Dependencies properly structured
-- โ ๏ธ Steps 05-06 could potentially be consolidated
-
-### Goal Alignment
-
-**Alignment Score:** 85%
-
-**Stated Goal:** "Create structured, repeatable standalone workflows through collaborative conversation and step-by-step guidance"
-
-**Actual Implementation:** Creates structured workflows with heavy emphasis on template compliance and systematic validation
-
-**Gap Analysis:**
-
-- Workflow emphasizes structure over creativity (aligned with spectrum choice)
-- Template compliance heavier than user guidance (may need balance adjustment)
-
-### Meta-Workflow Failure Analysis
-
-**Issues That Should Have Been Prevented by create-workflow:**
-
-1. Missing outputFile variables in all 9 steps (Critical)
-2. Non-standard menu patterns in Steps 07 and 09 (Major)
-3. Missing Task/Template/Data references across all steps (Major)
-4. Path variable inconsistencies throughout workflow (Major)
-5. Step naming violations for Steps 05-09 (Major)
-6. Core Principles text deviation from template (Critical)
-
-**Recommended Meta-Workflow Improvements:**
-
-- Add frontmatter completeness validation during creation
-- Implement path variable format checking
-- Include menu pattern enforcement validation
-- Add Intent vs Prescriptive spectrum selection in Step 01
-- Validate template compliance before finalization
-
----
-
-## Executive Summary
-
-**Overall Compliance Status:** PARTIAL
-**Critical Issues:** 17 - Must be fixed immediately
-**Major Issues:** 36 - Significantly impacts quality/maintainability
-**Minor Issues:** 27 - Standards compliance improvements
-
-**Overall Compliance Score:** 68% based on template adherence
-
-## Severity-Ranked Fix Recommendations
-
-### IMMEDIATE - Critical (Must Fix for Functionality)
-
-1. **Missing outputFile Variables** - Files: All 9 step files
- - **Problem:** Critical frontmatter field missing from all steps
- - **Template Reference:** step-template.md line 22
- - **Fix:** Add `outputFile: '{output_folder}/workflow-plan-{project_name}.md'` to each step
- - **Impact:** Workflow cannot produce output without this field
-
-2. **Core Principles Deviation** - File: workflow.md
- - **Problem:** Text modified from template standard
- - **Template Reference:** workflow-template.md Core Principles section
- - **Fix:** Replace with exact template wording
- - **Impact:** Violates fundamental BMAD workflow architecture
-
-3. **Non-Standard Menu Patterns** - Files: step-07-build.md, step-09-complete.md
- - **Problem:** Custom menu formats instead of A/P/C pattern
- - **Template Reference:** step-template.md lines 106-123
- - **Fix:** Standardize to A/P/C menu pattern
- - **Impact:** Breaks user experience consistency
-
-### HIGH PRIORITY - Major (Significantly Impacts Quality)
-
-1. **Missing Task/Template/Data References** - Files: All 9 step files
- - **Problem:** Required frontmatter sections missing
- - **Template Reference:** step-template.md lines 24-37
- - **Fix:** Add all required reference sections with proper comments
- - **Impact:** Violates template structure standards
-
-2. **Step Naming Violations** - Files: steps 05-09
- - **Problem:** Missing short descriptive names in step filenames
- - **Template Reference:** step-template.md line 9
- - **Fix:** Rename to include descriptive names (e.g., step-05-output-format.md)
- - **Impact:** Inconsistent with BMAD naming conventions
-
-3. **Path Variable Inconsistencies** - Files: All steps
- - **Problem:** Mixed use of `{bmad_folder}` vs `.bmad`
- - **Template Reference:** workflow-template.md path patterns
- - **Fix:** Standardize to template variable patterns
- - **Impact:** Installation flexibility and maintainability
-
-### MEDIUM PRIORITY - Minor (Standards Compliance)
-
-1. **Missing Section Titles** - Files: All steps
- - **Problem:** Missing "CONTEXT BOUNDARIES" and "EXECUTION PROTOCOLS" titles
- - **Template Reference:** step-template.md lines 75, 82
- - **Fix:** Add missing section titles
- - **Impact:** Template compliance
-
-## Automated Fix Options
-
-### Fixes That Can Be Applied Automatically
-
-- Add outputFile variables to all step frontmatter
-- Add missing section titles
-- Standardize path variable usage
-- Add Task/Template/Data reference section skeletons
-
-### Fixes Requiring Manual Review
-
-- Core Principles text restoration (needs exact template matching)
-- Menu pattern standardization (custom logic may be intentional)
-- Step renaming (requires file system changes and reference updates)
-
-## Next Steps Recommendation
-
-**Recommended Approach:**
-
-1. Fix all Critical issues immediately (workflow may not function)
-2. Address Major issues for reliability and maintainability
-3. Implement Minor issues for full standards compliance
-4. Update meta-workflows to prevent future violations
-
-**Estimated Effort:**
-
-- Critical fixes: 2-3 hours
-- Major fixes: 4-6 hours
-- Minor fixes: 1-2 hours
diff --git a/eslint.config.mjs b/eslint.config.mjs
index 23530940..6f1a25cd 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -18,6 +18,20 @@ export default [
'test/fixtures/**/*.yaml',
'.bmad/**',
'.bmad*/**',
+ // Gitignored patterns
+ 'z*/**', // z-samples, z1, z2, etc.
+ '.claude/**',
+ '.codex/**',
+ '.github/chatmodes/**',
+ '.agent/**',
+ '.agentvibes/**',
+ '.kiro/**',
+ '.roo/**',
+ 'test-project-install/**',
+ 'sample-project/**',
+ 'tools/template-test-generator/test-scenarios/**',
+ 'src/modules/*/sub-modules/**',
+ '.bundler-temp/**',
],
},
diff --git a/src/modules/bmb/_module-installer/install-config.yaml b/src/modules/bmb/_module-installer/install-config.yaml
index 44a10a8e..c0c4ab29 100644
--- a/src/modules/bmb/_module-installer/install-config.yaml
+++ b/src/modules/bmb/_module-installer/install-config.yaml
@@ -17,15 +17,15 @@ subheader: "Configure the settings for the BoMB Factory!\nThe agent, workflow an
custom_agent_location:
prompt: "Where do custom agents get created?"
- default: "{bmad_folder}/custom/src/agents"
+ default: "bmad-custom-src/agents"
result: "{project-root}/{value}"
custom_workflow_location:
prompt: "Where do custom workflows get stored?"
- default: "{bmad_folder}/custom/src/workflows"
+ default: "bmad-custom-src/workflows"
result: "{project-root}/{value}"
custom_module_location:
prompt: "Where do custom modules get stored?"
- default: "{bmad_folder}/custom/src/modules"
+ default: "bmad-custom-src/modules"
result: "{project-root}/{value}"
diff --git a/src/modules/bmb/agents/bmad-builder.agent.yaml b/src/modules/bmb/agents/bmad-builder.agent.yaml
index d2277746..81f4c863 100644
--- a/src/modules/bmb/agents/bmad-builder.agent.yaml
+++ b/src/modules/bmb/agents/bmad-builder.agent.yaml
@@ -29,22 +29,25 @@ agent:
- modules: "{project-root}/{bmad_folder}/bmb/docs/modules/kb.csv"
menu:
- - multi: "[CA] Create, [EA] Edit, or [VA] Validate BMAD agents with best practices"
+ - multi: "[CA] Create, [EA] Edit, or [VA] Validate with Compliance CheckBMAD agents with best practices"
triggers:
- create-agent:
- input: CA or fuzzy match create agent
- route: "{project-root}/{bmad_folder}/bmb/workflows/create-agent/workflow.md"
- data: null
+ - type: exec
- edit-agent:
- input: EA or fuzzy match edit agent
- route: "{project-root}/{bmad_folder}/bmb/workflows/edit-agent/workflow.md"
- data: null
+ - type: exec
- run-agent-compliance-check:
- input: VA or fuzzy match validate agent
- route: "{project-root}/{bmad_folder}/bmb/workflows/agent-compliance-check/workflow.md"
- data: null
+ - type: exec
- - multi: "[CW] Create, [EW] Edit, or [VW] Validate BMAD workflows with best practices"
+ - multi: "[CW] Create, [EW] Edit, or [VW] Validate with Compliance CheckBMAD workflows with best practices"
triggers:
- create-workflow:
- input: CW or fuzzy match create workflow
@@ -62,10 +65,30 @@ agent:
- data: null
- type: exec
- - trigger: create-module
- workflow: "{project-root}/{bmad_folder}/bmb/workflows/create-module/workflow.yaml"
- description: Create a complete BMAD compatible module (custom agents and workflows)
-
- - trigger: edit-module
- workflow: "{project-root}/{bmad_folder}/bmb/workflows/edit-module/workflow.yaml"
- description: Edit existing modules (structure, agents, workflows, documentation)
+ - multi: "[BM] Brainstorm, [PBM] Product Brief, [CM] Create, [EM] Edit or [VM] Validate with Compliance Check BMAD modules with best practices"
+ triggers:
+ - brainstorm-module:
+ - input: BM or fuzzy match brainstorm module
+ - route: "{project-root}/{bmad_folder}/bmb/workflows/brainstorm-module/workflow.md"
+ - data: null
+ - type: exec
+ - product-brief-module:
+ - input: PBM or fuzzy match product brief module
+ - route: "{project-root}/{bmad_folder}/bmb/workflows/product-brief-module/workflow.md"
+ - data: null
+ - type: exec
+ - create-module:
+ - input: CM or fuzzy match create module
+ - route: "{project-root}/{bmad_folder}/bmb/workflows/create-module/workflow.md"
+ - data: null
+ - type: exec
+ - edit-module:
+ - input: EM or fuzzy match edit module
+ - route: "{project-root}/{bmad_folder}/bmb/workflows/edit-module/workflow.md"
+ - data: null
+ - type: exec
+ - run-module-compliance-check:
+ - input: VM or fuzzy match validate module
+ - route: "{project-root}/{bmad_folder}/bmb/workflows/module-compliance-check/workflow.md"
+ - data: null
+ - type: exec
diff --git a/src/modules/bmb/docs/agents/module-agent-architecture.md b/src/modules/bmb/docs/agents/module-agent-architecture.md
index acbaf457..7ed956af 100644
--- a/src/modules/bmb/docs/agents/module-agent-architecture.md
+++ b/src/modules/bmb/docs/agents/module-agent-architecture.md
@@ -27,7 +27,7 @@ Compiles to:
```yaml
agent:
metadata:
- id: '{bmad_folder}/{module-code}/agents/{agent-name}.md'
+ id: '{*bmad_folder*}/{module-code}/agents/{agent-name}.md'
name: 'Persona Name'
title: 'Professional Title'
icon: 'emoji'
@@ -41,29 +41,29 @@ agent:
menu:
- trigger: workflow-action
- workflow: '{project-root}/{bmad_folder}/{module-code}/workflows/{workflow-name}/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/{module-code}/workflows/{workflow-name}/workflow.yaml'
description: 'Execute module workflow'
- trigger: another-workflow
- workflow: '{project-root}/{bmad_folder}/core/workflows/{workflow-name}/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/core/workflows/{workflow-name}/workflow.yaml'
description: 'Execute core workflow'
- trigger: task-action
- exec: '{project-root}/{bmad_folder}/{module-code}/tasks/{task-name}.xml'
+ exec: '{project-root}/{*bmad_folder*}/{module-code}/tasks/{task-name}.xml'
description: 'Execute module task'
- trigger: cross-module
- workflow: '{project-root}/{bmad_folder}/other-module/workflows/{workflow-name}/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/other-module/workflows/{workflow-name}/workflow.yaml'
description: 'Execute workflow from another module'
- trigger: with-template
- exec: '{project-root}/{bmad_folder}/core/tasks/create-doc.xml'
- tmpl: '{project-root}/{bmad_folder}/{module-code}/templates/{template-name}.md'
+ exec: '{project-root}/{*bmad_folder*}/core/tasks/create-doc.xml'
+ tmpl: '{project-root}/{*bmad_folder*}/{module-code}/templates/{template-name}.md'
description: 'Create document from template'
- trigger: with-data
- exec: '{project-root}/{bmad_folder}/{module-code}/tasks/{task-name}.xml'
- data: '{project-root}/{bmad_folder}/_cfg/agent-manifest.csv'
+ exec: '{project-root}/{*bmad_folder*}/{module-code}/tasks/{task-name}.xml'
+ data: '{project-root}/{*bmad_folder*}/_cfg/agent-manifest.csv'
description: 'Execute task with data file'
```
@@ -71,7 +71,7 @@ agent:
### Metadata
-- **id**: Path with `{bmad_folder}` variable (resolved at install time)
+- **id**: Path with `{*bmad_folder*}` variable (resolved at install time)
- **name**: Agent persona name
- **title**: Professional role
- **icon**: Single emoji
@@ -101,7 +101,7 @@ persona:
```yaml
menu:
- trigger: create-prd
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/prd/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/prd/workflow.yaml'
description: 'Create Product Requirements Document'
```
@@ -112,7 +112,7 @@ Invokes BMAD workflow engine to execute multi-step processes.
```yaml
menu:
- trigger: validate
- exec: '{project-root}/{bmad_folder}/core/tasks/validate-workflow.xml'
+ exec: '{project-root}/{*bmad_folder*}/core/tasks/validate-workflow.xml'
description: 'Validate document structure'
```
@@ -123,8 +123,8 @@ Executes single-operation tasks.
```yaml
menu:
- trigger: create-brief
- exec: '{project-root}/{bmad_folder}/core/tasks/create-doc.xml'
- tmpl: '{project-root}/{bmad_folder}/bmm/templates/brief.md'
+ exec: '{project-root}/{*bmad_folder*}/core/tasks/create-doc.xml'
+ tmpl: '{project-root}/{*bmad_folder*}/bmm/templates/brief.md'
description: 'Create a Product Brief from template'
```
@@ -135,8 +135,8 @@ Combines task execution with template file.
```yaml
menu:
- trigger: team-standup
- exec: '{project-root}/{bmad_folder}/bmm/tasks/standup.xml'
- data: '{project-root}/{bmad_folder}/_cfg/agent-manifest.csv'
+ exec: '{project-root}/{*bmad_folder*}/bmm/tasks/standup.xml'
+ data: '{project-root}/{*bmad_folder*}/_cfg/agent-manifest.csv'
description: 'Run team standup with agent roster'
```
@@ -160,12 +160,12 @@ Control visibility based on platform:
```yaml
menu:
- trigger: advanced-elicitation
- exec: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+ exec: '{project-root}/{*bmad_folder*}/core/tasks/advanced-elicitation.xml'
description: 'Advanced elicitation techniques'
web-only: true # Only shows in web bundle
- trigger: git-operations
- exec: '{project-root}/{bmad_folder}/bmm/tasks/git-flow.xml'
+ exec: '{project-root}/{*bmad_folder*}/bmm/tasks/git-flow.xml'
description: 'Git workflow operations'
ide-only: true # Only shows in IDE environments
```
@@ -175,7 +175,7 @@ menu:
### Core Variables
- `{project-root}` - Root directory of installed project
-- `{bmad_folder}` - BMAD installation folder (usually `.bmad`)
+- `{*bmad_folder*}` - BMAD installation folder (usually `.bmad`)
- `{user_name}` - User's name from module config
- `{communication_language}` - Language preference
- `{output_folder}` - Document output directory
@@ -186,7 +186,7 @@ menu:
```yaml
# GOOD
-workflow: "{project-root}/{bmad_folder}/bmm/workflows/prd/workflow.yaml"
+workflow: "{project-root}/{*bmad_folder*}/bmm/workflows/prd/workflow.yaml"
# BAD
workflow: "/Users/john/project/.bmad/bmm/workflows/prd/workflow.yaml"
@@ -208,7 +208,7 @@ Module agents use the same injection process as simple agents:
**Key difference:** Module agents load **module-specific config** instead of core config:
```xml
-Load and read {project-root}/{bmad_folder}/{module}/config.yaml...
+Load and read {project-root}/{*bmad_folder*}/{module}/config.yaml...
```
## Reference Examples
@@ -252,15 +252,15 @@ Agents load this at activation for consistent behavior.
```yaml
menu:
- trigger: init
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/workflow-init/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/workflow-init/workflow.yaml'
description: 'Initialize workflow path (START HERE)'
- trigger: status
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/workflow-status/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/workflow-status/workflow.yaml'
description: 'Check current workflow status'
- trigger: next-step
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/next-step/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/next-step/workflow.yaml'
description: 'Execute next workflow in sequence'
```
@@ -270,20 +270,20 @@ menu:
menu:
# Phase 1: Analysis
- trigger: brainstorm
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/1-analysis/brainstorm/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/1-analysis/brainstorm/workflow.yaml'
description: 'Guided brainstorming session'
- trigger: research
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/1-analysis/research/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/1-analysis/research/workflow.yaml'
description: 'Market and technical research'
# Phase 2: Planning
- trigger: prd
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/2-planning/prd/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/2-planning/prd/workflow.yaml'
description: 'Create PRD'
- trigger: architecture
- workflow: '{project-root}/{bmad_folder}/bmm/workflows/2-planning/architecture/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/bmm/workflows/2-planning/architecture/workflow.yaml'
description: 'Design architecture'
```
@@ -292,17 +292,17 @@ menu:
```yaml
menu:
- trigger: party-mode
- workflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/core/workflows/party-mode/workflow.yaml'
description: 'Bring all agents together'
- trigger: brainstorm
- workflow: '{project-root}/{bmad_folder}/cis/workflows/brainstorming/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/cis/workflows/brainstorming/workflow.yaml'
description: 'Use CIS brainstorming techniques'
```
## Best Practices
-1. **Use {bmad_folder} paths** - Portable across installations
+1. **Use {_bmad_folder_} paths** - Portable across installations
2. **Organize workflows by phase** - Clear progression for users
3. **Include workflow-status** - Help users track progress
4. **Reference module config** - Consistent behavior
@@ -318,7 +318,7 @@ menu:
```yaml
menu:
- trigger: start
- workflow: '{project-root}/{bmad_folder}/{module}/workflows/init/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/{module}/workflows/init/workflow.yaml'
description: 'Start new project (BEGIN HERE)'
```
@@ -327,7 +327,7 @@ menu:
```yaml
menu:
- trigger: status
- workflow: '{project-root}/{bmad_folder}/{module}/workflows/status/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/{module}/workflows/status/workflow.yaml'
description: 'Check workflow progress'
```
@@ -336,27 +336,27 @@ menu:
```yaml
menu:
- trigger: party
- workflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.yaml'
+ workflow: '{project-root}/{*bmad_folder*}/core/workflows/party-mode/workflow.yaml'
description: 'Multi-agent discussion'
```
## Module Agent vs Simple/Expert
-| Aspect | Module Agent | Simple/Expert Agent |
-| ------------- | -------------------------------- | ------------------------------- |
-| Location | `{bmad_folder}/{module}/agents/` | `{bmad_folder}/custom/agents/` |
-| Persona | Fixed, professional | Customizable via install_config |
-| Handlebars | No templating | Yes, extensive |
-| Menu actions | Workflows, tasks, templates | Prompts, inline actions |
-| Configuration | Module config.yaml | Core config or none |
-| Purpose | Professional tooling | Personal utilities |
+| Aspect | Module Agent | Simple/Expert Agent |
+| ------------- | ---------------------------------- | -------------------------------- |
+| Location | `{*bmad_folder*}/{module}/agents/` | `{*bmad_folder*}/custom/agents/` |
+| Persona | Fixed, professional | Customizable via install_config |
+| Handlebars | No templating | Yes, extensive |
+| Menu actions | Workflows, tasks, templates | Prompts, inline actions |
+| Configuration | Module config.yaml | Core config or none |
+| Purpose | Professional tooling | Personal utilities |
## Validation Checklist
- [ ] Valid YAML syntax
- [ ] Metadata includes `module: "{module-code}"`
-- [ ] id uses `{bmad_folder}/{module}/agents/{name}.md`
-- [ ] All workflow paths use `{project-root}/{bmad_folder}/` prefix
+- [ ] id uses `{*bmad_folder*}/{module}/agents/{name}.md`
+- [ ] All workflow paths use `{project-root}/{*bmad_folder*}/` prefix
- [ ] No hardcoded paths
- [ ] No duplicate triggers
- [ ] Each menu item has description
diff --git a/src/modules/bmb/reference/agents/expert-examples/journal-keeper/journal-keeper.agent.yaml b/src/modules/bmb/reference/agents/expert-examples/journal-keeper/journal-keeper.agent.yaml
index 84595371..29959583 100644
--- a/src/modules/bmb/reference/agents/expert-examples/journal-keeper/journal-keeper.agent.yaml
+++ b/src/modules/bmb/reference/agents/expert-examples/journal-keeper/journal-keeper.agent.yaml
@@ -133,7 +133,7 @@ agent:
- trigger: gratitude
action: "#gratitude-moment"
- description: "Capture today's gratitudes"
+ description: "Capture today's gratitude"
- trigger: weekly
action: "#weekly-reflection"
diff --git a/src/modules/bmb/reference/agents/module-examples/security-engineer.agent.yaml b/src/modules/bmb/reference/agents/module-examples/security-engineer.agent.yaml
index 5e27bfc6..602bf4e0 100644
--- a/src/modules/bmb/reference/agents/module-examples/security-engineer.agent.yaml
+++ b/src/modules/bmb/reference/agents/module-examples/security-engineer.agent.yaml
@@ -10,7 +10,7 @@
agent:
metadata:
- id: "{bmad_folder}/bmm/agents/security-engineer.md"
+ id: "{*bmad_folder*}/bmm/agents/security-engineer.md"
name: "Sam"
title: "Security Engineer"
icon: "๐"
@@ -32,22 +32,22 @@ agent:
menu:
# NOTE: These workflows are hypothetical examples assuming add to a module called bmm - not implemented
- trigger: threat-model
- workflow: "{project-root}/{bmad_folder}/bmm/workflows/threat-model/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/bmm/workflows/threat-model/workflow.md"
description: "Create STRIDE threat model for architecture"
- trigger: security-review
- workflow: "{project-root}/{bmad_folder}/bmm/workflows/security-review/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/bmm/workflows/security-review/workflow.md"
description: "Review code/design for security issues"
- trigger: owasp-check
- exec: "{project-root}/{bmad_folder}/bmm/tasks/owasp-top-10.xml"
+ TODO: true
description: "Check against OWASP Top 10"
- trigger: compliance
- workflow: "{project-root}/{bmad_folder}/bmm/workflows/compliance-check/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/bmm/workflows/compliance-check/workflow.md"
description: "Verify compliance requirements (SOC2, GDPR, etc.)"
# Core workflow that exists
- trigger: party-mode
- exec: "{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md"
+ exec: "{project-root}/{*bmad_folder*}/core/workflows/party-mode/workflow.md"
description: "Multi-agent security discussion"
diff --git a/src/modules/bmb/reference/agents/module-examples/trend-analyst.agent.yaml b/src/modules/bmb/reference/agents/module-examples/trend-analyst.agent.yaml
index 7e76fe80..2ce4598f 100644
--- a/src/modules/bmb/reference/agents/module-examples/trend-analyst.agent.yaml
+++ b/src/modules/bmb/reference/agents/module-examples/trend-analyst.agent.yaml
@@ -10,7 +10,7 @@
agent:
metadata:
- id: "{bmad_folder}/cis/agents/trend-analyst.md"
+ id: "{*bmad_folder*}/cis/agents/trend-analyst.md"
name: "Nova"
title: "Trend Analyst"
icon: "๐"
@@ -32,26 +32,26 @@ agent:
menu:
# NOTE: These workflows are hypothetical examples - not implemented
- trigger: scan-trends
- workflow: "{project-root}/{bmad_folder}/cis/workflows/trend-scan/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/cis/workflows/trend-scan/workflow.md"
description: "Scan for emerging trends in a domain"
- trigger: analyze-trend
- workflow: "{project-root}/{bmad_folder}/cis/workflows/trend-analysis/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/cis/workflows/trend-analysis/workflow.md"
description: "Deep dive on a specific trend"
- trigger: opportunity-map
- workflow: "{project-root}/{bmad_folder}/cis/workflows/opportunity-mapping/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/cis/workflows/opportunity-mapping/workflow.md"
description: "Map trend to strategic opportunities"
- trigger: competitor-trends
- exec: "{project-root}/{bmad_folder}/cis/tasks/competitor-trend-watch.xml"
+ exec: "{project-root}/{*bmad_folder*}/cis/tasks/competitor-trend-watch.xml"
description: "Monitor competitor trend adoption"
# Core workflows that exist
- trigger: brainstorm
- workflow: "{project-root}/{bmad_folder}/core/workflows/brainstorming/workflow.yaml"
+ exec: "{project-root}/{*bmad_folder*}/core/workflows/brainstorming/workflow.md"
description: "Brainstorm trend implications"
- trigger: party-mode
- exec: "{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md"
+ exec: "{project-root}/{*bmad_folder*}/core/workflows/party-mode/workflow.md"
description: "Discuss trends with other agents"
diff --git a/src/modules/bmb/workflows-legacy/create-module/checklist.md b/src/modules/bmb/workflows-legacy/create-module/checklist.md
deleted file mode 100644
index 40f87579..00000000
--- a/src/modules/bmb/workflows-legacy/create-module/checklist.md
+++ /dev/null
@@ -1,235 +0,0 @@
-# Build Module Validation Checklist
-
-## Module Identity and Metadata
-
-### Basic Information
-
-- [ ] Module code follows kebab-case convention (e.g., "rpg-toolkit")
-- [ ] Module name is descriptive and title-cased
-- [ ] Module purpose is clearly defined (1-2 sentences)
-- [ ] Target audience is identified
-- [ ] Version number follows semantic versioning (e.g., "1.0.0")
-- [ ] Author information is present
-
-### Naming Consistency
-
-- [ ] Module code used consistently throughout all files
-- [ ] No naming conflicts with existing modules
-- [ ] All paths use consistent module code references
-
-## Directory Structure
-
-### Source Directories ({bmad_folder}/{module-code}/)
-
-- [ ] `/agents` directory created (even if empty)
-- [ ] `/workflows` directory created (even if empty)
-- [ ] `/tasks` directory exists (if tasks planned)
-- [ ] `/templates` directory exists (if templates used)
-- [ ] `/data` directory exists (if data files needed)
-- [ ] `/_module-installer/install-config.yaml` present (defines configuration questions)
-- [ ] `README.md` present with documentation
-
-### Installed Module Structure (generated in target after installation)
-
-- [ ] `/agents` directory for compiled agents
-- [ ] `/workflows` directory for workflow instances
-- [ ] `/data` directory for user data
-- [ ] `config.yaml` generated from install-config.yaml during installation
-
-## Component Planning
-
-### Agents
-
-- [ ] At least one agent defined or planned
-- [ ] Agent purposes are distinct and clear
-- [ ] Agent types (Simple/Expert/Module) identified
-- [ ] No significant overlap between agents
-- [ ] Primary agent is identified
-
-### Workflows
-
-- [ ] At least one workflow defined or planned
-- [ ] Workflow purposes are clear
-- [ ] Workflow types identified (Document/Action/Interactive)
-- [ ] Primary workflow is identified
-- [ ] Workflow complexity is appropriate
-
-### Tasks (if applicable)
-
-- [ ] Tasks have single, clear purposes
-- [ ] Tasks don't duplicate workflow functionality
-- [ ] Task files follow naming conventions
-
-## Configuration Files
-
-### Installation Configuration (install-config.yaml)
-
-- [ ] `install-config.yaml` exists in `_module-installer`
-- [ ] Module metadata present (code, name, version)
-- [ ] Configuration questions defined for user input
-- [ ] Default values provided for all questions
-- [ ] Prompt text is clear and helpful
-- [ ] Result templates use proper variable substitution
-- [ ] Paths use proper variables ({project-root}, {value}, etc.)
-
-### Generated Config (config.yaml in target)
-
-- [ ] Generated during installation from install-config.yaml
-- [ ] Contains all user-provided configuration values
-- [ ] Module metadata included
-- [ ] No config.yaml should exist in source module
-
-## Installation Infrastructure
-
-### Installer Files
-
-- [ ] Install configuration validates against schema
-- [ ] All source paths exist or are marked as templates
-- [ ] Destination paths use correct variables
-- [ ] Optional vs required steps clearly marked
-
-### installer.js (if present)
-
-- [ ] Main `installModule` function exists
-- [ ] Error handling implemented
-- [ ] Console logging for user feedback
-- [ ] Exports correct function names
-- [ ] Placeholder code replaced with actual logic (or logged as TODO)
-
-### External Assets (if any)
-
-- [ ] Asset files exist in assets directory
-- [ ] Copy destinations are valid
-- [ ] Permissions requirements documented
-
-## Documentation
-
-### README.md
-
-- [ ] Module overview section present
-- [ ] Installation instructions included
-- [ ] Component listing with descriptions
-- [ ] Quick start guide provided
-- [ ] Configuration options documented
-- [ ] At least one usage example
-- [ ] Directory structure shown
-- [ ] Author and date information
-
-### Component Documentation
-
-- [ ] Each agent has purpose documentation
-- [ ] Each workflow has description
-- [ ] Tasks are documented (if present)
-- [ ] Examples demonstrate typical usage
-
-### Development Roadmap
-
-- [ ] TODO.md or roadmap section exists
-- [ ] Planned components listed
-- [ ] Development phases identified
-- [ ] Quick commands for adding components
-
-## Integration
-
-### Cross-component References
-
-- [ ] Agents reference correct workflow paths
-- [ ] Workflows reference correct task paths
-- [ ] All internal paths use module variables
-- [ ] External dependencies declared
-
-### Module Boundaries
-
-- [ ] Module scope is well-defined
-- [ ] No feature creep into other domains
-- [ ] Clear separation from other modules
-
-## Quality Checks
-
-### Completeness
-
-- [ ] At least one functional component (not all placeholders)
-- [ ] Core functionality is implementable
-- [ ] Module provides clear value
-
-### Consistency
-
-- [ ] Formatting consistent across files
-- [ ] Variable naming follows conventions
-- [ ] Communication style appropriate for domain
-
-### Scalability
-
-- [ ] Structure supports future growth
-- [ ] Component organization is logical
-- [ ] No hard-coded limits
-
-## Testing and Validation
-
-### Structural Validation
-
-- [ ] YAML files parse without errors
-- [ ] JSON files (if any) are valid
-- [ ] XML files (if any) are well-formed
-- [ ] No syntax errors in JavaScript files
-
-### Path Validation
-
-- [ ] All referenced paths exist or are clearly marked as TODO
-- [ ] Variable substitutions are correct
-- [ ] No absolute paths (unless intentional)
-
-### Installation Testing
-
-- [ ] Installation steps can be simulated
-- [ ] No circular dependencies
-- [ ] Uninstall process defined (if complex)
-
-## Final Checks
-
-### Ready for Use
-
-- [ ] Module can be installed without errors
-- [ ] At least one component is functional
-- [ ] User can understand how to get started
-- [ ] Next steps are clear
-
-### Professional Quality
-
-- [ ] No placeholder text remains (unless marked TODO)
-- [ ] No obvious typos or grammar issues
-- [ ] Professional tone throughout
-- [ ] Contact/support information provided
-
-## Issues Found
-
-### Critical Issues
-
-
-
-### Warnings
-
-
-
-### Improvements
-
-
-
-### Missing Components
-
-
-
-## Module Complexity Assessment
-
-### Complexity Rating
-
-- [ ] Simple (1-2 agents, 2-3 workflows)
-- [ ] Standard (3-5 agents, 5-10 workflows)
-- [ ] Complex (5+ agents, 10+ workflows)
-
-### Readiness Level
-
-- [ ] Prototype (Basic structure, mostly placeholders)
-- [ ] Alpha (Core functionality works)
-- [ ] Beta (Most features complete, needs testing)
-- [ ] Release (Full functionality, documented)
diff --git a/src/modules/bmb/workflows-legacy/create-module/module-structure.md b/src/modules/bmb/workflows-legacy/create-module/module-structure.md
index 591ba1ad..cd06b81c 100644
--- a/src/modules/bmb/workflows-legacy/create-module/module-structure.md
+++ b/src/modules/bmb/workflows-legacy/create-module/module-structure.md
@@ -145,8 +145,8 @@ For modules that need workflows from other modules but want to remain standalone
```yaml
menu:
- trigger: command-name
- workflow: '{project-root}/{bmad_folder}/SOURCE_MODULE/workflows/path/workflow.yaml'
- workflow-install: '{project-root}/{bmad_folder}/THIS_MODULE/workflows/vendored/workflow.yaml'
+ exec: '{project-root}/{bmad_folder}/SOURCE_MODULE/workflows/path/workflow.md'
+ workflow-install: '{project-root}/{bmad_folder}/THIS_MODULE/workflows/vendored/workflow.md'
description: 'Command description'
```
diff --git a/src/modules/bmb/workflows/create-module/steps/step-01-init.md b/src/modules/bmb/workflows/create-module/steps/step-01-init.md
new file mode 100644
index 00000000..cef0968f
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-01-init.md
@@ -0,0 +1,155 @@
+---
+nextStepFile: '{installed_path}/steps/step-02-concept.md'
+continueFile: '{installed_path}/steps/step-01b-continue.md'
+modulePlanTemplate: '{installed_path}/templates/module-plan.template.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+customModuleLocation: '{custom_module_location}'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+---
+
+# Step 1: Workflow Initialization
+
+## STEP GOAL:
+
+To initialize the create-module workflow by getting the module name from the user, checking for existing work, handling continuation if needed, and creating the initial module plan document.
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and BMAD Systems Specialist
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD architecture and module creation, user brings their module requirements
+- โ Maintain collaborative, guiding tone throughout
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on initialization, getting module name, and setting up tracking
+- ๐ซ FORBIDDEN to look ahead to future steps
+- ๐ฌ Handle initialization professionally
+- ๐ช DETECT existing workflow state and handle continuation properly
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Show analysis before taking any action
+- ๐พ Initialize document and update frontmatter
+- ๐ Set up frontmatter `stepsCompleted: [1]` before loading next step
+- ๐ซ FORBIDDEN to load next step until setup is complete
+
+## CONTEXT BOUNDARIES:
+
+- Variables from workflow.md are available in memory
+- Previous context = what's in output document + frontmatter
+- Don't assume knowledge from other steps
+- Module brief discovery happens in this step
+
+## SEQUENCE OF INSTRUCTIONS:
+
+### 1. Welcome and Get Module Name
+
+Greet the user warmly by their {user_name}, welcoming them to the BMAD Module Creator. Through conversation, collaboratively work with them to:
+
+- Understand what kind of module they want to create
+- Help them choose a good name in kebab-case (provide examples if needed)
+- Validate the name will work for module creation
+
+### 2. Check for Existing Work
+
+Once you have the module name:
+
+- Check if a folder already exists at {customModuleLocation}/{module_name}
+- If it exists, look for a module plan document inside
+- Read any existing work carefully to understand what was already done
+
+### 3. Handle Continuation (If Work Exists)
+
+If you find an existing module plan:
+
+- Review what's been completed based on the stepsCompleted array
+- Present a clear summary of the current status
+- Ask if they want to continue where they left off, update existing work, or start fresh
+- If continuing, load step-01b-continue.md
+
+### 4. Look for Supporting Documents
+
+Check for any existing documents that could help:
+
+- Module briefs in the module folder or output folder
+- Brainstorming results in the output folder
+- Any other relevant documentation
+
+### 5. Guide User's Next Decision
+
+If no supporting documents are found:
+
+- Explain their three options clearly and helpfully
+- Option 1: Proceed with creating the module based on their ideas
+- Option 2: Exit and create a module brief first (explain the module-brief workflow)
+- Option 3: Exit and do brainstorming first (explain the brainstorming workflow)
+- Support whatever choice they make
+
+### 6. Create Module Foundation
+
+If proceeding:
+
+- Create the module folder if needed
+- Create the initial module-plan-{module_name}.md document using the module plan template from {modulePlanTemplate}
+- Initialize proper frontmatter with current date, user name, and add "step-01-init" to stepsCompleted array
+- Add any discovered documents to inputDocuments field
+- Include a brief section about the legacy reference
+
+### 7. Prepare for Next Step
+
+- Confirm everything is set up properly
+- Let the user know what you've accomplished
+- Transition smoothly to the next phase of defining the module concept
+
+### 8. Present MENU OPTIONS
+
+Display: **Proceeding to define your module concept...**
+
+#### EXECUTION RULES:
+
+- This is an initialization step with no user choices (after inputs handled)
+- Proceed directly to next step after setup
+- Use menu handling logic section below
+
+#### Menu Handling Logic:
+
+- After setup completion, add step-01-init to the end of the stepsCompleted array in module plan frontmatter, then load, read entire file, then execute `{nextStepFile}` to define the module concept
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Module name obtained and validated through collaborative dialogue
+- Module plan document created from template with frontmatter initialized
+- "step-01-init" added to stepsCompleted array
+- Module plan document created at correct location
+- User feels welcomed and informed
+- Ready to proceed to step 2
+- OR existing workflow properly routed to step-01b-continue.md
+
+### โ SYSTEM FAILURE:
+
+- Proceeding with step 2 without module plan creation
+- Not checking for existing documents properly
+- Creating module without user input on name
+- Skipping folder creation
+- Not routing to step-01b-continue.md when appropriate
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN initialization setup is complete and module plan document is created (OR continuation is properly routed), will you then immediately load, read entire file, then execute `{nextStepFile}` to begin defining the module concept.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-01b-continue.md b/src/modules/bmb/workflows/create-module/steps/step-01b-continue.md
new file mode 100644
index 00000000..3ff7d8fa
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-01b-continue.md
@@ -0,0 +1,169 @@
+---
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+---
+
+# Step 1b: Continue Module Creation
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and BMAD Systems Specialist
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD architecture and module creation, user brings their module requirements
+- โ Maintain collaborative, guiding tone throughout
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on handling continuation and resuming workflow
+- ๐ซ FORBIDDEN to modify existing work without user consent
+- ๐ฌ Present status clearly and get user direction
+- ๐ Track completion status accurately
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Load and analyze existing module plan
+- ๐พ Update frontmatter with continuation status
+- ๐ Route to appropriate next step based on progress
+- ๐ซ FORBIDDEN to skip steps just because they exist
+
+## CONTEXT BOUNDARIES:
+
+- Module plan document exists with previous work
+- Focus on understanding what's been done and what remains
+- Don't assume completion without verification
+- User direction guides next actions
+
+## STEP GOAL:
+
+To resume module creation by presenting current status, understanding what's been accomplished, and determining the next step in the process.
+
+## CONTINUATION HANDLING SEQUENCE:
+
+### 1. Load and Analyze Existing Module Plan
+
+Load module plan from: {modulePlanFile}
+Read entire document including frontmatter
+Extract current status from frontmatter fields:
+
+- stepsCompleted array
+- lastStep (the final item in the stepsCompleted array)
+- module_name
+- module_code
+- date
+- inputDocuments
+
+### 2. Present Current Status
+
+"Welcome back! I found your in-progress module creation for **{module_name}**.
+
+**Current Status:**
+
+- **Module Code:** {module_code}
+- **Started:** {date}
+- **Last Step:** {lastStep}
+- **Steps Completed:** {stepsCompleted count}/{total steps}
+- **Location:** {custom_module_location}/{module_name}
+
+\*\*Progress Summary:"
+
+Based on stepsCompleted, show:
+
+- [โ ] Step 1: Init - Complete
+- [ ] Step 2: Concept - {status}
+- [ ] Step 3: Components - {status}
+- [ ] Step 4: Structure - {status}
+- [ ] Step 5: Configuration - {status}
+- [ ] Step 6: Agents - {status}
+- [ ] Step 7: Workflows - {status}
+- [ ] Step 8: Installer - {status}
+- [ ] Step 9: Documentation - {status}
+- [ ] Step 10: Roadmap - {status}
+- [ ] Step 11: Validation - {status}
+
+### 3. Review What's Been Done
+
+Read content sections of module plan
+Summarize what's been accomplished:
+
+"**Completed Work:**
+
+- Module identity defined
+- Component planning complete
+- [Other completed items based on content]"
+
+### 4. Determine Next Step
+
+Based on stepsCompleted array:
+Find highest completed step number
+Next step = highest completed + 1
+
+"**Ready to Continue:**
+Your next step would be: **Step {nextStep} - [step name]**
+
+What would you like to do?
+
+1. **Continue** from where you left off
+2. **Review** what's been done so far
+3. **Modify** previous work
+4. **Start over** with a new plan"
+
+### 5. Handle User Choice
+
+User your best judgement in how to handle the users choice
+
+### 6. Update Continuation Status
+
+Update modulePlanFile frontmatter:
+
+- Set lastStep: 'continued'
+- Add note about continuation date
+- Keep stepsCompleted unchanged
+
+## โ SUCCESS METRICS:
+
+- User understands current progress
+- Next step identified correctly
+- User choice handled appropriately
+- Module plan updated with continuation status
+- Workflow resumed at correct location
+
+## โ FAILURE MODES TO AVOID:
+
+- Not accurately reading previous status
+- Skipping steps just because they exist
+- Not offering review option
+- Losing previous work
+- Not updating continuation tracking
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Existing work properly loaded and analyzed
+- User clearly understands current status
+- Continuation options presented clearly
+- Next step determined correctly
+- Module plan updated with continuation information
+
+### โ SYSTEM FAILURE:
+
+- Not reading existing plan completely
+- Misrepresenting progress status
+- Losing track of what's been done
+- Not offering appropriate continuation options
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN user selects 'C' (Continue) and appropriate updates are saved to modulePlanFile, will you then load, read entire file, then execute the determined next step file to resume the module creation workflow.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-02-concept.md b/src/modules/bmb/workflows/create-module/steps/step-02-concept.md
new file mode 100644
index 00000000..b77613c6
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-02-concept.md
@@ -0,0 +1,217 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-03-components.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+moduleStructureGuide: '{project-root}/src/modules/bmb/workflows-legacy/create-module/module-structure.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 2: Define Module Concept and Scope
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Business Analyst
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in module design and BMAD patterns, user brings their domain knowledge
+- โ Maintain collaborative, educational tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on defining the module concept and scope
+- ๐ซ FORBIDDEN to start designing components in this step
+- ๐ฌ Ask questions conversationally to understand vision
+- ๐ซ FORBIDDEN to proceed without clear module identity
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Load and study module structure guide for context
+- ๐พ Document all module identity details in plan
+- ๐ Add "step-02-concept" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Module name and location from step 1
+- Input documents (brief/brainstorming) if any
+- Focus ONLY on concept and scope definition
+- Don't assume module details beyond what user provides
+
+## STEP GOAL:
+
+To articulate the module's vision, define its identity, and establish clear boundaries for what it will and won't do.
+
+## MODULE CONCEPT DEFINITION PROCESS:
+
+### 1. Load Context and Briefs
+
+"Let's define your module's concept and identity. This will guide all the decisions we make about agents, workflows, and features."
+
+Load module-plan.md and check inputDocuments field
+
+Read the module brief completely
+"I see you have a module brief. Let me review that to understand your vision..."
+Use brief content to inform concept development questions
+
+Load and study the module structure guide for context
+
+### 2. Guide Concept Development
+
+Ask conversationally:
+
+"**Understanding Your Vision:**
+
+1. **What problem will this module solve?** - What pain point or need are you addressing?
+
+2. **Who is the primary user?** - Who will benefit most from this module?
+
+3. **What's the main outcome?** - What will users be able to do after using your module?
+
+4. **Why is this important?** - What makes this module valuable or unique?"
+
+### 3. Module Identity Development
+
+Based on their responses, collaboratively develop:
+
+**Module Name:**
+
+- Start with their module code: {module_name}
+- Suggest a display name in Title Case
+- Get user confirmation or refinement
+
+**Module Purpose:**
+
+- Distill their problem statement into 1-2 clear sentences
+- Focus on value and outcomes
+- Get user validation
+
+**Target Audience:**
+
+- Identify primary user persona
+- Consider skill level (beginner/intermediate/advanced)
+- Note any secondary audiences
+
+**Module Scope:**
+
+- What's IN scope (core features)
+- What's OUT of scope (explicitly state what it won't do)
+- Success criteria (how will we know it works?)
+
+### 4. Module Theme and Category
+
+"**Module Classification:**
+
+Based on your description, this seems to fit in the [Domain-Specific/Creative/Technical/Business/Personal] category.
+
+Does this sound right? Or would you categorize it differently?
+
+**Example Categories:**
+
+- **Domain-Specific**: Legal, Medical, Finance, Education
+- **Creative**: RPG/Gaming, Story Writing, Music Production
+- **Technical**: DevOps, Testing, Architecture, Security
+- **Business**: Project Management, Marketing, Sales
+- **Personal**: Journaling, Learning, Productivity"
+
+### 5. Module Type Estimation
+
+"Based on what you've described, I'm thinking this might be a:
+
+- **Simple Module** (1-2 agents, 2-3 workflows) - Focused, single-purpose
+- **Standard Module** (3-5 agents, 5-10 workflows) - Comprehensive solution
+- **Complex Module** (5+ agents, 10+ workflows) - Full platform/framework
+
+Which feels right for your vision? We'll confirm this after planning components."
+
+### 6. Document Module Concept
+
+Update module-plan.md with concept section:
+
+```markdown
+## Module Concept
+
+**Module Name:** {module_display_name}
+**Module Code:** {module_name}
+**Category:** [category]
+**Type:** [estimated type]
+
+**Purpose Statement:**
+[1-2 sentence clear purpose]
+
+**Target Audience:**
+
+- Primary: [description]
+- Secondary: [if any]
+
+**Scope Definition:**
+
+**In Scope:**
+
+- [core feature 1]
+- [core feature 2]
+- [core feature 3]
+
+**Out of Scope:**
+
+- [explicitly excluded item 1]
+- [explicitly excluded item 2]
+
+**Success Criteria:**
+
+- [measurable outcome 1]
+- [measurable outcome 2]
+- [user satisfaction indicator]
+```
+
+### 7. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to explore alternative concept approaches
+- IF P: Execute {partyModeWorkflow} to get creative input on module identity
+- IF C: Save concept to module-plan.md, add step-02-concept to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Module purpose clearly articulated
+- Module identity established (name, audience, scope)
+- Category and type determined
+- Concept documented in module plan
+- User feels the concept matches their vision
+
+### โ SYSTEM FAILURE:
+
+- Proceeding without clear module purpose
+- Not defining scope boundaries
+- Skipping user validation of concept
+- Not documenting concept details
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and module concept is saved to module-plan.md with stepsCompleted updated to [1, 2], will you then load, read entire file, then execute `{nextStepFile}` to begin component planning.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-03-components.md b/src/modules/bmb/workflows/create-module/steps/step-03-components.md
new file mode 100644
index 00000000..265203ab
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-03-components.md
@@ -0,0 +1,267 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-04-structure.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+agent_examples_path: '{project-root}/src/modules/bmb/reference/agents/module-examples'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 3: Plan Module Components
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Systems Designer
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD component design patterns, user brings their domain requirements
+- โ Maintain collaborative, design-focused tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on planning component architecture
+- ๐ซ FORBIDDEN to create actual components in this step
+- ๐ฌ Present component options with reasoning
+- ๐ซ FORBIDDEN to finalize component list without user agreement
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Reference agent examples for patterns
+- ๐พ Document component plan in detail
+- ๐ Add "step-03-components" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Module concept from step 2 is available
+- Focus on planning, not implementation
+- Consider BMAD patterns and best practices
+- Reference examples but don't copy exactly
+
+## STEP GOAL:
+
+To design the component architecture for the module, determining what agents, workflows, and tasks are needed to fulfill the module's purpose.
+
+## COMPONENT PLANNING PROCESS:
+
+### 1. Initialize Component Planning
+
+"Now that we have a clear module concept, let's plan the components that will bring it to life.
+
+Based on your module's purpose and scope, we'll design:
+
+- **Agents** - The AI personas that will help users
+- **Workflows** - The step-by-step processes for accomplishing tasks
+- **Tasks** - Quick utilities and supporting functions"
+
+### 2. Agent Planning
+
+"**Agent Architecture:**
+
+Think about the different roles or perspectives needed to accomplish your module's goals. Each agent should have a clear, distinct purpose."
+
+Reference agent examples for patterns
+Load and browse agent examples: {agent_examples_path}
+
+"**Common Agent Patterns:**
+
+- **Primary Agent** - The main interface/orchestrator
+- **Specialist Agents** - Domain-specific experts
+- **Utility Agents** - Helper/support functions
+
+**Example by Module Type:**
+
+**Technical Modules (e.g., DevOps, Testing):**
+
+- Implementation Specialist
+- Reviewer/Auditor
+- Documentation Expert
+
+**Creative Modules (e.g., Story Writing, Game Design):**
+
+- Creative Director
+- World Builder
+- Content Generator
+
+**Business Modules (e.g., Project Management):**
+
+- Project Coordinator
+- Facilitator
+- Analyst"
+
+"**For your {module_category} module, I suggest considering:**
+
+[Suggest 2-4 specific agent types based on module concept]
+
+**What resonates with your vision?** Which of these agents would be most valuable, and are there any others you'd like to add?"
+
+### 3. Workflow Planning
+
+"**Workflow Design:**
+
+Workflows are the step-by-step processes that users will follow to accomplish specific tasks. Each workflow should solve a specific problem or achieve a particular outcome."
+
+**Types of Workflows:**
+
+- **Document Workflows** - Generate reports, plans, specifications
+- **Action Workflows** - Perform operations, create structures
+- **Interactive Workflows** - Guided sessions, coaching, training
+
+**Example Workflow Patterns:**
+
+"For your module's purpose, consider these potential workflows:
+
+1. **[Primary Workflow Name]** - Main workflow for core functionality
+2. **[Supporting Workflow 1]** - For specific use case
+3. **[Supporting Workflow 2]** - For another use case
+
+Remember: We'll create workflow PLANS first, not full implementations. These plans can be used later with the create-workflow workflow."
+
+### 4. Task Planning (Optional)
+
+"**Task Planning (if needed):**
+
+Tasks are single-operation utilities that don't need full workflows. They're good for:
+
+- Quick actions
+- Shared subroutines
+- Helper functions
+
+Does your module need any tasks? For example:
+
+- Status checking
+- Quick formatting
+- Validation utilities"
+
+### 5. Component Integration Planning
+
+"**How Components Work Together:**
+
+Let's think about how your components will interact:
+
+- **Agent Collaboration**: Will agents work together or independently?
+- **Workflow Dependencies**: Do workflows need to call each other?
+- **Task Usage**: Which workflows will use which tasks?"
+
+### 6. Component Priority and MVP
+
+"**Starting Point (MVP):**
+
+To ensure success, let's identify the minimum viable set:
+
+**Must Have (Phase 1):**
+
+- [List essential agents]
+- [List essential workflows]
+
+**Nice to Have (Phase 2):**
+
+- [Additional agents]
+- [Additional workflows]
+- [Tasks if any]
+
+This approach lets you launch with core functionality and expand later."
+
+### 7. Document Component Plan
+
+Update module-plan.md with component section:
+
+```markdown
+## Component Architecture
+
+### Agents (N planned)
+
+1. **[Agent Name]** - [Brief purpose]
+ - Type: [Primary/Specialist/Utility]
+ - Role: [Specific role description]
+
+2. **[Agent Name]** - [Brief purpose]
+ - Type: [Primary/Specialist/Utility]
+ - Role: [Specific role description]
+
+### Workflows (N planned)
+
+1. **[Workflow Name]** - [Purpose]
+ - Type: [Document/Action/Interactive]
+ - Primary user: [Who uses this]
+ - Key output: [What it produces]
+
+2. **[Workflow Name]** - [Purpose]
+ - Type: [Document/Action/Interactive]
+ - Primary user: [Who uses this]
+ - Key output: [What it produces]
+
+### Tasks (N planned)
+
+1. **[Task Name]** - [Single-purpose function]
+ - Used by: [Which workflows/agents]
+
+### Component Integration
+
+- Agents collaborate via: [description]
+- Workflow dependencies: [description]
+- Task usage patterns: [description]
+
+### Development Priority
+
+**Phase 1 (MVP):**
+
+- [List of components to create first]
+
+**Phase 2 (Enhancement):**
+
+- [List of components for later]
+```
+
+### 8. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to explore alternative component architectures
+- IF P: Execute {partyModeWorkflow} to get creative input on component design
+- IF C: Save component plan to module-plan.md, add step-03-components to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Component architecture planned and documented
+- Agent types and purposes clearly defined
+- Workflow requirements identified
+- Integration patterns established
+- Development priority set (MVP vs enhancements)
+
+### โ SYSTEM FAILURE:
+
+- Planning components without module purpose context
+- Not considering BMAD patterns and examples
+- Over-engineering (too many components)
+- Under-planning (missing essential components)
+- Not establishing development priorities
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and component plan is saved to module-plan.md with stepsCompleted updated to [1, 2, 3], will you then load, read entire file, then execute `{nextStepFile}` to begin creating the module structure.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-04-structure.md b/src/modules/bmb/workflows/create-module/steps/step-04-structure.md
new file mode 100644
index 00000000..0e4cc7d8
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-04-structure.md
@@ -0,0 +1,228 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-05-config.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 4: Create Module Structure
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Systems Organizer
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD structure patterns, user brings their component requirements
+- โ Maintain collaborative, organized tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on creating directory structure and determining complexity
+- ๐ซ FORBIDDEN to create actual component files in this step
+- ๐ฌ Explain structure decisions clearly
+- ๐ซ FORBIDDEN to proceed without confirming structure
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Use component count to determine module type
+- ๐พ Create all required directories
+- ๐ Add "step-04-structure" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Component plan from step 3 is available
+- Standard BMAD module structure to follow
+- Focus on structure creation, not content
+- Module folder already exists from step 1
+
+## STEP GOAL:
+
+To determine the module's complexity type and create the complete directory structure for the module.
+
+## MODULE STRUCTURE CREATION PROCESS:
+
+### 1. Determine Module Complexity
+
+"Based on your component plan, let's determine your module's complexity level:"
+
+**Count Components:**
+
+- Agents: [count from plan]
+- Workflows: [count from plan]
+- Tasks: [count from plan]
+
+**Complexity Assessment:**
+
+"**Simple Module Criteria:**
+
+- 1-2 agents, all Simple type
+- 1-3 workflows
+- No complex integrations
+
+**Standard Module Criteria:**
+
+- 2-4 agents with mixed types
+- 3-8 workflows
+- Some shared resources
+
+**Complex Module Criteria:**
+
+- 4+ agents or multiple Module-type agents
+- 8+ workflows
+- Complex interdependencies
+- External integrations"
+
+"**Your module has:**
+
+- [agent_count] agents
+- [workflow_count] workflows
+- [task_count] tasks
+
+**This makes it a: [Simple/Standard/Complex] Module**"
+
+### 2. Present Module Structure
+
+"**Standard BMAD Module Structure:**
+
+For a [module type] module, we'll create this structure:"
+
+```
+{module_code}/
+โโโ agents/ # Agent definitions (.md)
+โ โโโ [agent-name].md
+โ โโโ ...
+โโโ workflows/ # Workflow folders
+โ โโโ [workflow-name]/
+โ โ โโโ workflow-plan.md # Descriptive plan
+โ โ โโโ README.md # Workflow documentation
+โ โโโ ...
+โโโ tasks/ # Task files (if any)
+โ โโโ [task-name].md
+โโโ templates/ # Shared templates
+โ โโโ [template-files]
+โโโ data/ # Module data files
+โ โโโ [data-files]
+โโโ _module-installer/ # Installation configuration
+โ โโโ install-config.yaml # Required
+โ โโโ installer.js # Optional
+โ โโโ assets/ # Optional install assets
+โโโ README.md # Module documentation
+```
+
+### 3. Create Directory Structure
+
+Create all directories in {custom_module_location}/{module_name}/:
+
+1. **agents/** - For agent definition files
+2. **workflows/** - For workflow folders
+3. **tasks/** - For task files (if tasks planned)
+4. **templates/** - For shared templates
+5. **data/** - For module data
+6. **\_module-installer/** - For installation configuration
+
+### 4. Create Placeholder README
+
+Create initial README.md with basic structure:
+
+````markdown
+# {module_display_name}
+
+{module_purpose}
+
+## Installation
+
+```bash
+bmad install {module_code}
+```
+````
+
+## Components
+
+_Module documentation will be completed in Step 9_
+
+## Quick Start
+
+_Getting started guide will be added in Step 9_
+
+---
+
+_This module is currently under construction_
+
+````
+
+### 5. Document Structure Creation
+
+Update module-plan.md with structure section:
+
+```markdown
+## Module Structure
+
+**Module Type:** [Simple/Standard/Complex]
+**Location:** {custom_module_location}/{module_name}
+
+**Directory Structure Created:**
+- โ agents/
+- โ workflows/
+- โ tasks/
+- โ templates/
+- โ data/
+- โ _module-installer/
+- โ README.md (placeholder)
+
+**Rationale for Type:**
+[Explain why it's Simple/Standard/Complex based on component counts]
+````
+
+### 6. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to explore alternative structure approaches
+- IF P: Execute {partyModeWorkflow} to get creative input on organization
+- IF C: Save structure info to module-plan.md, add step-04-structure to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- Module complexity correctly determined
+- All required directories created
+- Structure follows BMAD standards
+- Placeholder README created
+- Structure documented in plan
+
+### โ SYSTEM FAILURE:
+
+- Not creating all required directories
+- Incorrectly categorizing module complexity
+- Not following BMAD structure patterns
+- Creating component files prematurely
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and structure is saved to module-plan.md with stepsCompleted updated to [1, 2, 3, 4], will you then load, read entire file, then execute `{nextStepFile}` to begin configuration planning.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-05-config.md b/src/modules/bmb/workflows/create-module/steps/step-05-config.md
new file mode 100644
index 00000000..6ee043e2
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-05-config.md
@@ -0,0 +1,233 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-06-agents.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 5: Plan Module Configuration
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Configuration Specialist
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD installation patterns, user brings their module requirements
+- โ Maintain collaborative, planning-focused tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus ONLY on planning configuration fields
+- ๐ซ FORBIDDEN to create installer files in this step
+- ๐ฌ Present configuration options clearly
+- ๐ซ FORBIDDEN to finalize without user input
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Consider what users might want to configure
+- ๐พ Document all configuration field plans
+- ๐ Add "step-05-config" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Module concept and components from previous steps
+- Standard BMAD installer configuration patterns
+- Focus on planning, not implementation
+- Consider user customization needs
+
+## STEP GOAL:
+
+To determine what configuration settings the module needs and plan how they'll be implemented in the installer.
+
+## CONFIGURATION PLANNING PROCESS:
+
+### 1. Initialize Configuration Planning
+
+"Now let's plan the configuration for your module's installer. This determines what users can customize when they install your module."
+
+**Configuration allows users to:**
+
+- Set up file locations
+- Choose features or behavior
+- Provide API keys or credentials
+- Adjust output formats
+- Configure integrations
+
+### 2. Assess Configuration Needs
+
+"**Configuration Assessment:**
+
+Does your {module_display_name} module need any user-configurable settings during installation?"
+
+**Common Configuration Categories:**
+
+**1. Output/Data Paths**
+
+- Where should outputs be saved?
+- What's the default data directory?
+- Any special folder structures needed?
+
+**2. Feature Toggles**
+
+- Enable/disable specific features
+- Choose between behavior modes
+- Set verbosity levels
+
+**3. Integration Settings**
+
+- API keys (for external services)
+- Service endpoints
+- Authentication credentials
+
+**4. User Preferences**
+
+- Default language
+- Time zone
+- Skill level (beginner/advanced)
+- Detail level (minimal/standard/verbose)"
+
+### 3. Plan Configuration Fields
+
+"**For each configuration need, let's define:**
+
+1. **Field Name** (snake_case, e.g., 'output_path')
+2. **Type** - INTERACTIVE (asks user) or STATIC (hardcoded)
+3. **Prompt** (what to ask user, if interactive)
+4. **Default Value** (sensible default)
+5. **Input Type** - text, single-select, multi-select
+6. **Result Template** - how to store the value"
+
+**Examples:**
+
+"**INTERACTIVE Text Input:**
+
+```yaml
+output_path:
+ prompt: 'Where should {module_name} save outputs?'
+ default: 'output/{module_name}'
+ result: '{project-root}/{value}'
+```
+
+**INTERACTIVE Single-Select:**
+
+```yaml
+detail_level:
+ prompt: 'How detailed should outputs be?'
+ default: 'standard'
+ result: '{value}'
+ single-select:
+ - value: 'minimal'
+ label: 'Minimal - Brief summaries only'
+ - value: 'standard'
+ label: 'Standard - Balanced detail'
+ - value: 'detailed'
+ label: 'Detailed - Comprehensive information'
+```
+
+**STATIC Value:**
+
+````yaml
+module_version:
+ result: "1.0.0"
+```"
+
+### 4. Design Configuration for Your Module
+
+"**Based on your module's purpose, consider these potential configurations:"
+
+[Suggest relevant configurations based on module type and purpose]
+
+"**Which of these apply to your module?**
+- [Present options relevant to the specific module]
+
+**Any additional configurations needed?**"
+
+### 5. Document Configuration Plan
+
+Update module-plan.md with configuration section:
+
+```markdown
+## Configuration Planning
+
+### Required Configuration Fields
+
+1. **[field_name]**
+ - Type: [INTERACTIVE/STATIC]
+ - Purpose: [what it controls]
+ - Default: [default value]
+ - Input Type: [text/single-select/multi-select]
+ - Prompt: [user prompt if interactive]
+
+2. **[field_name]**
+ - Type: [INTERACTIVE/STATIC]
+ - Purpose: [what it controls]
+ - Default: [default value]
+ - Input Type: [text/single-select/multi-select]
+ - Prompt: [user prompt if interactive]
+
+### Installation Questions Flow
+
+1. [First question]
+2. [Second question]
+3. [Additional questions...]
+
+### Result Configuration Structure
+
+The install-config.yaml will generate:
+- Module configuration at: {bmad_folder}/{module_code}/config.yaml
+- User settings stored as: [describe structure]
+````
+
+### 6. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to explore additional configuration options
+- IF P: Execute {partyModeWorkflow} to get input on user experience
+- IF C: Save configuration plan to module-plan.md, add step-05-config to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- All necessary configuration fields identified
+- Field types and prompts clearly defined
+- User interaction flow planned
+- Configuration structure documented
+- Ready for installer implementation
+
+### โ SYSTEM FAILURE:
+
+- Skipping configuration planning for modules that need it
+- Over-configuring (too many options)
+- Not considering user experience
+- Not documenting configuration plans
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and configuration plan is saved to module-plan.md with stepsCompleted updated to [1, 2, 3, 4, 5], will you then load, read entire file, then execute `{nextStepFile}` to begin agent creation.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-06-agents.md b/src/modules/bmb/workflows/create-module/steps/step-06-agents.md
new file mode 100644
index 00000000..15aac257
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-06-agents.md
@@ -0,0 +1,296 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-07-workflows.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+agentTemplate: '{installed_path}/templates/agent.template.md'
+agent_examples_path: '{project-root}/src/modules/bmb/reference/agents/module-examples'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 6: Create Module Agents
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Agent Designer
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD agent patterns, user brings their domain requirements
+- โ Maintain collaborative, creative tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus on creating proper YAML agent files following the template
+- ๐ซ FORBIDDEN to use create-agent workflow (it's problematic)
+- ๐ฌ Create placeholder workflow folders with README.md for each agent
+- ๐ซ FORBIDDEN to create full workflows in this step
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Follow agent.template.md exactly for structure
+- ๐พ Save agents as .yaml files to module's agents folder
+- ๐ Create workflow folders with README.md plans
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Component plan from step 3 defines which agents to create
+- Agent template provides the required YAML structure
+- Module structure already created
+- Focus on agent creation and workflow placeholders
+
+## STEP GOAL:
+
+To create the primary agent(s) for the module using the proper agent template and create placeholder workflow folders for each agent.
+
+## AGENT CREATION PROCESS:
+
+### 1. Review Agent Plan
+
+"Let's create the agents for your {module_display_name} module.
+
+From your component plan, you have:
+
+- [agent_count] agents planned
+- [list of agent types from plan]
+
+I'll create each agent following the proper BMAD template and set up placeholder workflow folders for them."
+
+### 2. Load Agent Template
+
+Load and study the agent template from {agentTemplate}
+Reference agent examples from {agent_examples_path} for patterns
+
+### 3. Create Each Agent
+
+For each agent in the component plan:
+
+#### 3.1 Determine Agent Characteristics
+
+"**Agent: [Agent Name]**
+
+Let's design this agent by understanding what it needs:
+
+**Memory & Learning:**
+
+1. Does this agent need to remember things across sessions? (conversations, preferences, patterns)
+ - If yes: We'll add sidecar folder structure for memory
+ - If no: No persistent memory needed
+
+**Interaction Types:** 2. What does this agent DO?
+
+- Conversational interactions? โ Use embedded prompts
+- Quick single actions? โ Use inline actions
+- Complex multi-step processes? โ Consider workflows
+- Document generation? โ Likely need workflows
+
+**Multiple Agent Usage:** 3. Will other agents in this module need the same workflows?
+
+- If yes: Definitely create separate workflow files
+- If no: Could embed in agent file
+
+**Based on this, what combination does [Agent Name] need?**
+
+- Memory/Persistence: [Yes/No]
+- Embedded prompts: [List main interactions]
+- Workflows needed: [Which processes need separate files?]"
+
+#### 3.2 Present Agent Design
+
+"**Agent Design: [Agent Name]**
+
+**Core Identity:**
+
+- Name: [Suggested name]
+- Title: [Brief description]
+- Icon: [Appropriate emoji]
+
+**Persona:**
+
+- Role: [What the agent does]
+- Identity: [Personality/background]
+- Communication Style: [How they communicate]
+- Principles: [3-5 core principles]
+
+**Structure:**
+
+- Memory needed: [Yes/No - sidecar folder]
+- Embedded prompts: [List main interaction prompts]
+- Workflow processes: [Which need separate files]
+
+**Menu Items Planned:**
+
+- [List with trigger codes and types]
+
+**Quick actions vs Workflows:**
+
+- Quick prompts: [single-step interactions]
+- Workflows: [multi-step, shared processes]
+
+Does this design match what you envisioned? What should we adjust?"
+
+#### 3.3 Create Agent File and Structure
+
+After user confirmation:
+
+Create hybrid agent file with only needed sections:
+
+```yaml
+agent:
+ metadata:
+ name: '[Agent Name]'
+ title: '[Agent Title]'
+ icon: '[Icon]'
+ module: '{module_code}'
+ persona:
+ role: '[Agent Role]'
+ identity: |
+ [Multi-line identity description]
+ communication_style: |
+ [Multi-line communication style]
+ principles:
+ - '[Principle 1]'
+ - '[Principle 2]'
+ - '[Principle 3]'
+
+ # Only include if agent needs memory/persistence
+ critical_actions:
+ - 'Load COMPLETE file {agent-folder}/[agent-name]-sidecar/memories.md and integrate all past interactions'
+ - 'ONLY read/write files in {agent-folder}/[agent-name]-sidecar/ - this is our private workspace'
+
+ # Only include if agent has embedded prompts
+ prompts:
+ - id: '[prompt-name]'
+ content: |
+
+ [How to use this prompt]
+
+
+ [Detailed prompt content]
+
+ menu:
+ # Always include
+ - multi: '[CH] Chat with agent or [SPM] Start Party Mode'
+ triggers:
+ - party-mode:
+ input: SPM
+ route: '{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md'
+ type: exec
+ - expert-chat:
+ input: CH
+ action: agent responds as expert
+ type: action
+
+ # Group related functions
+ - multi: '[PF] Primary Function [QF] Quick Task'
+ triggers:
+ - primary-function:
+ input: PF
+ action: '#[prompt-id]'
+ type: action
+ - quick-task:
+ input: QF
+ route: '#[prompt-id]'
+ type: exec
+
+ # Workflow only for complex processes
+ - trigger: 'complex-process'
+ route: '{project-root}/{bmad_folder}/{custom_module}/workflows/[workflow]/workflow.md'
+ description: 'Complex process [icon]'
+
+ # Quick inline actions
+ - trigger: 'save-item'
+ action: 'Save to {agent-folder}/[agent-name]-sidecar/file.md'
+ description: 'Save item ๐พ'
+```
+
+#### 3.4 Create Supporting Structure
+
+**If agent needs memory:**
+
+1. Create folder: {custom_module_location}/{module_name}/agents/[agent-name]-sidecar/
+2. Create files:
+ - memories.md (empty, for persistent memory)
+ - instructions.md (empty, for agent protocols)
+ - insights.md (empty, for breakthrough moments)
+ - sessions/ (subfolder for session records)
+ - patterns.md (empty, for tracking patterns)
+
+**If agent has workflows:**
+For each workflow that needs separate file:
+
+1. Create folder: {custom_module_location}/{module_name}/workflows/[workflow-name]/
+2. Create README.md with workflow plan
+
+### 4. Repeat for All Agents
+
+Go through each agent from the component plan, presenting drafts and creating files with user confirmation.
+
+### 5. Document Agent Creation
+
+Update module-plan.md with agents section:
+
+```markdown
+## Agents Created
+
+1. **[Agent Name]** - [Agent Title]
+ - File: [agent-filename].yaml
+ - Features: [Memory/Sidecar, Embedded prompts, Workflows]
+ - Structure:
+ - Sidecar: [Yes/No]
+ - Prompts: [number embedded]
+ - Workflows: [list of workflow folders]
+ - Status: Created with [combination of features]
+```
+
+### 6. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to refine agent designs
+- IF P: Execute {partyModeWorkflow} to get creative input on agent personas
+- IF C: Save agent creation status to module-plan.md, add step-06-agents to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- All planned agents created with proper YAML structure
+- Each agent follows agent.template.md format exactly
+- Workflow placeholder folders created with README.md plans
+- Agent menu items properly reference workflow paths
+- Users confirmed each agent draft before creation
+
+### โ SYSTEM FAILURE:
+
+- Using create-agent workflow instead of template
+- Creating XML agents instead of YAML
+- Not creating workflow placeholder folders
+- Skipping user confirmation on agent drafts
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and all agents are created with placeholder workflows and stepsCompleted updated, will you then load, read entire file, then execute `{nextStepFile}` to begin workflow plan review.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-07-workflows.md b/src/modules/bmb/workflows/create-module/steps/step-07-workflows.md
new file mode 100644
index 00000000..f884c2cf
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-07-workflows.md
@@ -0,0 +1,228 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-08-installer.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+workflowPlanTemplate: '{installed_path}/templates/workflow-plan-template.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 7: Review Workflow Plans
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Workflow Designer
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD workflow patterns, user brings their workflow requirements
+- โ Maintain collaborative, review-focused tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus on reviewing existing workflow README files from Step 6
+- ๐ซ FORBIDDEN to use create-workflow workflow in this step
+- ๐ฌ Review and refine workflow plans, not create new ones
+- ๐ซ FORBIDDEN to create actual workflow steps
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Review workflow README files created in Step 6
+- ๐พ Update README files based on user feedback
+- ๐ Add "step-07-workflows" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Workflow README files were created in Step 6 for each agent
+- These README files contain workflow plans for later implementation
+- Module structure already created with workflow folders
+- Focus on reviewing and refining, not creating from scratch
+
+## STEP GOAL:
+
+To review and refine the workflow README files created in Step 6, ensuring they have clear plans for later implementation with the create-workflow workflow.
+
+## WORKFLOW REVIEW PROCESS:
+
+### 1. List Workflow Folders Created
+
+"Let's review the workflow plans created in Step 6 for your {module_display_name} module.
+
+I've already created workflow folders and README.md files for each agent's workflows:
+
+**Workflow folders found:**
+
+- [List all workflow folders in {custom_module_location}/{module_name}/workflows/]
+
+**Each workflow folder contains a README.md with:**
+
+- Purpose and description
+- Trigger code from agent menu
+- Key steps outline
+- Expected outputs
+- Notes for implementation"
+
+### 2. Review Each Workflow Plan
+
+For each workflow README file:
+
+#### 2.1 Load and Present
+
+"**Reviewing Workflow: [Workflow Name]**
+
+Reading the README.md from: [workflow-folder]/README.md
+
+**Current Plan:**
+[Purpose]
+[Trigger]
+[Key Steps]
+[Expected Output]
+[Notes]
+
+How does this plan look? Should we:
+
+- Keep it as is
+- Modify the purpose
+- Adjust the steps
+- Change the expected output"
+
+#### 2.2 Update Based on Feedback
+
+If user wants changes:
+
+- Update the README.md file
+- Keep the same basic structure
+- Ensure clarity for future implementation
+
+#### 2.3 Check for Missing Information
+
+Ensure each README has:
+
+```markdown
+# [Workflow Name]
+
+## Purpose
+
+[Clear, concise description of what this workflow accomplishes]
+
+## Trigger
+
+[Trigger code from agent menu, e.g., "WF" or specific code]
+
+## Key Steps
+
+1. [Step 1 - What happens first]
+2. [Step 2 - What happens next]
+3. [Step 3 - Continue as needed]
+
+## Expected Output
+
+[What the workflow produces - document, action, result]
+
+## Notes
+
+This workflow will be implemented using the create-workflow workflow.
+(Optional: Any special considerations or requirements)
+```
+
+### 3. Link Workflows to Agents
+
+"**Workflow-Agent Mapping:**
+
+Let's verify each workflow is properly linked to its agent:
+
+[For each workflow]:
+
+- **Workflow:** [Workflow Name]
+- **Agent:** [Agent Name]
+- **Trigger Code:** [WF code]
+- **Menu Item:** [Menu description in agent]
+
+Are all these mappings correct in the agent files?"
+
+### 4. Document Implementation Plan
+
+Update module-plan.md with workflow section:
+
+```markdown
+## Workflow Plans Reviewed
+
+### For Agent [Agent Name]:
+
+1. **[Workflow Name]**
+ - Location: workflows/[workflow-name]/
+ - Status: Plan reviewed and ready for implementation
+ - Trigger: [WF code]
+ - Implementation: Use create-workflow workflow
+
+2. **[Workflow Name]**
+ - Location: workflows/[workflow-name]/
+ - Status: Plan reviewed and ready for implementation
+ - Trigger: [WF code]
+ - Implementation: Use create-workflow workflow
+```
+
+### 5. Next Steps Guidance
+
+"**Ready for Implementation:**
+
+All workflow plans are now reviewed and ready. To implement these workflows later:
+
+1. Use the `/bmad:bmb:workflows:create-workflow` command
+2. Select each workflow folder
+3. Follow the create-workflow workflow
+4. It will create the full workflow.md and step files
+
+The README.md in each folder serves as your blueprint for implementation."
+
+### 6. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to refine workflow designs
+- IF P: Execute {partyModeWorkflow} to get creative input on workflow processes
+- IF C: Save workflow plan status to module-plan.md, add step-07-workflows to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- All workflow README files reviewed with user
+- Each workflow plan has clear purpose and steps
+- Workflow-agent mappings verified
+- README files updated based on feedback
+- Clear implementation guidance provided
+
+### โ SYSTEM FAILURE:
+
+- Skipping review of workflow README files
+- Not updating plans based on user feedback
+- Missing critical information in README files
+- Not verifying workflow-agent mappings
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and all workflow plans are reviewed and documented and stepsCompleted updated, will you then load, read entire file, then execute `{nextStepFile}` to begin installer setup.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-08-installer.md b/src/modules/bmb/workflows/create-module/steps/step-08-installer.md
new file mode 100644
index 00000000..1f9bc369
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-08-installer.md
@@ -0,0 +1,186 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-09-documentation.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+installerTemplate: '{installed_path}/templates/installer.template.js'
+installConfigTemplate: '{installed_path}/templates/install-config.template.yaml'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 8: Setup Module Installer
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Installation Specialist
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD installation patterns, user brings their module requirements
+- โ Maintain collaborative, technical tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus on creating installer configuration files
+- ๐ซ FORBIDDEN to run actual installation
+- ๐ฌ Follow BMAD installer standards exactly
+- ๐ซ FORBIDDEN to deviate from configuration template
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Use configuration plan from step 5
+- ๐พ Create install-config.yaml with all fields
+- ๐ Add "step-08-installer" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- Configuration plan from step 5 defines installer fields
+- Standard BMAD installer template to follow
+- Module structure already created
+- Focus on installer setup, not module content
+
+## STEP GOAL:
+
+To create the module installer configuration (install-config.yaml) that defines how users will install and configure the module.
+
+## INSTALLER SETUP PROCESS:
+
+### 1. Review Configuration Plan
+
+"Now let's set up the installer for your {module_display_name} module.
+
+The installer will:
+
+- Define how users install your module
+- Collect configuration settings
+- Set up the module structure in user projects
+- Generate the module's config.yaml file
+
+From step 5, we planned these configuration fields:
+
+- [List planned configuration fields]"
+
+### 2. Create Installer Directory
+
+Ensure \_module-installer directory exists
+Directory: {custom_module_location}/{module_name}/\_module-installer/
+
+### 3. Create install-config.yaml
+
+"I'll create the install-config.yaml file based on your configuration plan. This is the core installer configuration file."
+
+Create file: {custom_module_location}/{module_name}/\_module-installer/install-config.yaml from template {installConfigTemplate}
+
+### 4. Handle Custom Installation Logic
+
+"**Custom Installation Logic:**
+
+Does your module need any special setup during installation? For example:
+
+- Creating database tables
+- Setting up API connections
+- Downloading external assets
+- Running initialization scripts"
+
+Does your module need custom installation logic? [yes/no]
+
+"I'll create an installer.js file for custom logic."
+
+Create file: {custom_module_location}/{module_name}/\_module-installer/installer.js from {installerTemplate}
+
+Update installer.js with module-specific logic
+
+### 5. Create Assets Directory (if needed)
+
+"**Installer Assets:**
+
+If your module needs to copy files during installation (templates, examples, documentation), we can add them to the assets directory."
+
+Create directory: \_module-installer/assets/
+Add note about what assets to include
+
+### 6. Document Installer Setup
+
+Update module-plan.md with installer section:
+
+```markdown
+## Installer Configuration
+
+### Install Configuration
+
+- File: \_module-installer/install-config.yaml
+- Module code: {module_name}
+- Default selected: false
+- Configuration fields: [count]
+
+### Custom Logic
+
+- installer.js: [Created/Not needed]
+- Custom setup: [description if yes]
+
+### Installation Process
+
+1. User runs: `bmad install {module_name}`
+2. Installer asks: [list of questions]
+3. Creates: {bmad_folder}/{module_name}/
+4. Generates: config.yaml with user settings
+
+### Validation
+
+- โ YAML syntax valid
+- โ All fields defined
+- โ Paths use proper templates
+- โ Custom logic ready (if needed)
+```
+
+### 7. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to review installer configuration
+- IF P: Execute {partyModeWorkflow} to get input on user experience
+- IF C: Save installer info to module-plan.md, add step-08-installer to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- install-config.yaml created with all planned fields
+- YAML syntax valid
+- Custom installation logic prepared (if needed)
+- Installer follows BMAD standards
+- Configuration properly templated
+
+### โ SYSTEM FAILURE:
+
+- Not creating install-config.yaml
+- Invalid YAML syntax
+- Missing required fields
+- Not using proper path templates
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and installer info is saved to module-plan.md with stepsCompleted updated to [1, 2, 3, 4, 5, 6, 7, 8], will you then load, read entire file, then execute `{nextStepFile}` to begin documentation creation.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-09-documentation.md b/src/modules/bmb/workflows/create-module/steps/step-09-documentation.md
new file mode 100644
index 00000000..dd74db4b
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-09-documentation.md
@@ -0,0 +1,308 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-10-roadmap.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+moduleReadmeFile: '{custom_module_location}/{module_name}/README.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 9: Create Module Documentation
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Technical Writer
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in documentation best practices, user brings their module knowledge
+- โ Maintain collaborative, clear tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus on creating comprehensive README documentation
+- ๐ซ FORBIDDEN to create docs in other locations
+- ๐ฌ Generate content based on module plan
+- ๐ซ FORBIDDEN to skip standard sections
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Use all gathered module information
+- ๐พ Update the placeholder README.md file
+- ๐ Add "step-09-documentation" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- All module information from previous steps
+- Module structure and components already created
+- Focus on README.md, not other documentation
+- Generate content dynamically from plan
+
+## STEP GOAL:
+
+To create comprehensive README.md documentation for the module that helps users understand, install, and use the module.
+
+## DOCUMENTATION CREATION PROCESS:
+
+### 1. Initialize Documentation
+
+"Let's create the README.md for your {module_display_name} module.
+
+Good documentation is crucial for module adoption. Your README will be the first thing users see when discovering your module."
+
+### 2. Generate README Content
+
+Load module-plan.md to gather all module information
+Update {moduleReadmeFile} with comprehensive content:
+
+````markdown
+# {module_display_name}
+
+{module_purpose}
+
+## Overview
+
+This module provides:
+[Generate list based on module components and features]
+
+## Installation
+
+Install the module using BMAD:
+
+```bash
+bmad install {module_name}
+```
+````
+
+## Components
+
+### Agents ({agent_count})
+
+[List created agents with brief descriptions]
+
+### Workflows ({workflow_count})
+
+[List planned workflows with purposes]
+
+### Tasks ({task_count})
+
+[List tasks if any]
+
+## Quick Start
+
+1. **Load the primary agent:**
+
+ ```
+ agent {primary_agent_name}
+ ```
+
+2. **View available commands:**
+
+ ```
+ *help
+ ```
+
+3. **Run the main workflow:**
+
+ ```
+ workflow {primary_workflow_name}
+ ```
+
+## Module Structure
+
+```
+{module_name}/
+โโโ agents/ # Agent definitions
+โ โโโ [agent-1].md
+โ โโโ [agent-2].md
+โโโ workflows/ # Workflow folders
+โ โโโ [workflow-1]/
+โ โ โโโ workflow-plan.md
+โ โ โโโ README.md
+โ โโโ [workflow-2]/
+โ โโโ ...
+โโโ tasks/ # Task files
+โโโ templates/ # Shared templates
+โโโ data/ # Module data
+โโโ _module-installer/ # Installation config
+โโโ README.md # This file
+```
+
+## Configuration
+
+The module can be configured in `{bmad_folder}/{module_name}/config.yaml`
+
+**Key Settings:**
+
+[List configuration fields from installer]
+
+[Example:]
+
+- **output_path**: Where outputs are saved
+- **detail_level**: Controls output verbosity
+- **feature_x**: Enable/disable specific features
+
+## Examples
+
+### Example 1: [Primary Use Case]
+
+[Step-by-step example of using the module for its main purpose]
+
+1. Start the agent
+2. Provide input
+3. Review output
+
+### Example 2: [Secondary Use Case]
+
+[Additional example if applicable]
+
+## Development Status
+
+This module is currently:
+
+- [x] Structure created
+- [x] Installer configured
+- [ ] Agents implemented
+- [ ] Workflows implemented
+- [ ] Full testing complete
+
+**Note:** Some workflows are planned but not yet implemented. See individual workflow folders for status.
+
+## Contributing
+
+To extend this module:
+
+1. Add new agents using `create-agent` workflow
+2. Add new workflows using `create-workflow` workflow
+3. Update the installer configuration if needed
+4. Test thoroughly
+
+## Requirements
+
+- BMAD Method version 6.0.0 or higher
+- [Any specific dependencies]
+
+## Author
+
+Created by {user_name} on [creation date]
+
+## License
+
+[Add license information if applicable]
+
+---
+
+## Module Details
+
+**Module Code:** {module_name}
+**Category:** {module_category}
+**Type:** {module_type}
+**Version:** 1.0.0
+
+**Last Updated:** [current date]
+
+````
+
+### 3. Review Documentation
+
+"**Documentation Review:**
+
+I've generated a comprehensive README that includes:
+
+โ **Overview** - Clear purpose and value proposition
+โ **Installation** - Simple install command
+โ **Components** - List of agents and workflows
+โ **Quick Start** - Getting started guide
+โ **Structure** - Module layout
+โ **Configuration** - Settings explanation
+โ **Examples** - Usage examples
+โ **Development Status** - Current implementation state
+
+Does this documentation clearly explain your module? Is there anything you'd like to add or modify?"
+
+### 4. Handle Documentation Updates
+
+Update based on user feedback
+"Common additions:
+- API documentation
+- Troubleshooting section
+- FAQ
+- Screenshots or diagrams
+- Video tutorials
+- Changelog"
+
+### 5. Document Documentation Creation
+
+Update module-plan.md with documentation section:
+
+```markdown
+## Documentation
+
+### README.md Created
+- Location: {custom_module_location}/{module_name}/README.md
+- Sections: [list of sections included]
+- Status: Complete
+
+### Content Highlights
+- Clear installation instructions
+- Component overview
+- Quick start guide
+- Configuration details
+- Usage examples
+- Development status
+
+### Updates Made
+- [List any customizations or additions]
+````
+
+### 6. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to improve documentation clarity
+- IF P: Execute {partyModeWorkflow} to get input on user experience
+- IF C: Save documentation info to module-plan.md, add step-09-documentation to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- README.md fully populated with all sections
+- Content accurately reflects module structure
+- Installation instructions clear and correct
+- Examples provide helpful guidance
+- Development status honestly represented
+
+### โ SYSTEM FAILURE:
+
+- Leaving placeholder content in README
+- Not updating with actual module details
+- Missing critical sections (installation, usage)
+- Misrepresenting implementation status
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and documentation info is saved to module-plan.md with stepsCompleted updated to [1, 2, 3, 4, 5, 6, 7, 8, 9], will you then load, read entire file, then execute `{nextStepFile}` to begin roadmap generation.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-10-roadmap.md b/src/modules/bmb/workflows/create-module/steps/step-10-roadmap.md
new file mode 100644
index 00000000..4168bc8c
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-10-roadmap.md
@@ -0,0 +1,336 @@
+---
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+nextStepFile: '{installed_path}/steps/step-11-validate.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+moduleTodoFile: '{custom_module_location}/{module_name}/TODO.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 10: Generate Development Roadmap
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Project Planner
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in development planning, user brings their module vision
+- โ Maintain collaborative, forward-looking tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus on creating actionable roadmap and TODO
+- ๐ซ FORBIDDEN to create actual components
+- ๐ฌ Prioritize tasks for successful launch
+- ๐ซ FORBIDDEN to set time estimates
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Use component status to determine next steps
+- ๐พ Create clear TODO.md with actionable items
+- ๐ Add "step-10-roadmap" to stepsCompleted array` before loading next step
+- ๐ซ FORBIDDEN to load next step until user selects 'C'
+
+## CONTEXT BOUNDARIES:
+
+- All module information from previous steps
+- Current implementation status
+- Focus on planning, not implementation
+- Avoid time-based estimates
+
+## STEP GOAL:
+
+To create a development roadmap and TODO list that guides the next steps for completing the module.
+
+## ROADMAP GENERATION PROCESS:
+
+### 1. Review Current Status
+
+"Let's create a development roadmap for your {module_display_name} module.
+
+**Current Status Summary:**
+
+- โ Module structure created
+- โ Installer configured
+- [Agent Status]
+- [Workflow Status]
+- [Documentation Status]
+
+This roadmap will help you prioritize what to work on next."
+
+### 2. Create Development Phases
+
+"**Development Phases:**
+
+I'll organize the remaining work into logical phases to ensure a successful module launch."
+
+### 3. Generate TODO.md
+
+Create file: {custom_module_location}/{module_name}/TODO.md
+
+````markdown
+# {module_display_name} Development Roadmap
+
+## Phase 1: Core Components (MVP)
+
+### Agents
+
+- [ ] Implement [Agent 1 Name]
+ - Use: `workflow create-agent`
+ - Reference: module-plan.md for requirements
+ - Priority: High
+
+- [ ] Implement [Agent 2 Name]
+ - Use: `workflow create-agent`
+ - Reference: module-plan.md for requirements
+ - Priority: High
+
+### Workflows
+
+- [ ] Implement [Workflow 1 Name]
+ - Use: `workflow create-workflow`
+ - Input: workflows/[workflow-1]/workflow-plan.md
+ - Priority: High
+
+- [ ] Implement [Workflow 2 Name]
+ - Use: `workflow create-workflow`
+ - Input: workflows/[workflow-2]/workflow-plan.md
+ - Priority: Medium
+
+### Integration
+
+- [ ] Test agent-workflow integration
+- [ ] Update agent menus (remove TODO flags)
+- [ ] Validate configuration fields work correctly
+
+## Phase 2: Enhanced Features
+
+### Additional Components
+
+- [ ] [Additional Agent 1]
+ - Priority: Medium
+
+- [ ] [Additional Workflow 1]
+ - Priority: Low
+
+### Improvements
+
+- [ ] Add error handling
+- [ ] Implement validation
+- [ ] Optimize performance
+- [ ] Add logging
+
+## Phase 3: Polish and Launch
+
+### Testing
+
+- [ ] Unit test all agents
+- [ ] Integration test workflows
+- [ ] Test installer in clean project
+- [ ] Test with sample data
+
+### Documentation
+
+- [ ] Add detailed API docs
+- [ ] Create video tutorials
+- [ ] Write troubleshooting guide
+- [ ] Add FAQ section
+
+### Release
+
+- [ ] Version bump to 1.0.0
+- [ ] Create release notes
+- [ ] Tag release in Git
+- [ ] Submit to module registry (if applicable)
+
+## Quick Commands
+
+### Create New Agent
+
+```bash
+workflow create-agent
+```
+````
+
+### Create New Workflow
+
+```bash
+workflow create-workflow
+```
+
+### Test Module Installation
+
+```bash
+bmad install {module_name}
+```
+
+### Run Agent
+
+```bash
+agent {agent_name}
+```
+
+### Run Workflow
+
+```bash
+workflow {workflow_name}
+```
+
+## Development Notes
+
+### Important Considerations
+
+- [Note 1 about implementation]
+- [Note 2 about integration]
+- [Note 3 about compatibility]
+
+### Dependencies
+
+- [List any external dependencies]
+- [BMAD version requirements]
+- [Optional integrations]
+
+### Module Structure Reference
+
+```
+{module_name}/
+โโโ agents/ # โ Created, needs implementation
+โโโ workflows/ # โ Structure created, plans written
+โโโ tasks/ # โ Created
+โโโ templates/ # โ Created
+โโโ data/ # โ Created
+โโโ _module-installer/ # โ Configured
+โโโ README.md # โ Complete
+```
+
+## Completion Criteria
+
+The module is complete when:
+
+- [ ] All Phase 1 items are done
+- [ ] Installation works smoothly
+- [ ] Documentation covers all features
+- [ ] Sample usage produces expected results
+
+---
+
+Created: [current date]
+Last Updated: [current date]
+
+````
+
+### 4. Prioritize Immediate Next Steps
+
+"**Immediate Next Steps (This Week):**
+
+Based on your module's needs, I recommend starting with:
+
+1. **[Most important agent]** - Core functionality
+2. **[Most important workflow]** - Primary user journey
+3. **[Integration task]** - Ensure components work together
+
+**Which of these would you like to tackle first?**"
+
+### 5. Provide Development Guidance
+
+"**Development Tips:**
+
+1. **Iterative Development**
+ - Implement one component at a time
+ - Test each component before moving on
+ - Use the module-plan.md as your guide
+
+2. **Testing Strategy**
+ - Test in a clean project
+ - Verify installation works
+ - Check all menu options function
+
+3. **Documentation Updates**
+ - Update README.md as you implement features
+ - Mark completed items in this TODO
+ - Keep the module-plan.md in sync
+
+4. **Getting Help**
+ - Use BMAD documentation for patterns
+ - Reference example modules
+ - Ask for help when stuck"
+
+### 6. Document Roadmap Creation
+
+Update module-plan.md with roadmap section:
+
+```markdown
+## Development Roadmap
+
+### TODO.md Created
+- Location: {custom_module_location}/{module_name}/TODO.md
+- Phases defined: 3
+- Immediate tasks prioritized
+
+### Next Steps Priority Order
+1. [Priority 1]
+2. [Priority 2]
+3. [Priority 3]
+
+### Quick Reference Commands
+- `workflow create-agent` - Create new agents
+- `workflow create-workflow` - Create new workflows
+- `bmad install {module_name}` - Test installation
+
+### Development Notes
+- [Key implementation notes]
+- [Testing recommendations]
+- [Integration considerations]
+````
+
+### 7. Present MENU OPTIONS
+
+Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
+
+#### Menu Handling Logic:
+
+- IF A: Execute {advancedElicitationTask} to explore development approaches
+- IF P: Execute {partyModeWorkflow} to get creative input on implementation
+- IF C: Save roadmap info to module-plan.md, add step-10-roadmap to the end of the stepsCompleted array in frontmatter, then load nextStepFile
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- ALWAYS halt and wait for user input after presenting menu
+- ONLY proceed to next step when user selects 'C'
+- After other menu items execution, return to this menu
+- User can chat or ask questions - always respond then end with display again of the menu options
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- TODO.md created with clear phases
+- Tasks prioritized by importance
+- Quick reference commands included
+- Development guidance provided
+- Actionable next steps identified
+
+### โ SYSTEM FAILURE:
+
+- Not creating TODO.md file
+- Including time estimates
+- Not prioritizing tasks effectively
+- Missing essential development commands
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+ONLY WHEN C is selected and roadmap info is saved to module-plan.md with stepsCompleted updated to [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], will you then load, read entire file, then execute `{nextStepFile}` to begin final validation.
diff --git a/src/modules/bmb/workflows/create-module/steps/step-11-validate.md b/src/modules/bmb/workflows/create-module/steps/step-11-validate.md
new file mode 100644
index 00000000..1c186b7e
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/steps/step-11-validate.md
@@ -0,0 +1,335 @@
+---
+workflowFile: '{installed_path}/workflow.md'
+modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
+validationChecklist: '{installed_path}/validation.md'
+advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
+partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
+---
+
+# Step 11: Validate and Finalize Module
+
+## MANDATORY EXECUTION RULES (READ FIRST):
+
+### Universal Rules:
+
+- ๐ NEVER generate content without user input
+- ๐ CRITICAL: Read the complete step file before taking any action
+- ๐ CRITICAL: When loading next step with 'C', ensure entire file is read
+- ๐ YOU ARE A FACILITATOR, not a content generator
+
+### Role Reinforcement:
+
+- โ You are a Module Architect and Quality Assurance Specialist
+- โ If you already have been given communication or persona patterns, continue to use those while playing this new role
+- โ We engage in collaborative dialogue, not command-response
+- โ You bring expertise in BMAD validation patterns, user brings their module knowledge
+- โ Maintain collaborative, thorough tone
+
+### Step-Specific Rules:
+
+- ๐ฏ Focus on validation and quality checks
+- ๐ซ FORBIDDEN to modify core structure at this stage
+- ๐ฌ Present findings clearly with recommendations
+- ๐ซ FORBIDDEN to skip validation steps
+
+## EXECUTION PROTOCOLS:
+
+- ๐ฏ Run validation checklist systematically
+- ๐พ Document validation results
+- ๐ Append "step-11-validate" to stepsCompleted array` before completing
+- ๐ซ FORBIDDEN to mark as complete without validation
+
+## CONTEXT BOUNDARIES:
+
+- Module fully created with all components
+- Focus on validation, not new creation
+- Use validation checklist for systematic review
+- Ensure BMAD compliance
+
+## STEP GOAL:
+
+To validate the completed module structure, ensure all components are properly configured, and provide next steps for testing and deployment.
+
+## VALIDATION PROCESS:
+
+### 1. Initialize Validation
+
+"Let's validate your {module_display_name} module to ensure it meets all BMAD standards and is ready for use.
+
+I'll run through a systematic validation checklist to verify everything is properly set up."
+
+### 2. Structure Validation
+
+"**1. Module Structure Check**"
+
+Validate module directory structure
+
+```
+Expected Structure:
+{module_name}/
+โโโ agents/ [โ /โ]
+โโโ workflows/ [โ /โ]
+โโโ tasks/ [โ /โ]
+โโโ templates/ [โ /โ]
+โโโ data/ [โ /โ]
+โโโ _module-installer/ [โ /โ]
+โ โโโ install-config.yaml [โ /โ]
+โ โโโ installer.js [โ /N/A]
+โโโ README.md [โ /โ]
+```
+
+**Results:**
+
+- [List validation results for each item]
+
+### 3. Configuration Validation
+
+"**2. Configuration Files Check**"
+
+**Install Configuration:**
+Validate install-config.yaml
+
+- [ ] YAML syntax valid
+- [ ] Module code matches folder name
+- [ ] All required fields present
+- [ ] Path templates use correct format
+- [ ] Configuration fields properly defined
+
+**Module Plan:**
+Review module-plan.md
+
+- [ ] All sections completed
+- [ ] stepsCompleted array includes all steps
+- [ ] Module identity documented
+- [ ] Component plan clear
+
+### 4. Component Validation
+
+"**3. Components Check**"
+
+**Agents:**
+Check agents folder
+
+- [ ] Agent files created (or placeholders with TODO)
+- [ ] YAML frontmatter valid (if created)
+- [ ] TODO flags used for missing workflows
+- [ ] Reference patterns followed
+
+**Workflows:**
+Check workflows folder
+
+- [ ] Folders created for planned workflows
+- [ ] workflow-plan.md files created (or placeholders)
+- [ ] README.md in each workflow folder
+- [ ] Plans include all required sections
+
+### 5. Documentation Validation
+
+"**4. Documentation Check**"
+
+**README.md:**
+Review README.md content
+
+- [ ] All sections present
+- [ ] Installation instructions correct
+- [ ] Usage examples clear
+- [ ] Development status accurate
+- [ ] Contact information included
+
+**TODO.md:**
+Review TODO.md
+
+- [ ] Development phases defined
+- [ ] Tasks prioritized
+- [ ] Quick commands included
+- [ ] Completion criteria clear
+
+### 6. Integration Validation
+
+"**5. Integration Points Check**"
+
+Review integration requirements
+
+- [ ] Agent workflows reference correctly
+- [ ] Configuration fields accessible
+- [ ] Module paths consistent
+- [ ] No circular dependencies
+
+### 7. Present Validation Results
+
+"**Validation Summary:**
+
+**โ Passed:**
+
+- [List items that passed validation]
+
+**โ ๏ธ Warnings:**
+
+- [List items that need attention but don't block use]
+
+**โ Issues:**
+
+- [List critical issues that need fixing]
+
+**Overall Status:**
+[Ready for testing / Needs fixes before testing]"
+
+### 8. Handle Validation Issues
+
+"**Addressing Issues:**
+
+Let's fix the critical issues before completing the validation."
+
+For each issue:
+
+1. **Explain the issue** clearly
+2. **Show how to fix** it
+3. **Make the fix** if user approves
+4. **Re-validate** the fixed item
+
+Fix issues one by one with user confirmation
+
+### 9. Final Module Summary
+
+"**Module Creation Complete!**
+
+**Module Summary:**
+
+- **Name:** {module_display_name}
+- **Code:** {module_name}
+- **Location:** {custom_module_location}/{module_name}
+- **Type:** {module_type}
+- **Status:** Ready for testing
+
+**Created Components:**
+
+- [agent_count] agents ([created] created, [planned-created] planned)
+- [workflow_count] workflows (plans created)
+- [task_count] tasks
+- Complete installer configuration
+- Comprehensive documentation
+
+### 10. Next Steps Guidance
+
+"**Your Next Steps:**
+
+1. **Test the Installation:**
+
+ ```bash
+ cd [test-project]
+ bmad install {module_name}
+ ```
+
+2. **Implement Components:**
+ - Follow TODO.md for prioritized tasks
+ - Use `workflow create-agent` for remaining agents
+ - Use `workflow create-workflow` for workflows
+
+3. **Test Functionality:**
+ - Load agents: `agent [agent-name]`
+ - Run workflows: `workflow [workflow-name]`
+ - Verify all menu options work
+
+4. **Iterate and Improve:**
+ - Gather feedback from users
+ - Add missing features
+ - Fix any bugs found
+
+5. **Share Your Module:**
+ - Document improvements in README.md
+ - Consider submitting to BMAD registry
+ - Share with the community"
+
+### 11. Document Validation
+
+Create validation summary in module-plan.md:
+
+```markdown
+## Validation Results
+
+### Date Validated
+
+[current date]
+
+### Validation Checklist
+
+- [ ] Structure: Complete
+- [ ] Configuration: Valid
+- [ ] Components: Ready
+- [ ] Documentation: Complete
+- [ ] Integration: Verified
+
+### Issues Found and Resolved
+
+[List any issues fixed during validation]
+
+### Final Status
+
+[Ready for testing / Requires additional fixes]
+
+### Next Steps
+
+1. [First next step]
+2. [Second next step]
+3. [Third next step]
+```
+
+### 12. Complete Workflow
+
+Mark workflow as complete:
+Update module-plan.md frontmatter:
+Add "step-11-validate" to stepsCompleted array
+Set lastStep to 'validate'
+Set status to 'complete'
+Add current date to completionDate
+
+```
+
+"**๐ Congratulations!**
+
+Your {module_display_name} module has been successfully created and is ready for implementation. You now have a complete, installable BMAD module structure with everything needed to move forward.
+
+Would you like me to help you with anything else?"
+
+### 13. Final MENU OPTIONS
+
+Display: **Module Creation Complete!** [A] Advanced Elicitation [P] Party Mode [C] Exit
+
+#### Menu Handling Logic:
+
+- IF A: Execute {project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml for reflection on process
+- IF P: Execute {project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md to celebrate completion
+- IF C: Mark as complete and exit gracefully
+- IF Any other comments or queries: help user respond then redisplay menu
+
+#### EXECUTION RULES:
+
+- This is the final step - workflow complete
+- User can ask questions or exit
+- Always respond helpfully to final queries
+
+---
+
+## ๐จ SYSTEM SUCCESS/FAILURE METRICS
+
+### โ SUCCESS:
+
+- All validation checks performed
+- Issues identified and resolved
+- Module marked as complete
+- Clear next steps provided
+- User satisfied with results
+
+### โ SYSTEM FAILURE:
+
+- Skipping validation checks
+- Not documenting validation results
+- Marking as complete with critical issues
+- Not providing next steps guidance
+
+**Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.
+
+## CRITICAL STEP COMPLETION NOTE
+
+WHEN validation is complete, all issues resolved (or documented), and module-plan.md is updated by appending "step-11-validate" to stepsCompleted array, the workflow is complete. Present final summary and allow user to exit or ask final questions.
+```
diff --git a/src/modules/bmb/workflows/create-module/templates/agent.template.md b/src/modules/bmb/workflows/create-module/templates/agent.template.md
new file mode 100644
index 00000000..30aa60d1
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/templates/agent.template.md
@@ -0,0 +1,317 @@
+# TEMPLATE
+
+the template to use has comments to help guide generation are are not meant to be in the final agent output
+
+## Agent Template to use
+
+### Hybrid Agent (Can have prompts, sidecar memory, AND workflows)
+
+```yaml
+agent:
+ metadata:
+ name: '{person-name}'
+ title: '{agent-title}'
+ icon: '{agent-icon}'
+ module: '{module}'
+ persona:
+ role: '{agent-role}'
+ identity: |
+ {agent-identity - multi-line description}
+ communication_style: |
+ {communication-style - multi-line description}
+ principles:
+ - '{agent-principle-1}'
+ - '{agent-principle-2}'
+ - '{agent-principle-3}'
+ - '{agent-principle-N}'
+
+ # Optional: Only include if agent needs memory/persistence
+ critical_actions:
+ - 'Load COMPLETE file {agent-folder}/[agent-name]-sidecar/memories.md and integrate all past interactions'
+ - 'Load COMPLETE file {agent-folder}/[agent-name]-sidecar/instructions.md and follow ALL protocols'
+ - 'ONLY read/write files in {agent-folder}/[agent-name]-sidecar/ - this is our private workspace'
+
+ # Optional: Embedded prompts for common interactions
+ prompts:
+ - id: 'core-function'
+ content: |
+
+ Main interaction pattern for this agent
+
+
+ {Detailed prompt content}
+
+ - id: 'quick-task'
+ content: |
+
+ Quick, common task the agent performs
+
+
+ {Prompt for quick task}
+
+ menu:
+ # Always include chat/party mode
+ - multi: '[CH] Chat with the agent or [SPM] Start Party Mode'
+ triggers:
+ - party-mode:
+ input: SPM or fuzzy match start party mode
+ route: '{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md'
+ data: what is being discussed or suggested with the command
+ type: exec
+ - expert-chat:
+ input: CH or fuzzy match validate agent
+ action: agent responds as expert based on its personal to converse
+ type: action
+
+ # Group related functions
+ - multi: '[CF] Core Function [QT] Quick Task'
+ triggers:
+ - core-function:
+ input: CF or fuzzy match core function
+ action: '#core-function'
+ type: action
+ - quick-task:
+ input: QT or fuzzy match quick task
+ action: '#quick-task'
+ type: action
+
+ # Individual prompts
+ - trigger: 'analyze'
+ action: 'Perform deep analysis based on my expertise'
+ description: 'Analyze situation ๐ง '
+ type: action
+
+ # Workflow for complex processes
+ - trigger: 'generate-report'
+ route: '{project-root}/{bmad_folder}/{custom_module}/workflows/report-gen/workflow.md'
+ description: 'Generate detailed report ๐'
+
+ # Exec with internal prompt reference
+ - trigger: 'brainstorm'
+ route: '#brainstorm-session'
+ description: 'Brainstorm ideas ๐ก'
+ type: exec
+```
+
+## Sidecar Folder Structure
+
+When creating expert agents in modules, create a sidecar folder:
+
+```
+{custom_module_location}/{module_name}/agents/[agent-name]-sidecar/
+โโโ memories.md # Persistent memory across sessions
+โโโ instructions.md # Agent-specific protocols
+โโโ insights.md # Important breakthroughs/realizations
+โโโ sessions/ # Individual session records
+โ โโโ session-2024-01-01.md
+โ โโโ session-2024-01-02.md
+โโโ patterns.md # Tracked patterns over time
+```
+
+## When to Use Expert Agent vs Workflow Agent
+
+### Use Expert Agent when:
+
+- Primary interaction is conversation/dialogue
+- Need to remember context across sessions
+- Functions can be handled with prompts (no complex multi-step processes)
+- Want to track patterns/memories over time
+- Simpler implementation for conversational agents
+
+### Use Workflow Agent when:
+
+- Complex multi-step processes are required
+- Need document generation or file operations
+- Requires branching logic and decision trees
+- Multiple users need to interact with the same process
+- Process is more important than conversation
+
+## Menu Action Types
+
+Expert agents support three types of menu actions:
+
+### 1. **Inline Actions** (Direct commands)
+
+```yaml
+- trigger: 'save-insight'
+ action: 'Document this insight in {agent-folder}/[agent-name]-sidecar/insights.md with timestamp'
+ description: 'Save this insight ๐ก'
+```
+
+- Commands executed directly
+- Good for simple file operations or setting context
+
+### 2. **Prompt References** (#prompt-id)
+
+```yaml
+- trigger: 'analyze-thoughts'
+ action: '#thought-exploration' # References prompts section
+ description: 'Explore thought patterns ๐ญ'
+```
+
+- References a prompt from the `prompts` section by id
+- Most common for conversational interactions
+
+### 3. **Workflow Routes** (for complex processes)
+
+```yaml
+- trigger: 'generate-report'
+ route: '{project-root}/{bmad_folder}/{custom_module}/workflows/report-gen/workflow.md'
+ description: 'Generate report ๐'
+```
+
+- Routes to a separate workflow file
+- Used for complex multi-step processes
+
+## Notes for Module Creation:
+
+1. **File Paths**:
+ - Agent files go in: `{custom_module_location}/{module_name}/agents/[agent-name].yaml`
+ - Sidecar folders go in: `{custom_module_location}/{module_name}/agents/[agent-name]-sidecar/`
+
+2. **Variable Usage**:
+ - `{agent-folder}` resolves to the agents folder within your module
+ - `{bmad_folder}` resolves to .bmad
+ - `{custom_module}` resolves to custom/src/modules
+ - `{module}` is your module code/name
+
+3. **Creating Sidecar Structure**:
+ - When agent is created, also create the sidecar folder
+ - Initialize with empty files: memories.md, instructions.md
+ - Create sessions/ subfolder
+ - These files are automatically loaded due to critical_actions
+
+4. **Choosing Menu Actions**:
+ - Use **inline actions** for simple commands (save, load, set context)
+ - Use **prompt references** for conversational flows
+ - Use **workflow routes** for complex processes needing multiple steps
+
+# Example Module Generated Agent
+
+agent:
+metadata:
+name: Caravaggio
+title: Visual Communication + Presentation Expert
+icon: ๐จ
+module: cis
+
+persona:
+role: Visual Communication Expert + Presentation Designer + Educator
+identity: |
+Master presentation designer who's dissected thousands of successful presentationsโfrom viral YouTube explainers to funded pitch decks to TED talks. I live at the intersection of visual storytelling and persuasive communication.
+communication_style: |
+Constant sarcastic wit and experimental flair. Talks like you're in the editing room togetherโdramatic reveals, visual metaphors, "what if we tried THIS?!" energy. Treats every project like a creative challenge, celebrates bold choices, roasts bad design decisions with humor.
+principles: - "Know your audience - pitch decks โ YouTube thumbnails โ conference talks" - "Visual hierarchy drives attention - design the eye's journey deliberately" - "Clarity over cleverness - unless cleverness serves the message" - "Every frame needs a job - inform, persuade, transition, or cut it" - "Push boundaries with Excalidraw's frame-based presentation capabilities"
+
+critical_actions: - 'Load COMPLETE file {agent-folder}/caravaggio-sidecar/projects.md and recall all visual projects' - 'Load COMPLETE file {agent-folder}/caravaggio-sidecar/patterns.md and remember design patterns' - 'ONLY read/write files in {agent-folder}/caravaggio-sidecar/ - my creative studio'
+
+prompts: - id: 'design-critique'
+content: |
+
+Analyze the visual design with my signature dramatic flair
+
+
+ Alright, let me see what we've got here. *leans in closer*
+
+ First impression: Is this making me shout "BRAVO!" or "BARF!"?
+
+ Visual hierarchy scan: Where's my eye landing first? Second? Is it a deliberate journey or visual chaos?
+
+ The good stuff: What's working? What's making me grin?
+
+ The facepalm moments: Where are we losing impact? What's confusing the message?
+
+ My "WHAT IF WE TRIED THIS?!": [Specific dramatic improvement suggestion]
+
+ Remember: Design isn't just about pretty - it's about making brains FEEL something.
+
+ - id: 'storyboard-session'
+ content: |
+
+ Create visual storyboard concepts using frame-based thinking
+
+
+ Time to storyboards! Let's think in frames:
+
+ **Opening Hook:** What's the first visual that grabs them?
+ **The Turn:** Where do we shift perspective?
+ **The Reveal:** What's the money shot?
+ **The Close:** What image sticks with them?
+
+ For each frame:
+ - Visual: What do they SEE?
+ - Text: What do they READ?
+ - Emotion: What do they FEEL?
+
+ Remember: Each frame is a scene in your visual story. Make it COUNT!
+
+ - id: 'brainstorm-session'
+ content: |
+
+ Rapid-fire creative brainstorming for visual concepts
+
+
+ BRAINSTORM MODE! ๐ฅ
+
+ Give me three wild ideas:
+ 1. The safe but solid option
+ 2. The "ooh, interesting" middle ground
+ 3. The "are you crazy? LET'S DO IT!" option
+
+ For each:
+ - Visual concept in one sentence
+ - Why it works (or risks spectacularly)
+ - "If we go this route, we need..."
+
+ Let's push some boundaries! What's the most unexpected way to show this?
+
+menu: # Core interactions - multi: "[CH] Chat with Caravaggio or [SPM] Start Party Mode"
+triggers: - party-mode:
+input: SPM or fuzzy match start party mode
+route: "{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md"
+data: what's being discussed, plus custom party agents if specified
+type: exec - expert-chat:
+input: CH or fuzzy match validate agent
+action: agent responds as expert based on its personal to converse
+type: action
+
+ # Design services group
+ - multi: "[DC] Design Critique [SB] Storyboard"
+ triggers:
+ - design-critique:
+ input: DC or fuzzy match design critique
+ route: '#design-critique'
+ description: 'Ruthless design analysis ๐ญ'
+ type: exec
+ - storyboard:
+ input: SB or fuzzy match storyboard
+ route: '#storyboard-session'
+ description: 'Visual story frames ๐ฌ'
+ type: exec
+
+ # Quick actions
+ - trigger: 'analyze'
+ action: 'Quick visual analysis with my signature bluntness'
+ description: 'Quick visual take ๐ฏ'
+ type: action
+
+ - trigger: 'brainstorm'
+ action: '#brainstorm-session'
+ description: 'Creative storm ๐ก'
+ type: action
+
+ # Document workflows for complex processes
+ - multi: "[PD] Pitch Deck [EX] Explainer Video"
+ triggers:
+ - pitch-deck:
+ input: PD or fuzzy match pitch deck
+ route: "{project-root}/{bmad_folder}/{custom_module}/workflows/pitch-deck/workflow.md"
+ description: 'Investor pitch deck ๐'
+ - explainer:
+ input: EX or fuzzy match explainer
+ route: "{project-root}/{bmad_folder}/{custom_module}/workflows/explainer/workflow.md"
+ description: 'Video explainer ๐ฅ'
+
+ - trigger: 'save-project'
+ action: 'Document this project concept in {agent-folder}/caravaggio-sidecar/projects.md with sketches and notes'
+ description: 'Save project ๐พ'
diff --git a/src/modules/bmb/workflows/create-module/templates/install-config.template.yaml b/src/modules/bmb/workflows/create-module/templates/install-config.template.yaml
new file mode 100644
index 00000000..b4d64bf3
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/templates/install-config.template.yaml
@@ -0,0 +1,53 @@
+# {module_display_name} Module Configuration
+# This file defines installation questions and module configuration values
+
+code: "${module_name}" # e.g., my-module
+name: "{module_display_name}"
+default_selected: false
+
+# Welcome message shown during installation
+prompt:
+ - "Thank you for choosing {module_display_name}!"
+ - "{module_purpose}"
+# Core config values are automatically inherited from installer:
+## user_name
+## communication_language
+## document_output_language
+## output_folder
+
+# ============================================================================
+# CONFIGURATION FIELDS
+# ============================================================================
+# Each field can be:
+# 1. INTERACTIVE (has 'prompt' - asks user during installation)
+# 2. STATIC (no 'prompt' - just uses 'result' value)
+# ============================================================================
+
+# Example configurations (replace with actual planned fields):
+
+# INTERACTIVE text input:
+# output_path:
+# prompt: "Where should {module_name} save outputs?"
+# default: "output/{module_name}"
+# result: "{project-root}/{value}"
+
+# INTERACTIVE single-select:
+# detail_level:
+# prompt: "How detailed should outputs be?"
+# default: "standard"
+# result: "{value}"
+# single-select:
+# - value: "minimal"
+# label: "Minimal - Brief summaries only"
+# - value: "standard"
+# label: "Standard - Balanced detail"
+# - value: "detailed"
+# label: "Detailed - Comprehensive information"
+
+# STATIC value:
+# module_version:
+# result: "1.0.0"
+
+# STATIC path:
+# data_path:
+# result: "{project-root}/{bmad_folder}/{module_name}/data"
diff --git a/src/modules/bmb/workflows/create-module/templates/installer.template.js b/src/modules/bmb/workflows/create-module/templates/installer.template.js
new file mode 100644
index 00000000..f9114425
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/templates/installer.template.js
@@ -0,0 +1,47 @@
+/**
+ * {module_display_name} Module Installer
+ * Custom installation logic
+ */
+
+/**
+ * @param {Object} options - Installation options
+ * @param {string} options.projectRoot - Project root directory
+ * @param {Object} options.config - Module configuration from install-config.yaml
+ * @param {Array} options.installedIDEs - List of IDE codes being configured
+ * @param {Object} options.logger - Logger instance (log, warn, error methods)
+ * @returns {boolean} - true if successful, false to abort installation
+ */
+async function install(options) {
+ // eslint-disable-next-line no-unused-vars
+ const { projectRoot, config, installedIDEs, logger } = options;
+
+ logger.log('Installing {module_display_name}...');
+
+ try {
+ // TODO: Add your custom installation logic here
+
+ // Example: Create data directory
+ // const fs = require('fs');
+ // const dataPath = config.data_path;
+ // if (!fs.existsSync(dataPath)) {
+ // fs.mkdirSync(dataPath, { recursive: true });
+ // logger.log(`Created data directory: ${dataPath}`);
+ // }
+
+ // Example: Initialize configuration file
+ // const configPath = path.join(projectRoot, config.config_file);
+ // fs.writeFileSync(configPath, JSON.stringify({
+ // initialized: new Date().toISOString(),
+ // version: config.module_version
+ // }, null, 2));
+
+ logger.log('{module_display_name} installation complete!');
+ return true;
+ } catch (error) {
+ logger.error(`Installation failed: ${error.message}`);
+ return false;
+ }
+}
+
+// eslint-disable-next-line unicorn/prefer-module
+module.exports = { install };
diff --git a/src/modules/bmb/workflows/create-module/templates/module-plan.template.md b/src/modules/bmb/workflows/create-module/templates/module-plan.template.md
new file mode 100644
index 00000000..7e4dab7a
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/templates/module-plan.template.md
@@ -0,0 +1,5 @@
+---
+stepsCompleted: []
+---
+
+# Module Plan {module name}
diff --git a/src/modules/bmb/workflows/create-module/templates/workflow-plan-template.md b/src/modules/bmb/workflows/create-module/templates/workflow-plan-template.md
new file mode 100644
index 00000000..3d79eee5
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/templates/workflow-plan-template.md
@@ -0,0 +1,23 @@
+# Workflow Plan Template
+
+Use this template when creating workflow plans in step-07-workflows.md
+
+## Template Structure
+
+Copy the content from step-07-workflows.md when creating workflow plans. The template is embedded in the step file as a code block under "Workflow plan template".
+
+## Usage
+
+1. Navigate to the workflow folder
+2. Create workflow-plan.md
+3. Use the template structure from step-07-workflows.md
+4. Fill in details specific to your workflow
+
+## Required Sections
+
+- Purpose
+- Requirements (User Inputs, Prerequisites, Dependencies)
+- Proposed Steps
+- Expected Outputs
+- Integration Points
+- Implementation Notes
diff --git a/src/modules/bmb/workflows/create-module/validation.md b/src/modules/bmb/workflows/create-module/validation.md
new file mode 100644
index 00000000..001e28a2
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/validation.md
@@ -0,0 +1,126 @@
+# Create Module Workflow Validation Checklist
+
+This document provides the validation criteria used in step-11-validate.md to ensure module quality and BMAD compliance.
+
+## Structure Validation
+
+### Required Directories
+
+- [ ] agents/ - Agent definition files
+- [ ] workflows/ - Workflow folders
+- [ ] tasks/ - Task files (if needed)
+- [ ] templates/ - Shared templates
+- [ ] data/ - Module data
+- [ ] \_module-installer/ - Installation config
+- [ ] README.md - Module documentation
+
+### Required Files in \_module-installer/
+
+- [ ] install-config.yaml - Installation configuration
+- [ ] installer.js - Custom logic (if needed)
+
+## Configuration Validation
+
+### install-config.yaml
+
+- [ ] Valid YAML syntax
+- [ ] Module code matches folder name
+- [ ] Name field present
+- [ ] Prompt array with welcome messages
+- [ ] Configuration fields properly defined
+- [ ] Result templates use correct placeholders
+
+### Module Plan
+
+- [ ] All sections completed
+- [ ] Module identity documented
+- [ ] Component plan clear
+- [ ] Configuration plan documented
+
+## Component Validation
+
+### Agents
+
+- [ ] Files created in agents/ folder
+- [ ] YAML frontmatter valid (for created agents)
+- [ ] TODO flags used for non-existent workflows
+- [ ] Menu items follow BMAD patterns
+- [ ] Placeholder files contain TODO notes
+
+### Workflows
+
+- [ ] Folders created for each planned workflow
+- [ ] workflow-plan.md in each folder
+- [ ] README.md in each workflow folder
+- [ ] Plans include all required sections
+- [ ] Placeholder READMEs created for unplanned workflows
+
+## Documentation Validation
+
+### README.md
+
+- [ ] Module name and purpose
+- [ ] Installation instructions
+- [ ] Components section
+- [ ] Quick start guide
+- [ ] Module structure diagram
+- [ ] Configuration section
+- [ ] Usage examples
+- [ ] Development status
+- [ ] Author information
+
+### TODO.md
+
+- [ ] Development phases defined
+- [ ] Tasks prioritized
+- [ ] Quick commands included
+- [ ] Completion criteria defined
+
+## Integration Validation
+
+### Path Consistency
+
+- [ ] All paths use correct template format
+- [ ] Module code consistent throughout
+- [ ] No hardcoded paths
+- [ ] Cross-references correct
+
+### Agent-Workflow Integration
+
+- [ ] Agents reference correct workflows
+- [ ] TODO flags used appropriately
+- [ ] No circular dependencies
+- [ ] Clear integration points
+
+## BMAD Compliance
+
+### Standards
+
+- [ ] Follows BMAD module structure
+- [ ] Uses BMAD installation patterns
+- [ ] Agent files follow BMAD format
+- [ ] Workflow plans follow BMAD patterns
+
+### Best Practices
+
+- [ ] Clear naming conventions
+- [ ] Proper documentation
+- [ ] Version control ready
+- [ ] Installable via bmad install
+
+## Final Checklist
+
+### Before Marking Complete
+
+- [ ] All validation items checked
+- [ ] Critical issues resolved
+- [ ] Module plan updated with final status
+- [ ] stepsCompleted includes all 11 steps
+- [ ] User satisfied with result
+
+### Ready for Testing
+
+- [ ] Installation should work
+- [ ] Documentation accurate
+- [ ] Structure complete
+- [ ] Next steps clear
diff --git a/src/modules/bmb/workflows/create-module/workflow.md b/src/modules/bmb/workflows/create-module/workflow.md
new file mode 100644
index 00000000..c0038a3c
--- /dev/null
+++ b/src/modules/bmb/workflows/create-module/workflow.md
@@ -0,0 +1,55 @@
+---
+name: create-module
+description: 'Interactive workflow to build complete BMAD modules with agents, workflows, and installation infrastructure'
+web_bundle: true
+installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
+---
+
+# Create Module Workflow
+
+**Goal:** To guide users through creating complete, installable BMAD modules with proper structure, agents, workflow plans, and documentation.
+
+**Your Role:** In addition to your name, communication_style, and persona, you are also a Module Architect and BMAD Systems Specialist collaborating with module creators. This is a partnership, not a client-vendor relationship. You bring expertise in BMAD architecture, component design, and installation patterns, while the user brings their domain knowledge and specific module requirements. Work together as equals.
+
+## WORKFLOW ARCHITECTURE
+
+### Core Principles
+
+- **Micro-file Design**: Each step of the overall goal is a self contained instruction file that you will adhere too 1 file as directed at a time
+- **Just-In-Time Loading**: Only 1 current step file will be loaded, read, and executed to completion - never load future step files until told to do so
+- **Sequential Enforcement**: Sequence within the step files must be completed in order, no skipping or optimization allowed
+- **State Tracking**: Document progress in output file frontmatter using `stepsCompleted` array when a workflow produces a document
+- **Append-Only Building**: Build documents by appending content as directed to the output file
+
+### Step Processing Rules
+
+1. **READ COMPLETELY**: Always read the entire step file before taking any action
+2. **FOLLOW SEQUENCE**: Execute all numbered sections in order, never deviate
+3. **WAIT FOR INPUT**: If a menu is presented, halt and wait for user selection
+4. **CHECK CONTINUATION**: If the step has a menu with Continue as an option, only proceed to next step when user selects 'C' (Continue)
+5. **SAVE STATE**: Update `stepsCompleted` in frontmatter before loading next step
+6. **LOAD NEXT**: When directed, load, read entire file, then execute the next step file
+
+### Critical Rules (NO EXCEPTIONS)
+
+- ๐ **NEVER** load multiple step files simultaneously
+- ๐ **ALWAYS** read entire step file before execution
+- ๐ซ **NEVER** skip steps or optimize the sequence
+- ๐พ **ALWAYS** update frontmatter of output files when writing the final output for a specific step
+- ๐ฏ **ALWAYS** follow the exact instructions in the step file
+- โธ๏ธ **ALWAYS** halt at menus and wait for user input
+- ๐ **NEVER** create mental todo lists from future steps
+
+---
+
+## INITIALIZATION SEQUENCE
+
+### 1. Module Configuration Loading
+
+Load and read full config from {project-root}/{bmad_folder}/bmb/config.yaml and resolve:
+
+- `project_name`, `output_folder`, `user_name`, `communication_language`, `document_output_language`, `custom_module_location`
+
+### 2. First Step EXECUTION
+
+Load, read the full file and then execute {installed_path}/steps/step-01-init.md to begin the workflow.
diff --git a/src/modules/bmm/agents/analyst.agent.yaml b/src/modules/bmm/agents/analyst.agent.yaml
index eb0bc7c4..8f4ba7f1 100644
--- a/src/modules/bmm/agents/analyst.agent.yaml
+++ b/src/modules/bmm/agents/analyst.agent.yaml
@@ -39,11 +39,14 @@ agent:
workflow: "{project-root}/{bmad_folder}/bmm/workflows/document-project/workflow.yaml"
description: Document your existing project (optional, but recommended for existing brownfield project efforts)
- - trigger: party-mode
- exec: "{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md"
- description: Bring the whole team in to chat with other expert agents from the party
-
- - trigger: advanced-elicitation
- exec: "{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml"
- description: Advanced elicitation techniques to challenge the LLM to get better results
- web-only: true
+ - multi: "[SPM] Start Party Mode (optionally suggest attendees and topic), [CH] Chat"
+ triggers:
+ - party-mode:
+ - input: SPM or fuzzy match start party mode
+ - route: "{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md"
+ - data: what is being discussed or suggested with the command, along with custom party custom agents if specified
+ - type: exec
+ - expert-chat:
+ - input: CH or fuzzy match validate agent
+ - action: agent responds as expert based on its personal to converse
+ - type: action
diff --git a/src/modules/bmm/docs/README.md b/src/modules/bmm/docs/README.md
index 77b6bc15..d5608e55 100644
--- a/src/modules/bmm/docs/README.md
+++ b/src/modules/bmm/docs/README.md
@@ -139,6 +139,9 @@ Comprehensive documentation for all BMM workflows organized by phase:
- Complete story lifecycle
- One-story-at-a-time discipline
+<<<<<<< Updated upstream
+<<<<<<< Updated upstream
+
- **[Testing & QA Workflows](./test-architecture.md)** - Comprehensive quality assurance (1,420 lines)
- Test strategy, automation, quality gates
- TEA agent and test healing
@@ -146,6 +149,14 @@ Comprehensive documentation for all BMM workflows organized by phase:
**Total: 34 workflows documented across all phases**
+=======
+
+> > > > > > > Stashed changes
+
+=======
+
+> > > > > > > Stashed changes
+
### Advanced Workflow References
For detailed technical documentation on specific complex workflows:
@@ -170,10 +181,21 @@ Quality assurance guidance:
+<<<<<<< Updated upstream
+
+<<<<<<< Updated upstream
+
- Test design workflows
- Quality gates
- Risk assessment
-- NFR validation
+- # NFR validation
+ =======
+ > > > > > > > Stashed changes
+ - Test design workflows
+ - Quality gates
+ - Risk assessment
+ - NFR validation
+ > > > > > > > Stashed changes
---
diff --git a/src/modules/bmm/docs/brownfield-guide.md b/src/modules/bmm/docs/brownfield-guide.md
index 17497c5c..a660f896 100644
--- a/src/modules/bmm/docs/brownfield-guide.md
+++ b/src/modules/bmm/docs/brownfield-guide.md
@@ -725,6 +725,13 @@ flowchart TD
- **[Quick Start Guide](./quick-start.md)** - Getting started with BMM
- **[Glossary](./glossary.md)** - Key terminology
- **[FAQ](./faq.md)** - Common questions
+ <<<<<<< Updated upstream
+ =======
+- **[Troubleshooting](./troubleshooting.md)** - Problem resolution
+ <<<<<<< Updated upstream
+ > > > > > > > # Stashed changes
+ > > > > > > >
+ > > > > > > > Stashed changes
- **[Workflow Documentation](./README.md#-workflow-guides)** - Complete workflow reference
---
@@ -739,7 +746,13 @@ flowchart TD
**Documentation:**
-- [Test Architect Guide](./test-architecture.md) - Comprehensive testing strategy
+<<<<<<< Updated upstream
+<<<<<<< Updated upstream
+
+- # [Test Architect Guide](./test-architecture.md) - Comprehensive testing strategy
+ > > > > > > > # Stashed changes
+ > > > > > > >
+ > > > > > > > Stashed changes
- [BMM Module README](../README.md) - Complete module and workflow reference
---
diff --git a/src/modules/bmm/docs/glossary.md b/src/modules/bmm/docs/glossary.md
index a85d03c2..2bfdda52 100644
--- a/src/modules/bmm/docs/glossary.md
+++ b/src/modules/bmm/docs/glossary.md
@@ -95,6 +95,20 @@ Game development equivalent of PRD, created by Game Designer agent for game proj
## Workflow and Phases
+<<<<<<< Updated upstream
+
+# <<<<<<< Updated upstream
+
+=======
+
+> > > > > > > Stashed changes
+
+### Phase 0: Documentation (Prerequisite)
+
+**Conditional phase for brownfield projects.** Creates comprehensive codebase documentation before planning. Only required if existing documentation is insufficient for AI agents.
+
+> > > > > > > Stashed changes
+
### Phase 1: Analysis (Optional)
Discovery and research phase including brainstorming, research workflows, and product brief creation. Optional for Quick Flow, recommended for BMad Method, required for Enterprise Method.
diff --git a/src/modules/bmm/docs/quick-spec-flow.md b/src/modules/bmm/docs/quick-spec-flow.md
new file mode 100644
index 00000000..05ac4629
--- /dev/null
+++ b/src/modules/bmm/docs/quick-spec-flow.md
@@ -0,0 +1,652 @@
+# BMad Quick Spec Flow
+
+**Perfect for:** Bug fixes, small features, rapid prototyping, and quick enhancements
+
+**Time to implementation:** Minutes, not hours
+
+---
+
+## What is Quick Spec Flow?
+
+Quick Spec Flow is a **streamlined alternative** to the full BMad Method for Quick Flow track projects. Instead of going through Product Brief โ PRD โ Architecture, you go **straight to a context-aware technical specification** and start coding.
+
+### When to Use Quick Spec Flow
+
+โ **Use Quick Flow track when:**
+
+- Single bug fix or small enhancement
+- Small feature with clear scope (typically 1-15 stories)
+- Rapid prototyping or experimentation
+- Adding to existing brownfield codebase
+- You know exactly what you want to build
+
+โ **Use BMad Method or Enterprise tracks when:**
+
+- Building new products or major features
+- Need stakeholder alignment
+- Complex multi-team coordination
+- Requires extensive planning and architecture
+
+๐ก **Not sure?** Run `workflow-init` to get a recommendation based on your project's needs!
+
+---
+
+## Quick Spec Flow Overview
+
+```mermaid
+flowchart TD
+ START[Step 1: Run Tech-Spec Workflow]
+ DETECT[Detects project stack package.json, requirements.txt, etc.]
+ ANALYZE[Analyzes brownfield codebase if exists]
+ TEST[Detects test frameworks and conventions]
+ CONFIRM[Confirms conventions with you]
+ GENERATE[Generates context-rich tech-spec]
+ STORIES[Creates ready-to-implement stories]
+
+ OPTIONAL[Step 2: Optional Generate Story Context SM Agent For complex scenarios only]
+
+ IMPL[Step 3: Implement DEV Agent Code, test, commit]
+
+ DONE[DONE! ๐]
+
+ START --> DETECT
+ DETECT --> ANALYZE
+ ANALYZE --> TEST
+ TEST --> CONFIRM
+ CONFIRM --> GENERATE
+ GENERATE --> STORIES
+ STORIES --> OPTIONAL
+ OPTIONAL -.->|Optional| IMPL
+ STORIES --> IMPL
+ IMPL --> DONE
+
+ style START fill:#bfb,stroke:#333,stroke-width:2px
+ style OPTIONAL fill:#ffb,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5
+ style IMPL fill:#bbf,stroke:#333,stroke-width:2px
+ style DONE fill:#f9f,stroke:#333,stroke-width:3px
+```
+
+---
+
+## Single Atomic Change
+
+**Best for:** Bug fixes, single file changes, isolated improvements
+
+### What You Get
+
+1. **tech-spec.md** - Comprehensive technical specification with:
+ - Problem statement and solution
+ - Detected framework versions and dependencies
+ - Brownfield code patterns (if applicable)
+ - Existing test patterns to follow
+ - Specific file paths to modify
+ - Complete implementation guidance
+
+2. **story-[slug].md** - Single user story ready for development
+
+### Quick Spec Flow Commands
+
+```bash
+# Start Quick Spec Flow (no workflow-init needed!)
+# Load PM agent and run tech-spec
+
+# When complete, implement directly:
+# Load DEV agent and run dev-story
+```
+
+### What Makes It Quick
+
+- โ No Product Brief needed
+- โ No PRD needed
+- โ No Architecture doc needed
+- โ Auto-detects your stack
+- โ Auto-analyzes brownfield code
+- โ Auto-validates quality
+- โ Story context optional (tech-spec is comprehensive!)
+
+### Example Single Change Scenarios
+
+- "Fix the login validation bug"
+- "Add email field to user registration form"
+- "Update API endpoint to return additional field"
+- "Improve error handling in payment processing"
+
+---
+
+## Coherent Small Feature
+
+**Best for:** Small features with 2-3 related user stories
+
+### What You Get
+
+1. **tech-spec.md** - Same comprehensive spec as single change projects
+2. **epics.md** - Epic organization with story breakdown
+3. **story-[epic-slug]-1.md** - First story
+4. **story-[epic-slug]-2.md** - Second story
+5. **story-[epic-slug]-3.md** - Third story (if needed)
+
+### Quick Spec Flow Commands
+
+```bash
+# Start Quick Spec Flow
+# Load PM agent and run tech-spec
+
+# Optional: Organize stories as a sprint
+# Load SM agent and run sprint-planning
+
+# Implement story-by-story:
+# Load DEV agent and run dev-story for each story
+```
+
+### Story Sequencing
+
+Stories are **automatically validated** to ensure proper sequence:
+
+- โ No forward dependencies (Story 2 can't depend on Story 3)
+- โ Clear dependency documentation
+- โ Infrastructure โ Features โ Polish order
+- โ Backend โ Frontend flow
+
+### Example Small Feature Scenarios
+
+- "Add OAuth social login (Google, GitHub, Twitter)"
+- "Build user profile page with avatar upload"
+- "Implement basic search with filters"
+- "Add dark mode toggle to application"
+
+---
+
+## Smart Context Discovery
+
+Quick Spec Flow automatically discovers and uses:
+
+### 1. Existing Documentation
+
+- Product briefs (if they exist)
+- Research documents
+- `document-project` output (brownfield codebase map)
+
+### 2. Project Stack
+
+- **Node.js:** package.json โ frameworks, dependencies, scripts, test framework
+- **Python:** requirements.txt, pyproject.toml โ packages, tools
+- **Ruby:** Gemfile โ gems and versions
+- **Java:** pom.xml, build.gradle โ Maven/Gradle dependencies
+- **Go:** go.mod โ modules
+- **Rust:** Cargo.toml โ crates
+- **PHP:** composer.json โ packages
+
+### 3. Brownfield Code Patterns
+
+- Directory structure and organization
+- Existing code patterns (class-based, functional, MVC)
+- Naming conventions (camelCase, snake_case, PascalCase)
+- Test frameworks and patterns
+- Code style (semicolons, quotes, indentation)
+- Linter/formatter configs
+- Error handling patterns
+- Logging conventions
+- Documentation style
+
+### 4. Convention Confirmation
+
+**IMPORTANT:** Quick Spec Flow detects your conventions and **asks for confirmation**:
+
+```
+I've detected these conventions in your codebase:
+
+Code Style:
+- ESLint with Airbnb config
+- Prettier with single quotes, 2-space indent
+- No semicolons
+
+Test Patterns:
+- Jest test framework
+- .test.js file naming
+- expect() assertion style
+
+Should I follow these existing conventions? (yes/no)
+```
+
+**You decide:** Conform to existing patterns or establish new standards!
+
+---
+
+## Modern Best Practices via WebSearch
+
+Quick Spec Flow stays current by using WebSearch when appropriate:
+
+### For Greenfield Projects
+
+- Searches for latest framework versions
+- Recommends official starter templates
+- Suggests modern best practices
+
+### For Outdated Dependencies
+
+- Detects if your dependencies are >2 years old
+- Searches for migration guides
+- Notes upgrade complexity
+
+### Starter Template Recommendations
+
+For greenfield projects, Quick Spec Flow recommends:
+
+**React:**
+
+- Vite (modern, fast)
+- Next.js (full-stack)
+
+**Python:**
+
+- cookiecutter templates
+- FastAPI starter
+
+**Node.js:**
+
+- NestJS CLI
+- express-generator
+
+**Benefits:**
+
+- โ Modern best practices baked in
+- โ Proper project structure
+- โ Build tooling configured
+- โ Testing framework set up
+- โ Faster time to first feature
+
+---
+
+## UX/UI Considerations
+
+For user-facing changes, Quick Spec Flow captures:
+
+- UI components affected (create vs modify)
+- UX flow changes (current vs new)
+- Responsive design needs (mobile, tablet, desktop)
+- Accessibility requirements:
+ - Keyboard navigation
+ - Screen reader compatibility
+ - ARIA labels
+ - Color contrast standards
+- User feedback patterns:
+ - Loading states
+ - Error messages
+ - Success confirmations
+ - Progress indicators
+
+---
+
+## Auto-Validation and Quality Assurance
+
+Quick Spec Flow **automatically validates** everything:
+
+### Tech-Spec Validation (Always Runs)
+
+Checks:
+
+- โ Context gathering completeness
+- โ Definitiveness (no "use X or Y" statements)
+- โ Brownfield integration quality
+- โ Stack alignment
+- โ Implementation readiness
+
+Generates scores:
+
+```
+โ Validation Passed!
+- Context Gathering: Comprehensive
+- Definitiveness: All definitive
+- Brownfield Integration: Excellent
+- Stack Alignment: Perfect
+- Implementation Readiness: โ Ready
+```
+
+### Story Validation (Multi-Story Features)
+
+Checks:
+
+- โ Story sequence (no forward dependencies!)
+- โ Acceptance criteria quality (specific, testable)
+- โ Completeness (all tech spec tasks covered)
+- โ Clear dependency documentation
+
+**Auto-fixes issues if found!**
+
+---
+
+## Complete User Journey
+
+### Scenario 1: Bug Fix (Single Change)
+
+**Goal:** Fix login validation bug
+
+**Steps:**
+
+1. **Start:** Load PM agent, say "I want to fix the login validation bug"
+2. **PM runs tech-spec workflow:**
+ - Asks: "What problem are you solving?"
+ - You explain the validation issue
+ - Detects your Node.js stack (Express 4.18.2, Jest for testing)
+ - Analyzes existing UserService code patterns
+ - Asks: "Should I follow your existing conventions?" โ You say yes
+ - Generates tech-spec.md with specific file paths and patterns
+ - Creates story-login-fix.md
+3. **Implement:** Load DEV agent, run `dev-story`
+ - DEV reads tech-spec (has all context!)
+ - Implements fix following existing patterns
+ - Runs tests (following existing Jest patterns)
+ - Done!
+
+**Total time:** 15-30 minutes (mostly implementation)
+
+---
+
+### Scenario 2: Small Feature (Multi-Story)
+
+**Goal:** Add OAuth social login (Google, GitHub)
+
+**Steps:**
+
+1. **Start:** Load PM agent, say "I want to add OAuth social login"
+2. **PM runs tech-spec workflow:**
+ - Asks about the feature scope
+ - You specify: Google and GitHub OAuth
+ - Detects your stack (Next.js 13.4, NextAuth.js already installed!)
+ - Analyzes existing auth patterns
+ - Confirms conventions with you
+ - Generates:
+ - tech-spec.md (comprehensive implementation guide)
+ - epics.md (OAuth Integration epic)
+ - story-oauth-1.md (Backend OAuth setup)
+ - story-oauth-2.md (Frontend login buttons)
+3. **Optional Sprint Planning:** Load SM agent, run `sprint-planning`
+4. **Implement Story 1:**
+ - Load DEV agent, run `dev-story` for story 1
+ - DEV implements backend OAuth
+5. **Implement Story 2:**
+ - DEV agent, run `dev-story` for story 2
+ - DEV implements frontend
+ - Done!
+
+**Total time:** 1-3 hours (mostly implementation)
+
+---
+
+## Integration with Phase 4 Workflows
+
+Quick Spec Flow works seamlessly with all Phase 4 implementation workflows:
+
+### story-context (SM Agent)
+
+- โ Recognizes tech-spec.md as authoritative source
+- โ Extracts context from tech-spec (replaces PRD)
+- โ Generates XML context for complex scenarios
+
+### create-story (SM Agent)
+
+- โ Can work with tech-spec.md instead of PRD
+- โ Uses epics.md from tech-spec workflow
+- โ Creates additional stories if needed
+
+### sprint-planning (SM Agent)
+
+- โ Works with epics.md from tech-spec
+- โ Organizes multi-story features for coordinated implementation
+- โ Tracks progress through sprint-status.yaml
+
+### dev-story (DEV Agent)
+
+- โ Reads stories generated by tech-spec
+- โ Uses tech-spec.md as comprehensive context
+- โ Implements following detected conventions
+
+---
+
+## Comparison: Quick Spec vs Full BMM
+
+| Aspect | Quick Flow Track | BMad Method/Enterprise Tracks |
+| --------------------- | ---------------------------- | ---------------------------------- |
+| **Setup** | None (standalone) | workflow-init recommended |
+| **Planning Docs** | tech-spec.md only | Product Brief โ PRD โ Architecture |
+| **Time to Code** | Minutes | Hours to days |
+| **Best For** | Bug fixes, small features | New products, major features |
+| **Context Discovery** | Automatic | Manual + guided |
+| **Story Context** | Optional (tech-spec is rich) | Required (generated from PRD) |
+| **Validation** | Auto-validates everything | Manual validation steps |
+| **Brownfield** | Auto-analyzes and conforms | Manual documentation required |
+| **Conventions** | Auto-detects and confirms | Document in PRD/Architecture |
+
+---
+
+## When to Graduate from Quick Flow to BMad Method
+
+Start with Quick Flow, but switch to BMad Method when:
+
+- โ Project grows beyond initial scope
+- โ Multiple teams need coordination
+- โ Stakeholders need formal documentation
+- โ Product vision is unclear
+- โ Architectural decisions need deep analysis
+- โ Compliance/regulatory requirements exist
+
+๐ก **Tip:** You can always run `workflow-init` later to transition from Quick Flow to BMad Method!
+
+---
+
+## Quick Spec Flow - Key Benefits
+
+### ๐ **Speed**
+
+- No Product Brief
+- No PRD
+- No Architecture doc
+- Straight to implementation
+
+### ๐ง **Intelligence**
+
+- Auto-detects stack
+- Auto-analyzes brownfield
+- Auto-validates quality
+- WebSearch for current info
+
+### ๐ **Respect for Existing Code**
+
+- Detects conventions
+- Asks for confirmation
+- Follows patterns
+- Adapts vs. changes
+
+### โ **Quality**
+
+- Auto-validation
+- Definitive decisions (no "or" statements)
+- Comprehensive context
+- Clear acceptance criteria
+
+### ๐ฏ **Focus**
+
+- Single atomic changes
+- Coherent small features
+- No scope creep
+- Fast iteration
+
+---
+
+## Getting Started
+
+### Prerequisites
+
+- BMad Method installed (`npx bmad-method install`)
+- Project directory with code (or empty for greenfield)
+
+### Quick Start Commands
+
+```bash
+# For a quick bug fix or small change:
+# 1. Load PM agent
+# 2. Say: "I want to [describe your change]"
+# 3. PM will ask if you want to run tech-spec
+# 4. Answer questions about your change
+# 5. Get tech-spec + story
+# 6. Load DEV agent and implement!
+
+# For a small feature with multiple stories:
+# Same as above, but get epic + 2-3 stories
+# Optionally use SM sprint-planning to organize
+```
+
+### No workflow-init Required!
+
+Quick Spec Flow is **fully standalone**:
+
+- Detects if it's a single change or multi-story feature
+- Asks for greenfield vs brownfield
+- Works without status file tracking
+- Perfect for rapid prototyping
+
+---
+
+## FAQ
+
+### Q: Can I use Quick Spec Flow on an existing project?
+
+**A:** Yes! It's perfect for brownfield projects. It will analyze your existing code, detect patterns, and ask if you want to follow them.
+
+### Q: What if I don't have a package.json or requirements.txt?
+
+**A:** Quick Spec Flow will work in greenfield mode, recommend starter templates, and use WebSearch for modern best practices.
+
+### Q: Do I need to run workflow-init first?
+
+**A:** No! Quick Spec Flow is standalone. But if you want guidance on which flow to use, workflow-init can help.
+
+### Q: Can I use this for frontend changes?
+
+**A:** Absolutely! Quick Spec Flow captures UX/UI considerations, component changes, and accessibility requirements.
+
+### Q: What if my Quick Flow project grows?
+
+**A:** No problem! You can always transition to BMad Method by running workflow-init and create-prd. Your tech-spec becomes input for the PRD.
+
+### Q: Do I need story-context for every story?
+
+**A:** Usually no! Tech-spec is comprehensive enough for most Quick Flow projects. Only use story-context for complex edge cases.
+
+### Q: Can I skip validation?
+
+**A:** No, validation always runs automatically. But it's fast and catches issues early!
+
+### Q: Will it work with my team's code style?
+
+**A:** Yes! It detects your conventions and asks for confirmation. You control whether to follow existing patterns or establish new ones.
+
+---
+
+## Tips and Best Practices
+
+### 1. **Be Specific in Discovery**
+
+When describing your change, provide specifics:
+
+- โ "Fix email validation in UserService to allow plus-addressing"
+- โ "Fix validation bug"
+
+### 2. **Trust the Convention Detection**
+
+If it detects your patterns correctly, say yes! It's faster than establishing new conventions.
+
+### 3. **Use WebSearch Recommendations for Greenfield**
+
+Starter templates save hours of setup time. Let Quick Spec Flow find the best ones.
+
+### 4. **Review the Auto-Validation**
+
+When validation runs, read the scores. They tell you if your spec is production-ready.
+
+### 5. **Story Context is Optional**
+
+For single changes, try going directly to dev-story first. Only add story-context if you hit complexity.
+
+### 6. **Keep Single Changes Truly Atomic**
+
+If your "single change" needs 3+ files, it might be a multi-story feature. Let the workflow guide you.
+
+### 7. **Validate Story Sequence for Multi-Story Features**
+
+When you get multiple stories, check the dependency validation output. Proper sequence matters!
+
+---
+
+## Real-World Examples
+
+### Example 1: Adding Logging (Single Change)
+
+**Input:** "Add structured logging to payment processing"
+
+**Tech-Spec Output:**
+
+- Detected: winston 3.8.2 already in package.json
+- Analyzed: Existing services use winston with JSON format
+- Confirmed: Follow existing logging patterns
+- Generated: Specific file paths, log levels, format example
+- Story: Ready to implement in 1-2 hours
+
+**Result:** Consistent logging added, following team patterns, no research needed.
+
+---
+
+### Example 2: Search Feature (Multi-Story)
+
+**Input:** "Add search to product catalog with filters"
+
+**Tech-Spec Output:**
+
+- Detected: React 18.2.0, MUI component library, Express backend
+- Analyzed: Existing ProductList component patterns
+- Confirmed: Follow existing API and component structure
+- Generated:
+ - Epic: Product Search Functionality
+ - Story 1: Backend search API with filters
+ - Story 2: Frontend search UI component
+- Auto-validated: Story 1 โ Story 2 sequence correct
+
+**Result:** Search feature implemented in 4-6 hours with proper architecture.
+
+---
+
+## Summary
+
+Quick Spec Flow is your **fast path from idea to implementation** for:
+
+- ๐ Bug fixes
+- โจ Small features
+- ๐ Rapid prototyping
+- ๐ง Quick enhancements
+
+**Key Features:**
+
+- Auto-detects your stack
+- Auto-analyzes brownfield code
+- Auto-validates quality
+- Respects existing conventions
+- Uses WebSearch for modern practices
+- Generates comprehensive tech-specs
+- Creates implementation-ready stories
+
+**Time to code:** Minutes, not hours.
+
+**Ready to try it?** Load the PM agent and say what you want to build! ๐
+
+---
+
+## Next Steps
+
+- **Try it now:** Load PM agent and describe a small change
+- **Learn more:** See the [BMM Workflow Guides](./README.md#-workflow-guides) for comprehensive workflow documentation
+- **Need help deciding?** Run `workflow-init` to get a recommendation
+- **Have questions?** Join us on Discord: https://discord.gg/gk8jAdXWmj
+
+---
+
+_Quick Spec Flow - Because not every change needs a Product Brief._
diff --git a/src/modules/bmm/docs/troubleshooting.md b/src/modules/bmm/docs/troubleshooting.md
new file mode 100644
index 00000000..f411d98b
--- /dev/null
+++ b/src/modules/bmm/docs/troubleshooting.md
@@ -0,0 +1,680 @@
+# BMM Troubleshooting Guide
+
+Common issues and solutions for the BMad Method Module.
+
+---
+
+## Quick Diagnosis
+
+**Use this flowchart to find your issue:**
+
+```mermaid
+flowchart TD
+ START{What's the problem?}
+
+ START -->|Can't get started| SETUP[Setup & Installation Issues]
+ START -->|Wrong level detected| LEVEL[Level Detection Problems]
+ START -->|Workflow not working| WORKFLOW[Workflow Issues]
+ START -->|Agent lacks context| CONTEXT[Context & Documentation Issues]
+ START -->|Implementation problems| IMPL[Implementation Issues]
+ START -->|Files/paths wrong| FILES[File & Path Issues]
+
+ style START fill:#ffb,stroke:#333,stroke-width:2px
+ style SETUP fill:#bfb,stroke:#333,stroke-width:2px
+ style LEVEL fill:#bbf,stroke:#333,stroke-width:2px
+ style WORKFLOW fill:#fbf,stroke:#333,stroke-width:2px
+ style CONTEXT fill:#f9f,stroke:#333,stroke-width:2px
+```
+
+---
+
+## Table of Contents
+
+- [Setup and Installation Issues](#setup-and-installation-issues)
+- [Level Detection Problems](#level-detection-problems)
+- [Workflow Issues](#workflow-issues)
+- [Context and Documentation Issues](#context-and-documentation-issues)
+- [Implementation Issues](#implementation-issues)
+- [File and Path Issues](#file-and-path-issues)
+- [Agent Behavior Issues](#agent-behavior-issues)
+- [Integration Issues (Brownfield)](#integration-issues-brownfield)
+
+---
+
+## Setup and Installation Issues
+
+### Problem: BMM not found after installation
+
+**Symptoms:**
+
+- `bmad` command not recognized
+- Agent files not accessible
+- Workflows don't load
+
+**Solution:**
+
+```bash
+# Check if BMM is installed
+ls bmad/
+
+# If not present, run installer
+npx bmad-method@alpha install
+
+# For fresh install
+npx bmad-method@alpha install --skip-version-prompt
+```
+
+### Problem: Agents don't have menu
+
+**Symptoms:**
+
+- Load agent file but no menu appears
+- Agent doesn't respond to commands
+
+**Solution:**
+
+1. Ensure you're loading the correct agent file path: `bmad/bmm/agents/[agent-name].md`
+2. Wait a few seconds for agent to initialize
+3. Try asking "show menu" or "help"
+4. Check IDE supports Markdown rendering with context
+5. For Claude Code: Ensure agent file is open in chat context
+
+### Problem: Workflows not found
+
+**Symptoms:**
+
+- Agent says workflow doesn't exist
+- Menu shows workflow but won't run
+
+**Solution:**
+
+1. Check workflow exists: `ls bmad/bmm/workflows/`
+2. Verify agent has access to workflow (check agent's workflow list)
+3. Try using menu number instead of workflow name
+4. Restart chat with agent in fresh session
+
+---
+
+## Level Detection Problems
+
+### Problem: workflow-init suggests wrong level
+
+**Symptoms:**
+
+- Detects Level 3 but you only need Level 1
+- Suggests Level 1 but project is actually Level 2
+- Can't figure out appropriate level
+
+**Solution:**
+
+1. **Override the suggestion** - workflow-init always asks for confirmation, just say "no" and choose correct level
+2. **Be specific in description** - Use level keywords when describing:
+ - "fix bug" โ Level 0
+ - "add small feature" โ Level 1
+ - "build dashboard" โ Level 2
+3. **Manual override** - You can always switch levels later if needed
+
+**Example:**
+
+```
+workflow-init: "Level 3 project?"
+You: "No, this is just adding OAuth login - Level 1"
+workflow-init: "Got it, creating Level 1 workflow"
+```
+
+### Problem: Project level unclear
+
+**Symptoms:**
+
+- Between Level 1 and Level 2
+- Not sure if architecture needed
+- Story count uncertain
+
+**Solution:**
+**When in doubt, start smaller:**
+
+- Choose Level 1 instead of Level 2
+- You can always run `create-prd` later if needed
+- Level 1 is faster, less overhead
+- Easy to upgrade, hard to downgrade
+
+**Decision criteria:**
+
+- Single epic with related stories? โ Level 1
+- Multiple independent epics? โ Level 2
+- Need product-level planning? โ Level 2
+- Just need technical plan? โ Level 1
+
+### Problem: Old planning docs influencing level detection
+
+**Symptoms:**
+
+- Old Level 3 PRD in folder
+- Working on new Level 0 bug fix
+- workflow-init suggests Level 3
+
+**Solution:**
+workflow-init asks: "Is this work in progress or previous effort?"
+
+- Answer: "Previous effort"
+- Then describe your NEW work clearly
+- System will detect level based on NEW work, not old artifacts
+
+---
+
+## Workflow Issues
+
+### Problem: Workflow fails or hangs
+
+**Symptoms:**
+
+- Workflow starts but doesn't complete
+- Agent stops responding mid-workflow
+- Progress stalls
+
+**Solution:**
+
+1. **Check context limits** - Start fresh chat for complex workflows
+2. **Verify prerequisites**:
+ - Phase 2 needs Phase 1 complete (if used)
+ - Phase 3 needs Phase 2 complete
+ - Phase 4 needs Phase 3 complete (if Level 3-4)
+3. **Restart workflow** - Load agent in new chat and restart
+4. **Check status file** - Verify `bmm-workflow-status.md` or `sprint-status.yaml` is present and valid
+
+### Problem: Agent says "workflow not found"
+
+**Symptoms:**
+
+- Request workflow by name
+- Agent doesn't recognize it
+- Menu doesn't show workflow
+
+**Solution:**
+
+1. Check spelling/format - Use exact workflow name or menu shortcut (*prd not *PRD)
+2. Verify agent has workflow:
+ - PM agent: prd, tech-spec
+ - Architect agent: create-architecture, validate-architecture
+ - SM agent: sprint-planning, create-story, story-context
+3. Try menu number instead of name
+4. Check you're using correct agent for workflow
+
+### Problem: Sprint-planning workflow fails
+
+**Symptoms:**
+
+- Can't create sprint-status.yaml
+- Epics not extracted from files
+- Status file empty or incorrect
+
+**Solution:**
+
+1. **Verify epic files exist**:
+ - Level 1: tech-spec with epic
+ - Level 2-4: epics.md or sharded epic files
+2. **Check file format**:
+ - Epic files should be valid Markdown
+ - Epic headers should be clear (## Epic Name)
+3. **Run in Phase 4 only** - Ensure Phase 2/3 complete first
+4. **Check file paths** - Epic files should be in correct output folder
+
+### Problem: story-context generates empty or wrong context
+
+**Symptoms:**
+
+- Context file created but has no useful content
+- Context doesn't reference existing code
+- Missing technical guidance
+
+**Solution:**
+
+1. **Run epic-tech-context first** - story-context builds on epic context
+2. **Check story file exists** - Verify story was created by create-story
+3. **For brownfield**:
+ - Ensure document-project was run
+ - Verify docs/index.md exists with codebase context
+4. **Try regenerating** - Sometimes needs fresh attempt with more specific story details
+
+---
+
+## Context and Documentation Issues
+
+### Problem: AI agents lack codebase understanding (Brownfield)
+
+**Symptoms:**
+
+- Suggestions don't align with existing patterns
+- Ignores available components
+- Proposes approaches that conflict with architecture
+- Doesn't reference existing code
+
+**Solution:**
+
+1. **Run document-project** - Critical for brownfield projects
+ ```
+ Load Analyst agent โ run document-project
+ Choose scan level: Deep (recommended for PRD prep)
+ ```
+2. **Verify docs/index.md exists** - This is master entry point for AI agents
+3. **Check documentation completeness**:
+ - Review generated docs/index.md
+ - Ensure key systems are documented
+4. **Run deep-dive on specific areas** if needed
+
+### Problem: Have documentation but agents can't find it
+
+**Symptoms:**
+
+- README.md, ARCHITECTURE.md exist
+- AI agents still ask questions answered in docs
+- No docs/index.md file
+
+**Solution:**
+**Option 1: Quick fix (2-5min)**
+Run `index-docs` task:
+
+- Located at `bmad/core/tasks/index-docs.xml`
+- Scans existing docs and generates index.md
+- Lightweight, just creates navigation
+
+**Option 2: Comprehensive (10-30min)**
+Run document-project workflow:
+
+- Discovers existing docs in Step 2
+- Generates NEW AI-friendly documentation from codebase
+- Creates index.md linking to BOTH existing and new docs
+
+**Why this matters:** AI agents need structured entry point (index.md) to navigate docs efficiently.
+
+### Problem: document-project takes too long
+
+**Symptoms:**
+
+- Exhaustive scan running for hours
+- Impatient to start planning
+
+**Solution:**
+**Choose appropriate scan level:**
+
+- **Quick (2-5min)** - Pattern analysis, no source reading - Good for initial overview
+- **Deep (10-30min)** - Reads critical paths - **Recommended for most brownfield projects**
+- **Exhaustive (30-120min)** - Reads all files - Only for migration planning or complete understanding
+
+For most brownfield projects, **Deep scan is sufficient**.
+
+---
+
+## Implementation Issues
+
+### Problem: Existing tests breaking (Brownfield)
+
+**Symptoms:**
+
+- Regression test failures
+- Previously working functionality broken
+- Integration tests failing
+
+**Solution:**
+
+1. **Review changes against existing patterns**:
+ - Check if new code follows existing conventions
+ - Verify API contracts unchanged (unless intentionally versioned)
+2. **Run test-review workflow** (TEA agent):
+ - Analyzes test coverage
+ - Identifies regression risks
+ - Suggests fixes
+3. **Add regression testing to DoD**:
+ - All existing tests must pass
+ - Add integration tests for new code
+4. **Consider feature flags** for gradual rollout
+
+### Problem: Story takes much longer than estimated
+
+**Symptoms:**
+
+- Story estimated 4 hours, took 12 hours
+- Acceptance criteria harder than expected
+- Hidden complexity discovered
+
+**Solution:**
+**This is normal!** Estimates are estimates. To handle:
+
+1. **Continue until DoD met** - Don't compromise quality
+2. **Document learnings in retrospective**:
+ - What caused the overrun?
+ - What should we watch for next time?
+3. **Consider splitting story** if it's truly two stories
+4. **Adjust future estimates** based on this data
+
+**Don't stress about estimate accuracy** - use them for learning, not judgment.
+
+### Problem: Integration points unclear
+
+**Symptoms:**
+
+- Not sure how to connect new code to existing
+- Unsure which files to modify
+- Multiple possible integration approaches
+
+**Solution:**
+
+1. **For brownfield**:
+ - Ensure document-project captured existing architecture
+ - Review architecture docs before implementing
+2. **Check story-context** - Should document integration points
+3. **In tech-spec/architecture** - Explicitly document:
+ - Which existing modules to modify
+ - What APIs/services to integrate with
+ - Data flow between new and existing code
+4. **Run integration-planning workflow** (Level 3-4):
+ - Architect agent creates integration strategy
+
+### Problem: Inconsistent patterns being introduced
+
+**Symptoms:**
+
+- New code style doesn't match existing
+- Different architectural approach
+- Not following team conventions
+
+**Solution:**
+
+1. **Check convention detection** (Quick Spec Flow):
+ - Should detect existing patterns
+ - Asks for confirmation before proceeding
+2. **Review documentation** - Ensure document-project captured patterns
+3. **Use story-context** - Injects pattern guidance per story
+4. **Add to code-review checklist**:
+ - Pattern adherence
+ - Convention consistency
+ - Style matching
+5. **Run retrospective** to identify pattern deviations early
+
+---
+
+## File and Path Issues
+
+### Problem: Output files in wrong location
+
+**Symptoms:**
+
+- PRD created in wrong folder
+- Story files not where expected
+- Documentation scattered
+
+**Solution:**
+Check `bmad/bmm/config.yaml` for configured paths:
+
+```yaml
+output_folder: '{project-root}/docs'
+dev_story_location: '{project-root}/docs/stories'
+```
+
+Default locations:
+
+- Planning docs (PRD, epics, architecture): `{output_folder}/`
+- Stories: `{dev_story_location}/`
+- Status files: `{output_folder}/bmm-workflow-status.md`, `{output_folder}/sprint-status.yaml`
+
+To change locations, edit config.yaml then re-run workflows.
+
+### Problem: Can't find status file
+
+**Symptoms:**
+
+- workflow-status says no status file
+- Can't track progress
+- Lost place in workflow
+
+**Solution:**
+
+1. **Check default location**: `docs/bmm-workflow-status.md`
+2. **If missing, reinitialize**:
+ ```
+ Load Analyst agent โ run workflow-init
+ ```
+3. **For Phase 4**: Look for `sprint-status.yaml` in same folder as PRD
+4. **Search for it**:
+ ```bash
+ find . -name "bmm-workflow-status.md"
+ find . -name "sprint-status.yaml"
+ ```
+
+### Problem: Sprint-status.yaml not updating
+
+**Symptoms:**
+
+- Workflows complete but status unchanged
+- Stories stuck in old status
+- Epic status not progressing
+
+**Solution:**
+
+1. **Manual update required** - Most status changes are manual:
+ ```yaml
+ stories:
+ - id: epic-1-story-1
+ status: done # Change this manually
+ ```
+2. **Some workflows auto-update**:
+ - sprint-planning creates file
+ - epic-tech-context changes epic to "contexted"
+ - create-story changes story to "drafted"
+ - story-context changes to "ready-for-dev"
+ - dev-story may auto-update (check workflow)
+3. **Re-run sprint-planning** to resync if needed
+
+---
+
+## Agent Behavior Issues
+
+### Problem: Agent provides vague or generic responses
+
+**Symptoms:**
+
+- "Use appropriate framework"
+- "Follow best practices"
+- Generic advice without specifics
+
+**Solution:**
+
+1. **Provide more context** - Be specific in your description:
+ - "Add OAuth using passport.js to Express server"
+ - Not: "Add authentication"
+2. **For brownfield**:
+ - Ensure document-project was run
+ - Agent needs codebase context for specific advice
+3. **Reference existing docs**:
+ - "Based on the existing auth system in UserService..."
+4. **Start fresh chat** - Context overload can cause generic responses
+
+### Problem: Agent hallucinating or making up information
+
+**Symptoms:**
+
+- References files that don't exist
+- Suggests APIs that aren't in your stack
+- Creates imaginary requirements
+
+**Solution:**
+
+1. **Use fresh chat** - Context overflow main cause of hallucinations
+2. **Provide concrete constraints**:
+ - "We use Express 4.18.2, not Next.js"
+ - "Our database is PostgreSQL, not MongoDB"
+3. **For brownfield**:
+ - Document-project provides factual grounding
+ - Agent sees actual code, not assumptions
+4. **Correct immediately**:
+ - "No, we don't have UserService, we have AuthenticationModule"
+
+### Problem: Agent won't follow instructions
+
+**Symptoms:**
+
+- Ignores specific requests
+- Does something different than asked
+- Doesn't respect constraints
+
+**Solution:**
+
+1. **Be more explicit** - Agents respond to clear, specific instructions:
+ - "Use EXACTLY these three steps..."
+ - "Do NOT include database migrations in this story"
+2. **Check agent capabilities** - Agent might not have access to requested workflow
+3. **Try different phrasing** - Rephrase request to be more direct
+4. **Use menu system** - Numbers are clearer than text commands
+
+---
+
+## Integration Issues (Brownfield)
+
+### Problem: New code conflicts with existing architecture
+
+**Symptoms:**
+
+- Integration approach doesn't fit existing structure
+- Would require major refactoring
+- Conflicts with established patterns
+
+**Solution:**
+
+1. **Check if document-project was run** - Agents need architecture context
+2. **Review existing architecture docs**:
+ - Read docs/architecture.md (from document-project)
+ - Understand current system design
+3. **For Level 3-4**:
+ - Run validate-architecture workflow before planning
+ - Use integration-planning workflow
+4. **Explicitly document integration strategy** in architecture:
+ - How new components fit existing structure
+ - What modifications needed to existing code
+ - Migration path if changing patterns
+
+### Problem: Breaking changes to existing APIs
+
+**Symptoms:**
+
+- Changing API breaks consumers
+- Downstream services affected
+- Need backward compatibility
+
+**Solution:**
+
+1. **Identify all API consumers** (document-project should show this)
+2. **Plan versioning strategy**:
+ - API v1 (existing) + v2 (new)
+ - Deprecation timeline
+3. **Use feature flags** for gradual rollout
+4. **Document migration guide** for API consumers
+5. **Add to testing strategy**:
+ - Existing consumers still work (v1)
+ - New functionality works (v2)
+
+### Problem: Data migration required
+
+**Symptoms:**
+
+- Schema changes needed
+- Existing data needs transformation
+- Risk of data loss
+
+**Solution:**
+
+1. **Create explicit migration strategy** in architecture:
+ - Forward migration (old โ new schema)
+ - Rollback plan (new โ old schema)
+ - Data validation approach
+2. **Test migrations thoroughly**:
+ - On copy of production data
+ - Measure performance impact
+3. **Plan rollout**:
+ - Staging environment first
+ - Gradual production rollout
+ - Monitoring for issues
+4. **Document in tech-spec/architecture**:
+ - Migration scripts
+ - Rollback procedures
+ - Expected downtime
+
+---
+
+## Still Stuck?
+
+### Getting More Help
+
+If your issue isn't covered here:
+
+1. **Check other documentation**:
+ - [FAQ](./faq.md) - Common questions
+ - [Glossary](./glossary.md) - Terminology
+ - [Quick Start](./quick-start.md) - Basic usage
+ - [Brownfield Guide](./brownfield-guide.md) - Existing codebases
+ - [Scale Adaptive System](./scale-adaptive-system.md) - Understanding levels
+
+2. **Community support**:
+ - [Discord](https://discord.gg/gk8jAdXWmj) - #general-dev, #bugs-issues
+ - Active community, fast responses
+ - Share your specific situation
+
+3. **Report bugs**:
+ - [GitHub Issues](https://github.com/bmad-code-org/BMAD-METHOD/issues)
+ - Include version, steps to reproduce, expected vs actual behavior
+
+4. **Video tutorials**:
+ - [YouTube Channel](https://www.youtube.com/@BMadCode)
+ - Visual walkthroughs of common workflows
+
+---
+
+## Common Error Messages
+
+### "No workflow status file found"
+
+**Cause:** Haven't run workflow-init yet
+**Fix:** Load Analyst agent โ run workflow-init
+
+### "Epic file not found"
+
+**Cause:** PRD/epics not created, or wrong path
+**Fix:** Verify PRD/epics exist in output folder, check config.yaml paths
+
+### "Story not in sprint-status.yaml"
+
+**Cause:** Sprint-planning not run, or story file not created
+**Fix:** Run sprint-planning workflow, verify story files exist
+
+### "Documentation insufficient for brownfield"
+
+**Cause:** No docs/index.md or document-project not run
+**Fix:** Run document-project workflow with Deep scan
+
+### "Level detection failed"
+
+**Cause:** Ambiguous project description
+**Fix:** Be more specific, use level keywords (fix, feature, platform, etc.)
+
+### "Context generation failed"
+
+**Cause:** Missing prerequisites (epic context, story file, or docs)
+**Fix:** Verify epic-tech-context run, story file exists, docs present
+
+---
+
+## Prevention Tips
+
+**Avoid common issues before they happen:**
+
+1. โ **Always run document-project for brownfield** - Saves hours of context issues later
+2. โ **Use fresh chats for complex workflows** - Prevents hallucinations and context overflow
+3. โ **Verify files exist before running workflows** - Check PRD, epics, stories are present
+4. โ **Read agent menu before requesting workflows** - Confirm agent has the workflow
+5. โ **Start with smaller level if unsure** - Easy to upgrade (Level 1 โ 2), hard to downgrade
+6. โ **Keep status files updated** - Manual updates when needed, don't let them drift
+7. โ **Run retrospectives after epics** - Catch issues early, improve next epic
+8. โ **Follow phase sequence** - Don't skip required phases (Phase 2 before 3, 3 before 4)
+
+---
+
+**Issue not listed?** Please [report it](https://github.com/bmad-code-org/BMAD-METHOD/issues) so we can add it to this guide!
diff --git a/src/modules/bmm/docs/workflows-implementation.md b/src/modules/bmm/docs/workflows-implementation.md
index 7dd05641..b0cf9bb2 100644
--- a/src/modules/bmm/docs/workflows-implementation.md
+++ b/src/modules/bmm/docs/workflows-implementation.md
@@ -133,6 +133,7 @@ The `sprint-status.yaml` file is the single source of truth for all implementati
### (BMad Method / Enterprise)
```
+<<<<<<< Updated upstream
PRD (PM) โ Architecture (Architect)
โ create-epics-and-stories (PM) โ V6: After architecture!
โ implementation-readiness (Architect)
@@ -141,6 +142,144 @@ PRD (PM) โ Architecture (Architect)
โ story loop (SM/DEV)
โ retrospective (SM)
โ [Next Epic]
+=======
+Current Phase: 4 (Implementation)
+Current Epic: Epic 1 (Authentication)
+Current Sprint: Sprint 1
+
+Next Story: Story 1.3 (Email Verification)
+Status: TODO
+Dependencies: Story 1.2 (DONE) โ
+
+**Recommendation:** Run `create-story` to generate Story 1.3
+
+After create-story:
+1. Run story-context
+2. Run dev-story
+3. Run code-review
+4. Run story-done
+```
+
+See: [workflow-status instructions](../workflows/workflow-status/instructions.md)
+
+---
+
+### document-project
+
+**Purpose:** Analyze and document brownfield projects by scanning codebase, architecture, and patterns.
+
+**Agent:** Analyst
+**Duration:** 1-3 hours
+**When to Use:** Brownfield projects without documentation
+
+**How It Works:**
+
+1. Scans codebase structure
+2. Identifies architecture patterns
+3. Documents technology stack
+4. Creates reference documentation
+5. Generates PRD-like document from existing code
+
+**Output:** `project-documentation-{date}.md`
+
+**When to Run:**
+
+- Before starting work on legacy project
+- When inheriting undocumented codebase
+- Creating onboarding documentation
+
+See: [document-project reference](./workflow-document-project-reference.md)
+
+---
+
+## Story Lifecycle Visualization
+
+```
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โ PHASE 4: IMPLEMENTATION (Iterative Story Lifecycle) โ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+โโโโโโโโโโโโโโโโโโโ
+โ Sprint Planning โ โ Creates sprint-status.yaml
+โโโโโโโโโโฌโโโโโโโโโ Defines story queue
+ โ
+ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ โ โ
+ โผ โ
+โโโโโโโโโโโโโโโโโโโโโโโ โ
+โ Epic Tech Context โ โ Optional per epic โ
+โ (Once per epic) โ Provides technical โ
+โโโโโโโโโโโโโโโโโโโโโโโ guidance โ
+ โ โ
+ โผ โ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
+โ FOR EACH STORY IN QUEUE: โ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
+ โ โ
+ โผ โ
+โโโโโโโโโโโโโโโโโโโ โ
+โ Create Story โ โ Generates story file โ
+โ (TODO โ IN PROGRESS) โ
+โโโโโโโโโโฌโโโโโโโโโ โ
+ โ โ
+ โผ โ
+โโโโโโโโโโโโโโโโโโโ โ
+โ Story Context โ โ Assembles focused context โ
+โโโโโโโโโโฌโโโโโโโโโ โ
+ โ โ
+ โผ โ
+โโโโโโโโโโโโโโโโโโโ โ
+โ Dev Story โ โ Implements + tests โ
+โ (IN PROGRESS) โ โ
+โโโโโโโโโโฌโโโโโโโโโ โ
+ โ โ
+ โผ โ
+โโโโโโโโโโโโโโโโโโโ โ
+โ Code Review โ โ Senior dev review โ
+โ (IN PROGRESS โ โ โ
+โ READY FOR REVIEW) โ
+โโโโโโโโโโฌโโโโโโโโโ โ
+ โ โ
+ โโโโโโดโโโโโ โ
+ โ Result? โ โ
+ โโโโโโฌโโโโโ โ
+ โ โ
+ โโโโโโผโโโโโโโโโโโโโโโโโโโโโ โ
+ โ โ โ โ
+ โผ โผ โผ โ
+APPROVED APPROVED REQUEST โ
+ WITH COMMENTS CHANGES โ
+ โ โ โ โ
+ โโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโ โ
+ โ โ
+ โผ โ
+ โโโโโโโโโโโโโโโโโโโ โ
+ โ Story Done โ โ READY FOR REVIEW โ DONEโ
+ โโโโโโโโโโฌโโโโโโโโโ โ
+ โ โ
+ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ โ More stories?
+ โ
+ โผ
+ โโโโโโโโโโโโโโโโโโ
+ โ Epic Complete? โ
+ โโโโโโโโโโฌโโโโโโโโ
+ โ
+ โโโโโโผโโโโโ
+ โ โ
+ Yes No
+ โ โโโ> Continue to next story
+ โ
+ โผ
+โโโโโโโโโโโโโโโโโโโ
+โ Retrospective โ โ Review epic, lessons learned
+โโโโโโโโโโโโโโโโโโโ
+ โ
+ โผ
+ All epics done?
+ โ
+ Yes โ PROJECT COMPLETE
+>>>>>>> Stashed changes
```
---
diff --git a/src/modules/bmm/tasks/daily-standup.xml b/src/modules/bmm/tasks/daily-standup.xml
new file mode 100644
index 00000000..d41c362c
--- /dev/null
+++ b/src/modules/bmm/tasks/daily-standup.xml
@@ -0,0 +1,85 @@
+
+
+ MANDATORY: Execute ALL steps in the flow section IN EXACT ORDER
+ DO NOT skip steps or change the sequence
+ HALT immediately when halt-conditions are met
+ Each action tag within a step tag is a REQUIRED action to complete that step
+ Sections outside flow (validation, output, critical-context) provide essential context - review and apply throughout execution
+
+
+
+ Check for stories folder at {project-root}{output_folder}/stories/
+ Find current story by identifying highest numbered story file
+ Read story status (In Progress, Ready for Review, etc.)
+ Extract agent notes from Dev Agent Record, TEA Results, PO Notes sections
+ Check for next story references from epics
+ Identify blockers from story sections
+
+
+
+
+
+
+
+ Each agent provides three items referencing real story data
+ What I see: Their perspective on current work, citing story sections (1-2 sentences)
+ What concerns me: Issues from their domain or story blockers (1-2 sentences)
+ What I suggest: Actionable recommendations for progress (1-2 sentences)
+
+
+
+
+
+
+
+
+
+ Primary: Sarah (PO), Mary (Analyst), Winston (Architect)
+ Secondary: Murat (TEA), James (Dev)
+
+
+ Primary: Sarah (PO), Bob (SM), James (Dev)
+ Secondary: Murat (TEA)
+
+
+ Primary: Winston (Architect), James (Dev), Murat (TEA)
+ Secondary: Sarah (PO)
+
+
+ Primary: James (Dev), Murat (TEA), Winston (Architect)
+ Secondary: Sarah (PO)
+
+
+
+
+ This task extends party-mode with agile-specific structure
+ Time-box responses (standup = brief)
+ Focus on actionable items from real story data when available
+ End with clear next steps
+ No deep dives (suggest breakout if needed)
+ If no stories folder detected, run general standup format
+
+
\ No newline at end of file
diff --git a/tools/cli/commands/agent-install.js b/tools/cli/commands/agent-install.js
index 57b0c8c1..e5d19db9 100644
--- a/tools/cli/commands/agent-install.js
+++ b/tools/cli/commands/agent-install.js
@@ -2,6 +2,8 @@ const chalk = require('chalk');
const path = require('node:path');
const fs = require('node:fs');
const readline = require('node:readline');
+const yaml = require('js-yaml');
+const inquirer = require('inquirer');
const {
findBmadConfig,
resolvePath,
@@ -18,6 +20,122 @@ const {
updateManifestYaml,
} = require('../lib/agent/installer');
+/**
+ * Initialize BMAD core infrastructure in a directory
+ * @param {string} projectDir - Project directory where .bmad should be created
+ * @param {string} bmadFolderName - Name of the BMAD folder (default: .bmad)
+ * @returns {Promise