workflows indicate web_bundle file inclusions

This commit is contained in:
Brian Madison
2025-09-29 20:19:14 -05:00
parent 023edd1b7b
commit 9934224230
147 changed files with 740 additions and 478 deletions

View File

@@ -12,10 +12,10 @@ When brainstorming for games, consider exploring:
- **Game Dynamics** - Emergent behaviors from mechanic interactions
- **Aesthetic Experience** - Emotional responses and feelings evoked
- **Progression Systems** - How players grow and unlock content
- **Challenge & Difficulty** - How to create engaging difficulty curves
- **Challenge and Difficulty** - How to create engaging difficulty curves
- **Social/Multiplayer Features** - How players interact with each other
- **Narrative & World** - Story, setting, and environmental storytelling
- **Art Direction & Feel** - Visual style and game feel
- **Narrative and World** - Story, setting, and environmental storytelling
- **Art Direction and Feel** - Visual style and game feel
- **Monetization** - Business model and revenue approach (if applicable)
## Game Design Frameworks

View File

@@ -20,3 +20,14 @@ game_brain_methods: "{installed_path}/game-brain-methods.csv"
# CIS brainstorming workflow to invoke
cis_brainstorming: "{project-root}/bmad/cis/workflows/brainstorming/workflow.yaml"
web_bundle:
name: "brainstorm-game"
description: "Facilitate game brainstorming sessions by orchestrating the CIS brainstorming workflow with game-specific context, guidance, and additional game design techniques."
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/1-analysis/brainstorm-game/instructions.md"
- "bmad/bmm/workflows/1-analysis/brainstorm-game/game-context.md"
- "bmad/bmm/workflows/1-analysis/brainstorm-game/game-brain-methods.csv"
existing_workflows:
- cis_brainstorming: "bmad/cis/workflows/brainstorming/workflow.yaml"

View File

@@ -6,13 +6,13 @@ This context guide provides project-specific considerations for brainstorming se
When brainstorming for projects, consider exploring:
- **User Problems & Pain Points** - What challenges do users face?
- **Feature Ideas & Capabilities** - What could the product do?
- **User Problems and Pain Points** - What challenges do users face?
- **Feature Ideas and Capabilities** - What could the product do?
- **Technical Approaches** - How might we build it?
- **User Experience** - How will users interact with it?
- **Business Model & Value** - How does it create value?
- **Business Model and Value** - How does it create value?
- **Market Differentiation** - What makes it unique?
- **Technical Risks & Challenges** - What could go wrong?
- **Technical Risks and Challenges** - What could go wrong?
- **Success Metrics** - How will we measure success?
## Integration with Project Workflow

View File

@@ -19,3 +19,13 @@ project_context: "{installed_path}/project-context.md"
# CIS brainstorming workflow to invoke
cis_brainstorming: "{project-root}/bmad/cis/workflows/brainstorming/workflow.yaml"
web_bundle:
name: "brainstorm-project"
description: "Facilitate project brainstorming sessions by orchestrating the CIS brainstorming workflow with project-specific context and guidance."
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/1-analysis/brainstorm-project/instructions.md"
- "bmad/bmm/workflows/1-analysis/brainstorm-project/project-context.md"
existing_workflows:
- cis_brainstorming: "bmad/cis/workflows/brainstorming/workflow.yaml"

View File

@@ -48,7 +48,7 @@ Work through each section collaboratively:
4. Scope and Constraints (platforms, timeline, budget, team)
5. Reference Framework (inspiration, competitors, differentiators)
6. Content Framework (world, narrative, volume)
7. Art & Audio Direction (visual and audio style)
7. Art and Audio Direction (visual and audio style)
8. Risk Assessment (risks, challenges, mitigation)
9. Success Criteria (MVP, metrics, launch goals)
10. Next Steps (immediate actions, research, questions)

View File

@@ -45,13 +45,13 @@ Use this checklist to ensure your game brief is complete and ready for GDD creat
## Content Framework ✓
- [ ] **World & Setting** is defined
- [ ] **World and Setting** is defined
- [ ] **Narrative Approach** matches game type
- [ ] **Content Volume** is estimated (rough order of magnitude)
- [ ] Playtime expectations are set
- [ ] Replayability approach is clear
## Art & Audio Direction ✓
## Art and Audio Direction ✓
- [ ] **Visual Style** is described with references
- [ ] 2D vs. 3D is decided

View File

@@ -225,7 +225,7 @@ What makes your game unique?
<step n="8" goal="Define content framework" if="collaboration_mode == 'interactive'">
<ask>Let's scope your content needs.
**World & Setting:**
**World and Setting:**
- Where/when does your game take place?
- How much world-building is needed?
@@ -459,7 +459,7 @@ What are you still uncertain about?
4. Scope and Constraints
5. Reference Framework
6. Content Framework
7. Art & Audio Direction
7. Art and Audio Direction
8. Risk Assessment
9. Success Criteria
10. Next Steps

View File

@@ -102,7 +102,7 @@
## Content Framework
### World & Setting
### World and Setting
{{world_setting}}
@@ -116,7 +116,7 @@
---
## Art & Audio Direction
## Art and Audio Direction
### Visual Style

View File

@@ -26,9 +26,15 @@ validation: "{installed_path}/checklist.md"
# Output configuration
default_output_file: "{output_folder}/game-brief-{{game_name}}-{{date}}.md"
# Required tools
required_tools: []
# Workflow settings
autonomous: false # This is an interactive workflow requiring user collaboration
brief_format: "comprehensive" # Options: "comprehensive" (full detail) or "executive" (3-page limit)
web_bundle:
name: "game-brief"
description: "Interactive game brief creation workflow that guides users through defining their game vision with multiple input sources and conversational collaboration"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/1-analysis/game-brief/template.md"
- "bmad/bmm/workflows/1-analysis/game-brief/instructions.md"
- "bmad/bmm/workflows/1-analysis/game-brief/checklist.md"

View File

@@ -95,14 +95,14 @@ product-brief/
2. **Problem Statement** - Detailed problem analysis with evidence
3. **Proposed Solution** - Core approach and key differentiators
4. **Target Users** - Primary and secondary user segments with personas
5. **Goals & Success Metrics** - Business objectives and measurable KPIs
5. **Goals and Success Metrics** - Business objectives and measurable KPIs
6. **MVP Scope** - Must-have features and out-of-scope items
7. **Post-MVP Vision** - Phase 2 features and long-term roadmap
8. **Financial Impact** - Investment requirements and ROI projections
9. **Strategic Alignment** - Connection to company OKRs and initiatives
10. **Technical Considerations** - Platform requirements and preferences
11. **Constraints & Assumptions** - Resource limits and key assumptions
12. **Risks & Open Questions** - Risk assessment and research needs
11. **Constraints and Assumptions** - Resource limits and key assumptions
12. **Risks and Open Questions** - Risk assessment and research needs
13. **Supporting Materials** - Research summaries and references
## Requirements
@@ -170,7 +170,7 @@ To customize this workflow:
For issues or questions:
- Review the workflow creation guide at `/bmad/bmb/workflows/build-workflow/workflow-creation-guide.md`
- Review the workflow creation guide at `/bmad/bmb/workflows/create-workflow/workflow-creation-guide.md`
- Validate output using `checklist.md`
- Consider running market research workflow first if lacking business context
- Consult BMAD documentation for product planning methodology

View File

@@ -41,7 +41,7 @@
- [ ] Secondary segment (if applicable) is equally detailed
- [ ] Avoids generic personas like "busy professionals"
## Goals & Metrics
## Goals and Metrics
- [ ] Business objectives include measurable outcomes with targets
- [ ] User success metrics focus on behaviors, not features
@@ -67,7 +67,7 @@
- [ ] Technology preferences are marked as preferences, not decisions
- [ ] Integration requirements with existing systems are identified
## Constraints & Assumptions
## Constraints and Assumptions
- [ ] Budget constraints are documented if known
- [ ] Timeline or deadline pressures are specified

View File

@@ -299,13 +299,13 @@ Being honest about unknowns helps us prepare.</ask>
1. Problem Statement
2. Proposed Solution
3. Target Users
4. Goals & Metrics
4. Goals and Metrics
5. MVP Scope
6. Post-MVP Vision
7. Financial Impact & Strategic Alignment
7. Financial Impact and Strategic Alignment
8. Technical Considerations
9. Constraints & Assumptions
10. Risks & Questions
9. Constraints and Assumptions
10. Risks and Questions
11. Save and continue</ask>
<action>Work with user to refine selected section</action>

View File

@@ -36,7 +36,7 @@
---
## Goals & Success Metrics
## Goals and Success Metrics
### Business Objectives
@@ -52,7 +52,7 @@
---
## Strategic Alignment & Financial Impact
## Strategic Alignment and Financial Impact
### Financial Impact
@@ -116,7 +116,7 @@
---
## Constraints & Assumptions
## Constraints and Assumptions
### Constraints
@@ -128,7 +128,7 @@
---
## Risks & Open Questions
## Risks and Open Questions
### Key Risks

View File

@@ -25,9 +25,15 @@ validation: "{installed_path}/checklist.md"
# Output configuration
default_output_file: "{output_folder}/product-brief-{{project_name}}-{{date}}.md"
# Required tools
required_tools: []
# Workflow settings
autonomous: false # This is an interactive workflow requiring user collaboration
brief_format: "comprehensive" # Options: "comprehensive" (full detail) or "executive" (3-page limit)
web_bundle:
name: "product-brief"
description: "Interactive product brief creation workflow that guides users through defining their product vision with multiple input sources and conversational collaboration"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/1-analysis/product-brief/template.md"
- "bmad/bmm/workflows/1-analysis/product-brief/instructions.md"
- "bmad/bmm/workflows/1-analysis/product-brief/checklist.md"

View File

@@ -146,7 +146,7 @@ research/
## Workflow Process
### Phase 1: Research Type Selection & Setup
### Phase 1: Research Type Selection and Setup
1. Router presents research type menu
2. User selects research type (market, deep_prompt, technical, competitive, user, domain)
@@ -196,7 +196,7 @@ research/
- Adapts questions and frameworks to research type
- Customizes output format for target audience
### Phase 3: Validation & Delivery
### Phase 3: Validation and Delivery
1. Review outputs against checklist
2. Validate completeness and quality
@@ -428,7 +428,7 @@ Add to `workflow.yaml` `frameworks` section under appropriate research type.
For issues or questions:
- Review workflow creation guide at `/bmad/bmb/workflows/build-workflow/workflow-creation-guide.md`
- Review workflow creation guide at `/bmad/bmb/workflows/create-workflow/workflow-creation-guide.md`
- Check validation against `checklist.md`
- Examine router logic in `instructions-router.md`
- Review research type-specific instructions

View File

@@ -207,7 +207,7 @@ Competitive Threat:
### Innovation Pipeline Assessment
- Patent filing analysis
- R&D investment signals
- RandD investment signals
- Acquisition patterns
- Partnership strategies
- Beta/preview features

View File

@@ -77,7 +77,7 @@ You are a specialized Market Research Expert with deep expertise in gathering, a
- Market share estimates
- Business model analysis
- Competitive dynamics
- M&A activity
- MandA activity
**Customer Research**
@@ -87,7 +87,7 @@ You are a specialized Market Research Expert with deep expertise in gathering, a
- Decision criteria
- Price sensitivity
### Phase 3: Synthesis & Insights
### Phase 3: Synthesis and Insights
**Pattern Recognition**

View File

@@ -58,9 +58,9 @@ When analyzing trends:
For each identified trend, provide:
- **Trend Name & Description**
- **Trend Name and Description**
- **Current Stage** (Emerging/Growing/Mainstream/Declining)
- **Evidence & Signals** (3-5 specific indicators)
- **Evidence and Signals** (3-5 specific indicators)
- **Timeline** (When mainstream adoption expected)
- **Impact Assessment** (Market size, disruption potential)
- **Opportunities** (How to capitalize)

View File

@@ -62,7 +62,7 @@
---
## Complete Research Prompt (Copy & Paste)
## Complete Research Prompt (Copy and Paste)
```
{{deep_research_prompt}}

View File

@@ -22,7 +22,7 @@
---
## 1. Research Objectives & Methodology
## 1. Research Objectives and Methodology
### Research Objectives

View File

@@ -147,3 +147,17 @@ data_sources:
- "Social media and communities"
- "Patent databases"
- "Benchmarking studies"
web_bundle:
name: "research"
description: "Adaptive research workflow supporting multiple research types: market research, deep research prompt generation, technical/architecture evaluation, competitive intelligence, user research, and domain analysis"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/1-analysis/research/instructions-router.md"
- "bmad/bmm/workflows/1-analysis/research/instructions-market.md"
- "bmad/bmm/workflows/1-analysis/research/instructions-deep-prompt.md"
- "bmad/bmm/workflows/1-analysis/research/instructions-technical.md"
- "bmad/bmm/workflows/1-analysis/research/template-market.md"
- "bmad/bmm/workflows/1-analysis/research/template-deep-prompt.md"
- "bmad/bmm/workflows/1-analysis/research/template-technical.md"
- "bmad/bmm/workflows/1-analysis/research/checklist.md"

View File

@@ -193,7 +193,7 @@ To customize this workflow:
For issues or questions:
- Review the workflow creation guide at `/bmad/bmb/workflows/build-workflow/workflow-creation-guide.md`
- Review the workflow creation guide at `/bmad/bmb/workflows/create-workflow/workflow-creation-guide.md`
- Validate output using `checklist.md`
- Consult project assessment in `project-workflow-analysis.md`
- Check continuation status in existing output documents

View File

@@ -20,12 +20,12 @@ The GDD workflow creates a comprehensive Game Design Document that captures:
`gdd-template.md` contains sections common to ALL game types:
- Executive Summary
- Goals & Context
- Goals and Context
- Core Gameplay
- Win/Loss Conditions
- Progression & Balance
- Progression and Balance
- Level Design Framework
- Art & Audio Direction
- Art and Audio Direction
- Technical Specs
- Development Epics
- Success Metrics
@@ -53,15 +53,15 @@ Located in `game-types/` folder, these markdown files contain sections specific
- Movement System (jump mechanics, air control, special moves)
- Combat System (attack types, combos, enemy AI)
- Level Design Patterns (platforming challenges, combat arenas)
- Player Abilities & Unlocks
- Player Abilities and Unlocks
**rpg.md**:
- Character System (stats, classes, leveling)
- Inventory & Equipment
- Inventory and Equipment
- Quest System
- World & Exploration
- NPC & Dialogue
- World and Exploration
- NPC and Dialogue
- Combat System
**puzzle.md**:
@@ -76,8 +76,8 @@ Located in `game-types/` folder, these markdown files contain sections specific
- Run Structure
- Procedural Generation
- Permadeath & Progression
- Item & Upgrade System
- Permadeath and Progression
- Item and Upgrade System
- Character Selection
- Difficulty Modifiers
@@ -98,15 +98,15 @@ Located in `game-types/` folder, these markdown files contain sections specific
- Stores `game_type` for injection
3. **Universal GDD Sections** (Steps 2-5, 7-13):
- Platform & target audience
- Goals & context
- Platform and target audience
- Goals and context
- Core gameplay (pillars, loop, win/loss)
- Mechanics & controls
- Progression & balance
- Mechanics and controls
- Progression and balance
- Level design
- Art & audio
- Art and audio
- Technical specs
- Epics & metrics
- Epics and metrics
4. **Game-Type Injection** (Step 6):
- Loads fragment from `game-types/{game_type}.md`

View File

@@ -33,7 +33,7 @@
- Checkpoint placement
- Difficulty spikes and pacing
### Player Abilities & Unlocks
### Player Abilities and Unlocks
{{player_abilities}}

View File

@@ -59,7 +59,7 @@ This game type is **narrative-heavy**. Consider running the Narrative Design wor
- Companion mechanics (if applicable)
- Memorable character moments
### Inventory & Items
### Inventory and Items
{{inventory_items}}

View File

@@ -1,6 +1,6 @@
## Card Game Specific Elements
### Card Types & Effects
### Card Types and Effects
{{card_types}}
@@ -50,7 +50,7 @@
- Time limits per turn
- Match length targets
### Card Collection & Progression
### Card Collection and Progression
{{collection_progression}}

View File

@@ -12,7 +12,7 @@
- Complexity tiers (beginner vs. expert characters)
- Balance philosophy (everyone viable vs. tier system)
### Move Lists & Frame Data
### Move Lists and Frame Data
{{moves_frame_data}}

View File

@@ -9,7 +9,7 @@ This game type is **narrative-important**. Consider running the Narrative Design
- Tension pacing and narrative beats
</narrative-workflow-recommended>
### Atmosphere & Tension Building
### Atmosphere and Tension Building
{{atmosphere}}
@@ -61,7 +61,7 @@ This game type is **narrative-important**. Consider running the Narrative Design
- Inventory constraints
- Risk vs. reward of exploration
### Safe Zones & Respite
### Safe Zones and Respite
{{safe_zones}}

View File

@@ -38,7 +38,7 @@
- Automation tiers
- Balance between active and idle play
### Prestige & Reset Mechanics
### Prestige and Reset Mechanics
{{prestige_reset}}

View File

@@ -13,7 +13,7 @@
- Visual and thematic diversity
- Counter-pick dynamics
### Lane Structure & Map
### Lane Structure and Map
{{lane_map}}
@@ -25,7 +25,7 @@
- Spawn points and fountains
- Vision mechanics (wards, fog of war)
### Item & Build System
### Item and Build System
{{item_build}}
@@ -37,7 +37,7 @@
- Situational itemization
- Starting items vs. late-game items
### Team Composition & Roles
### Team Composition and Roles
{{team_composition}}
@@ -61,7 +61,7 @@
- Phase transition mechanics
- Comeback mechanics
### Objectives & Win Conditions
### Objectives and Win Conditions
{{objectives_victory}}

View File

@@ -52,7 +52,7 @@
- Player join/drop mechanics
- Tutorial integration for new players
### Accessibility & Skill Range
### Accessibility and Skill Range
{{accessibility}}

View File

@@ -1,6 +1,6 @@
## Racing Game Specific Elements
### Vehicle Handling & Physics
### Vehicle Handling and Physics
{{vehicle_physics}}
@@ -50,7 +50,7 @@
- Pit stops (if applicable)
- Weather and time-of-day effects
### Powerups & Boost
### Powerups and Boost
{{powerups_boost}}
@@ -75,7 +75,7 @@
- Career/campaign mode
- Online multiplayer modes
### Progression & Unlocks
### Progression and Unlocks
{{progression}}

View File

@@ -13,7 +13,7 @@
- Lane systems (4-key, 6-key, circular, etc.)
- Offset calibration
### Note Charts & Patterns
### Note Charts and Patterns
{{note_charts}}

View File

@@ -23,7 +23,7 @@
- Biome/theme variation
- Seed system (if deterministic)
### Permadeath & Progression
### Permadeath and Progression
{{permadeath_progression}}
@@ -34,7 +34,7 @@
- Meta-progression systems
- Unlock conditions
### Item & Upgrade System
### Item and Upgrade System
{{item_upgrade_system}}

View File

@@ -11,7 +11,7 @@
- Leveling system
- Skill trees
### Inventory & Equipment
### Inventory and Equipment
{{inventory_equipment}}
@@ -34,7 +34,7 @@
- Branching questlines
- Quest rewards
### World & Exploration
### World and Exploration
{{world_exploration}}
@@ -46,7 +46,7 @@
- Fast travel system
- Points of interest
### NPC & Dialogue
### NPC and Dialogue
{{npc_dialogue}}

View File

@@ -13,7 +13,7 @@
- Undo/redo system
- Import/export functionality
### Physics & Building Systems
### Physics and Building Systems
{{physics_building}}
@@ -26,7 +26,7 @@
- Constraint systems (joints, hinges, motors)
- Interactive simulations
### Sharing & Community
### Sharing and Community
{{sharing_community}}
@@ -39,7 +39,7 @@
- Modding support
- User-generated content moderation
### Constraints & Rules
### Constraints and Rules
{{constraints_rules}}
@@ -52,7 +52,7 @@
- Rulesets and game modes
- Victory conditions (if applicable)
### Tools & Editing
### Tools and Editing
{{tools_editing}}

View File

@@ -12,7 +12,7 @@
- Weapon feel (recoil patterns, sound design, impact feedback)
- Balance considerations (risk/reward, situational use)
### Aiming & Combat Mechanics
### Aiming and Combat Mechanics
{{aiming_combat}}
@@ -24,7 +24,7 @@
- Critical hits / weak points
- Melee integration (if applicable)
### Enemy Design & AI
### Enemy Design and AI
{{enemy_ai}}
@@ -36,7 +36,7 @@
- Difficulty scaling (health, damage, AI sophistication)
- Enemy tells and telegraphing
### Arena & Level Design
### Arena and Level Design
{{arena_level_design}}

View File

@@ -24,7 +24,7 @@
- Delegation systems (if applicable)
- Efficiency optimization
### Building & Construction
### Building and Construction
{{building_construction}}
@@ -36,7 +36,7 @@
- Upgrade/demolition mechanics
- Space constraints and planning
### Economic & Resource Loops
### Economic and Resource Loops
{{economic_loops}}
@@ -48,7 +48,7 @@
- Market dynamics
- Economic balance and pacing
### Progression & Unlocks
### Progression and Unlocks
{{progression_unlocks}}

View File

@@ -12,7 +12,7 @@
- Rule variations (if applicable)
- Simulation vs. arcade rule adherence
### Team & Player Systems
### Team and Player Systems
{{team_player}}
@@ -37,7 +37,7 @@
- Overtime/extra time rules
- Post-match results and stats
### Physics & Realism
### Physics and Realism
{{physics_realism}}
@@ -49,7 +49,7 @@
- Collision detection
- Weather/field condition effects
### Career & Season Modes
### Career and Season Modes
{{career_season}}

View File

@@ -12,7 +12,7 @@
- Economic balance (income vs. expenses)
- Scarcity and strategic choices
### Unit Types & Stats
### Unit Types and Stats
{{unit_types}}
@@ -24,7 +24,7 @@
- Counter systems (rock-paper-scissors dynamics)
- Unit production (cost, build time, prerequisites)
### Technology & Progression
### Technology and Progression
{{tech_progression}}
@@ -35,7 +35,7 @@
- Upgrade paths (unit upgrades, building improvements)
- Unlock conditions (progression gates, achievements)
### Map & Terrain
### Map and Terrain
{{map_terrain}}

View File

@@ -1,6 +1,6 @@
## Survival Game Specific Elements
### Resource Gathering & Crafting
### Resource Gathering and Crafting
{{resource_crafting}}
@@ -52,7 +52,7 @@
- Defensive structures
- Automation (if applicable)
### Progression & Technology
### Progression and Technology
{{progression_tech}}

View File

@@ -36,7 +36,7 @@ This game type is **narrative-critical**. You MUST run the Narrative Design work
- Landmarks and navigation aids
- Fast travel or mapping system
### Item & Inventory System
### Item and Inventory System
{{item_inventory}}
@@ -62,7 +62,7 @@ This game type is **narrative-critical**. You MUST run the Narrative Design work
- Puzzle integration with story
- Non-linear puzzle solving
### Narrative & Writing
### Narrative and Writing
{{narrative_writing}}
@@ -77,7 +77,7 @@ This game type is **narrative-critical**. You MUST run the Narrative Design work
**Note:** All narrative content must be written in the Narrative Design Document.
### Game Flow & Pacing
### Game Flow and Pacing
{{game_flow}}

View File

@@ -1,6 +1,6 @@
## Tower Defense Specific Elements
### Tower Types & Upgrades
### Tower Types and Upgrades
{{tower_types}}
@@ -26,7 +26,7 @@
- Boss encounters
- Endless mode scaling (if applicable)
### Path & Placement Strategy
### Path and Placement Strategy
{{path_placement}}
@@ -39,7 +39,7 @@
- Multiple paths (if applicable)
- Line of sight and range visualization
### Economy & Resources
### Economy and Resources
{{economy}}
@@ -52,7 +52,7 @@
- Special currencies (if applicable)
- Economic optimization strategies
### Abilities & Powers
### Abilities and Powers
{{abilities_powers}}
@@ -65,7 +65,7 @@
- Strategic timing
- Resource cost vs. cooldown
### Difficulty & Replayability
### Difficulty and Replayability
{{difficulty_replay}}

View File

@@ -8,7 +8,7 @@ This game type is **narrative-moderate to heavy**. Consider running the Narrativ
- Mission narratives
</narrative-workflow-recommended>
### Grid System & Movement
### Grid System and Movement
{{grid_movement}}
@@ -21,7 +21,7 @@ This game type is **narrative-moderate to heavy**. Consider running the Narrativ
- Zone of control
- Pathfinding visualization
### Unit Types & Classes
### Unit Types and Classes
{{unit_classes}}
@@ -47,7 +47,7 @@ This game type is **narrative-moderate to heavy**. Consider running the Narrativ
- Turn order (initiative, simultaneous, alternating)
- Time limits per turn (if applicable)
### Positioning & Tactics
### Positioning and Tactics
{{positioning_tactics}}
@@ -61,7 +61,7 @@ This game type is **narrative-moderate to heavy**. Consider running the Narrativ
- Chokepoint tactics
- Line of sight and vision
### Terrain & Environmental Effects
### Terrain and Environmental Effects
{{terrain_effects}}

View File

@@ -62,7 +62,7 @@ This game type is **narrative-critical**. You MUST run the Narrative Design work
- Multiple romance options (if applicable)
- Platonic vs. romantic paths
### Save/Load & Flowchart
### Save/Load and Flowchart
{{save_flowchart}}

View File

@@ -28,7 +28,7 @@
{{goals}}
### Background & Rationale
### Background and Rationale
{{context}}
@@ -56,7 +56,7 @@
{{primary_mechanics}}
### Controls & Input
### Controls and Input
{{controls}}
@@ -66,7 +66,7 @@
---
## Progression & Balance
## Progression and Balance
### Player Progression
@@ -76,7 +76,7 @@
{{difficulty_curve}}
### Economy & Resources
### Economy and Resources
{{economy_resources}}
@@ -94,13 +94,13 @@
---
## Art & Audio Direction
## Art and Audio Direction
### Art Style
{{art_style}}
### Audio & Music
### Audio and Music
{{audio_music}}

View File

@@ -407,7 +407,7 @@ Since this is a Level {{project_level}} game project, you need solutioning for p
<action>Generate comprehensive checklist based on project analysis</action>
### Phase 1: Solution Architecture & Engine Selection
### Phase 1: Solution Architecture and Engine Selection
- [ ] **Run solutioning workflow** (REQUIRED)
- Command: `workflow solution-architecture`
@@ -415,7 +415,7 @@ Since this is a Level {{project_level}} game project, you need solutioning for p
- Output: solution-architecture.md with engine/platform specifics
- Note: Registry.csv will provide engine-specific guidance
### Phase 2: Prototype & Playtesting
### Phase 2: Prototype and Playtesting
- [ ] **Create core mechanic prototype**
- Validate game feel

View File

@@ -16,7 +16,7 @@
{{core_themes}}
### Tone & Atmosphere
### Tone and Atmosphere
{{tone_atmosphere}}
@@ -38,7 +38,7 @@
{{story_beats}}
### Pacing & Flow
### Pacing and Flow
{{pacing_flow}}
@@ -64,17 +64,17 @@
---
## World & Lore
## World and Lore
### World Overview
{{world_overview}}
### History & Backstory
### History and Backstory
{{history_backstory}}
### Factions & Organizations
### Factions and Organizations
{{factions_organizations}}
@@ -102,7 +102,7 @@
{{branching_dialogue}}
### Voice & Characterization
### Voice and Characterization
{{voice_characterization}}
@@ -130,7 +130,7 @@
## Narrative Delivery
### Cutscenes & Cinematics
### Cutscenes and Cinematics
{{cutscenes}}
@@ -190,6 +190,6 @@
{{timeline}}
### References & Inspirations
### References and Inspirations
{{references}}

View File

@@ -193,7 +193,7 @@ Since this is a Level {{project_level}} project, you need architecture before st
<action>Generate comprehensive checklist based on project analysis</action>
### Phase 1: Architecture & Design
### Phase 1: Architecture and Design
- [ ] **Run architecture workflow** (REQUIRED)
- Command: `workflow architecture`
@@ -239,7 +239,7 @@ Since this is a Level {{project_level}} project, you need architecture before st
- Sprint boundaries
- Resource allocation
- [ ] **Establish monitoring & metrics**
- [ ] **Establish monitoring and metrics**
- Success metrics from PRD
- Technical monitoring
- User analytics

View File

@@ -187,7 +187,7 @@ Since this is a Level {{project_level}} project, you need solutioning before imp
<action>Generate comprehensive checklist based on project analysis</action>
### Phase 1: Solution Architecture & Design
### Phase 1: Solution Architecture and Design
- [ ] **Run solutioning workflow** (REQUIRED)
- Command: `workflow solution-architecture`

View File

@@ -8,7 +8,7 @@ _Generated on {{date}} by {{user_name}}_
---
## 1. UX Goals & Principles
## 1. UX Goals and Principles
### 1.1 Target User Personas
@@ -50,7 +50,7 @@ _Generated on {{date}} by {{user_name}}_
---
## 4. Component Library & Design System
## 4. Component Library and Design System
### 4.1 Design System Approach
@@ -76,7 +76,7 @@ _Generated on {{date}} by {{user_name}}_
**Type Scale:**
{{type_scale}}
### 5.3 Spacing & Layout
### 5.3 Spacing and Layout
{{spacing_layout}}
@@ -106,7 +106,7 @@ _Generated on {{date}} by {{user_name}}_
---
## 8. Interaction & Motion
## 8. Interaction and Motion
### 8.1 Motion Principles
@@ -118,7 +118,7 @@ _Generated on {{date}} by {{user_name}}_
---
## 9. Design Files & Wireframes
## 9. Design Files and Wireframes
### 9.1 Design Files

View File

@@ -58,3 +58,50 @@ instructions_ux: "{installed_path}/ux/instructions-ux.md"
instructions_gdd: "{installed_path}/gdd/instructions-gdd.md"
instructions_narrative: "{installed_path}/narrative/instructions-narrative.md"
validation: "{installed_path}/checklist.md"
web_bundle:
name: "plan-project"
description: "Scale-adaptive project planning workflow for all project levels (0-4). Automatically adjusts outputs based on project scope - from single atomic changes (Level 0: tech-spec only) to enterprise platforms (Level 4: full PRD + epics). Level 2-4 route to 3-solutioning workflow for architecture and tech specs. Generates appropriate planning artifacts for each level."
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/2-plan/instructions-router.md"
- "bmad/bmm/workflows/2-plan/tech-spec/instructions-sm.md"
- "bmad/bmm/workflows/2-plan/prd/instructions-med.md"
- "bmad/bmm/workflows/2-plan/prd/instructions-lg.md"
- "bmad/bmm/workflows/2-plan/prd/prd-template.md"
- "bmad/bmm/workflows/2-plan/prd/analysis-template.md"
- "bmad/bmm/workflows/2-plan/prd/epics-template.md"
- "bmad/bmm/workflows/2-plan/tech-spec/tech-spec-template.md"
- "bmad/bmm/workflows/2-plan/ux/ux-spec-template.md"
- "bmad/bmm/workflows/2-plan/ux/instructions-ux.md"
- "bmad/bmm/workflows/2-plan/gdd/gdd-template.md"
- "bmad/bmm/workflows/2-plan/gdd/instructions-gdd.md"
- "bmad/bmm/workflows/2-plan/gdd/instructions-narrative.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types.csv"
- "bmad/bmm/workflows/2-plan/gdd/game-types/action-platformer.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/adventure.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/card-game.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/fighting.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/horror.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/idle-incremental.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/metroidvania.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/moba.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/party-game.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/puzzle.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/racing.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/rhythm.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/roguelike.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/rpg.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/sandbox.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/shooter.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/simulation.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/sports.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/strategy.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/survival.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/text-based.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/tower-defense.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/turn-based-tactics.md"
- "bmad/bmm/workflows/2-plan/gdd/game-types/visual-novel.md"
- "bmad/bmm/workflows/2-plan/narrative/narrative-template.md"
- "bmad/bmm/workflows/2-plan/narrative/instructions-narrative.md"
- "bmad/bmm/workflows/2-plan/checklist.md"

View File

@@ -69,7 +69,7 @@ workflow solution-architecture
---
## Project Types & Templates
## Project Types and Templates
### 12 Project Types Supported
@@ -108,7 +108,7 @@ Each row maps to:
## Architecture Flow
### Step 0: Prerequisites & Scale Check
### Step 0: Prerequisites and Scale Check
Load `project-workflow-analysis.md`:
@@ -234,7 +234,7 @@ Validate architecture quality:
├── instructions.md # Main workflow logic
├── checklist.md # Validation checklist
├── ADR-template.md # ADR document template
├── templates/ # Architecture templates & guides
├── templates/ # Architecture templates and guides
│ ├── registry.csv # 171 tech combinations → templates
│ ├── game-engine-architecture.md # Complete game architecture doc
│ ├── game-engine-unity-guide.md # Unity-specific guidance
@@ -250,7 +250,7 @@ Validate architecture quality:
│ ├── desktop-app-architecture.md
│ ├── library-package-architecture.md
│ └── infrastructure-architecture.md
└── project-types/ # Project type detection & questions
└── project-types/ # Project type detection and questions
├── project-types.csv # 12 project types + detection keywords
├── game-questions.md
├── web-questions.md
@@ -269,17 +269,17 @@ Each template in `templates/` is a **complete** architecture document structure:
**Standard Sections (all templates):**
1. Executive Summary
2. Technology Stack & Decisions (required table)
2. Technology Stack and Decisions (required table)
3. Architecture Overview
4. Repository & Service Strategy
4. Repository and Service Strategy
5. Data Architecture
6. Component & Integration Overview
6. Component and Integration Overview
7-N. **Pattern-Specific Sections** (varies by template)
N+1. Proposed Source Tree
N+2. Getting Started (Human Setup)
N+3. Implementation Patterns & Conventions (Agent Guidance)
N+3. Implementation Patterns and Conventions (Agent Guidance)
N+4. Testing Strategy
N+5. Deployment & Operations
N+5. Deployment and Operations
N+6. Security
N+7. Specialist Sections
@@ -472,7 +472,7 @@ Specialists are documented with:
---
## Validation & Quality Gates
## Validation and Quality Gates
### Cohesion Check (Step 7)

View File

@@ -54,7 +54,7 @@ Use this checklist during workflow execution and review.
- [ ] Template sections determined dynamically
- [ ] User approved section list
- [ ] architecture.md generated with ALL sections
- [ ] Technology & Library Decision Table included with specific versions
- [ ] Technology and Library Decision Table included with specific versions
- [ ] Proposed Source Tree included
- [ ] Design-level only (no extensive code)
- [ ] Output adapted to user skill level
@@ -103,7 +103,7 @@ Use this checklist during workflow execution and review.
## Quality Gates
### Technology & Library Decision Table
### Technology and Library Decision Table
- [ ] Table exists in architecture.md
- [ ] ALL technologies have specific versions (e.g., "pino 8.17.0")

View File

@@ -371,7 +371,7 @@ Sub-step 6.2: Fill Template Placeholders
8. Generate final architecture.md document
CRITICAL REQUIREMENTS:
- MUST include "Technology & Library Decisions" section with table:
- MUST include "Technology and Library Decisions" section with table:
| Category | Technology | Version | Rationale |
- ALL technologies with SPECIFIC versions (e.g., "pino 8.17.0")
- NO vagueness ("a logging library" = FAIL)
@@ -391,13 +391,13 @@ CRITICAL REQUIREMENTS:
Common sections (adapt per project):
1. Executive Summary
2. Technology Stack & Decisions (TABLE REQUIRED)
3. Repository & Service Architecture (mono/poly, monolith/microservices)
2. Technology Stack and Decisions (TABLE REQUIRED)
3. Repository and Service Architecture (mono/poly, monolith/microservices)
4. System Architecture (diagrams)
5. Data Architecture
6. API/Interface Design (adapts: REST for web, protocols for embedded, etc.)
7. Cross-Cutting Concerns
8. Component & Integration Overview (NOT epic alignment - that's cohesion check)
8. Component and Integration Overview (NOT epic alignment - that's cohesion check)
9. Architecture Decision Records
10. Implementation Guidance
11. Proposed Source Tree (REQUIRED)
@@ -421,7 +421,7 @@ Run cohesion check validation inline (NO separate workflow for now):
- Every epic has technical foundation?
- Every story can be implemented with current architecture?
2. Technology & Library Table Validation:
2. Technology and Library Table Validation:
- Table exists?
- All entries have specific versions?
- No vague entries ("a library", "some framework")?
@@ -622,7 +622,7 @@ For monorepo projects:
Final validation checklist:
- [x] architecture.md exists and is complete
- [x] Technology & Library Decision Table has specific versions
- [x] Technology and Library Decision Table has specific versions
- [x] Proposed Source Tree section included
- [x] Cohesion check passed (or issues addressed)
- [x] Epic Alignment Matrix generated

View File

@@ -1,6 +1,6 @@
# Backend/API Service Architecture Questions
## Service Type & Architecture
## Service Type and Architecture
1. **Service architecture:**
- Monolithic API (single service)
@@ -25,7 +25,7 @@
- Webhooks
- Multiple patterns
## Framework & Language
## Framework and Language
4. **Backend language/framework:**
- Node.js (Express, Fastify, NestJS, Hono)
@@ -52,7 +52,7 @@
- Language-specific gRPC libraries
- Not using gRPC
## Database & Data Layer
## Database and Data Layer
7. **Primary database:**
- PostgreSQL
@@ -91,7 +91,7 @@
- No (single database)
- Planned for scale
## Authentication & Authorization
## Authentication and Authorization
12. **Authentication method:**
- JWT (stateless)
@@ -118,7 +118,7 @@
- Okta
- Other: **\_\_\_**
## Message Queue & Event Streaming
## Message Queue and Event Streaming
15. **Message queue (if needed):**
- RabbitMQ
@@ -167,7 +167,7 @@
- Event bus
- Not applicable
## API Design & Documentation
## API Design and Documentation
21. **API versioning:**
- URL versioning (/v1/, /v2/)
@@ -189,7 +189,7 @@
- cURL examples
- Multiple tools
## Rate Limiting & Throttling
## Rate Limiting and Throttling
24. **Rate limiting:**
- Per-user/API key
@@ -204,7 +204,7 @@
- Redis-based
- None
## Data Validation & Processing
## Data Validation and Processing
26. **Request validation:**
- Schema validation (Zod, Joi, Yup, Pydantic)
@@ -225,7 +225,7 @@
- Presigned URLs (client direct upload)
- None needed
## Error Handling & Resilience
## Error Handling and Resilience
29. **Error handling strategy:**
- Standard HTTP status codes
@@ -264,7 +264,7 @@
- Loki + Grafana
- None (local logs)
35. **Metrics & Monitoring:**
35. **Metrics and Monitoring:**
- Prometheus
- Datadog
- New Relic
@@ -335,7 +335,7 @@
- PCI DSS
- None
## Deployment & Infrastructure
## Deployment and Infrastructure
45. **Deployment platform:**
- AWS (ECS, EKS, Lambda, Elastic Beanstalk)
@@ -438,7 +438,7 @@
- Fastly
- None (dynamic only)
## Data & Storage
## Data and Storage
58. **File storage (if needed):**
- AWS S3

View File

@@ -1,6 +1,6 @@
# Command-Line Tool Architecture Questions
## Language & Runtime
## Language and Runtime
1. **Primary language:**
- Go (compiled, single binary, great for CLIs)
@@ -128,7 +128,7 @@
- Used for runtime behavior
- Not used
## Data & Storage
## Data and Storage
17. **Persistent data:**
- Cache (temporary, can be deleted)
@@ -208,7 +208,7 @@
- Configurable verbosity (--verbose, --quiet)
- No logging (simple tool)
## Piping & Integration
## Piping and Integration
28. **Stdin support:**
- Reads from stdin (pipe input)
@@ -229,7 +229,7 @@
- All shells
- None
## Distribution & Installation
## Distribution and Installation
31. **Package managers:**
- Homebrew (macOS/Linux)

View File

@@ -1,6 +1,6 @@
# Data/Analytics/ML Project Architecture Questions
## Project Type & Scope
## Project Type and Scope
1. **Primary project focus:**
- ETL/Data Pipeline (move and transform data)
@@ -25,7 +25,7 @@
- Real-time streaming (milliseconds)
- Mix
## Programming Language & Environment
## Programming Language and Environment
4. **Primary language:**
- Python (pandas, numpy, sklearn, pytorch, tensorflow)
@@ -109,7 +109,7 @@
- Delete after X months/years
- Compliance-driven retention
## Data Processing & Transformation
## Data Processing and Transformation
14. **Data processing framework:**
- pandas (single machine)
@@ -192,7 +192,7 @@
22. **Experiment tracking:**
- MLflow
- Weights & Biases
- Weights and Biases
- Neptune.ai
- Comet
- TensorBoard
@@ -260,7 +260,7 @@
- Azure AutoML
- Not using AutoML
## Orchestration & Workflow
## Orchestration and Workflow
30. **Workflow orchestration:**
- Apache Airflow
@@ -293,7 +293,7 @@
- Simple sequential
- None (independent tasks)
## Data Analytics & Visualization
## Data Analytics and Visualization
34. **BI/Visualization tool:**
- Tableau
@@ -321,7 +321,7 @@
- Notebooks
- Multiple interfaces
## Data Governance & Security
## Data Governance and Security
37. **Data catalog:**
- Amundsen
@@ -360,7 +360,7 @@
- Manual snapshots
- None
## Testing & Validation
## Testing and Validation
42. **Data testing:**
- Unit tests (transformation logic)
@@ -378,7 +378,7 @@
- A/B testing in production
- None
## Deployment & CI/CD
## Deployment and CI/CD
44. **Deployment strategy:**
- GitOps (version-controlled config)
@@ -396,7 +396,7 @@
- Docker
- Not containerized (native environments)
## Monitoring & Observability
## Monitoring and Observability
47. **Pipeline monitoring:**
- Orchestrator built-in (Airflow UI, Prefect)
@@ -429,7 +429,7 @@
- Cost monitoring dashboards
- Not a priority
## Collaboration & Documentation
## Collaboration and Documentation
51. **Team collaboration:**
- Git for code
@@ -451,7 +451,7 @@
- Peer review (optional)
- No formal review
## Performance & Scale
## Performance and Scale
54. **Performance requirements:**
- Near real-time (< 1 minute latency)

View File

@@ -1,6 +1,6 @@
# Desktop Application Architecture Questions
## Framework & Platform
## Framework and Platform
1. **Primary framework:**
- Electron (JavaScript/TypeScript, web tech, cross-platform)
@@ -93,7 +93,7 @@
- Full disk access
- None (sandboxed app)
## Updates & Distribution
## Updates and Distribution
11. **Auto-update mechanism:**
- Electron's autoUpdater
@@ -124,7 +124,7 @@
- Required (public distribution)
- Not needed (internal only)
## Packaging & Installation
## Packaging and Installation
15. **Windows installer:**
- NSIS
@@ -152,7 +152,7 @@
- AUR (Arch)
- Multiple formats
## Configuration & Settings
## Configuration and Settings
18. **Settings storage:**
- OS-specific (Registry on Windows, plist on macOS, config files on Linux)
@@ -184,7 +184,7 @@
- Custom protocol
- None
## Authentication & Security
## Authentication and Security
22. **Authentication (if applicable):**
- OAuth2 (Google, Microsoft, etc.)
@@ -204,7 +204,7 @@
- Partially sandboxed
- Not sandboxed (legacy/compatibility)
## Performance & Resources
## Performance and Resources
25. **Performance requirements:**
- Lightweight (minimal resource usage)
@@ -221,7 +221,7 @@
- Single instance only
- Single instance with IPC (communicate between instances)
## Development & Build
## Development and Build
28. **Build tooling:**
- electron-builder

View File

@@ -21,7 +21,7 @@
- Chrome + Firefox (minor differences)
- All major browsers (requires polyfills/adapters)
## Extension Type & Architecture
## Extension Type and Architecture
4. **Primary extension type:**
- Browser Action (icon in toolbar)
@@ -47,7 +47,7 @@
- User-activated (inject on demand)
- Not needed
## UI & Framework
## UI and Framework
7. **UI framework:**
- Vanilla JS (no framework)
@@ -119,7 +119,7 @@
- declarativeNetRequest (MV3 alternative)
- None
## Data & Storage
## Data and Storage
16. **Data storage:**
- chrome.storage.local
@@ -236,7 +236,7 @@
- Stripe integration
- No purchases
## Privacy & Security
## Privacy and Security
34. **User privacy:**
- No data collection
@@ -271,7 +271,7 @@
- Automated tests in CI
- Manual testing only
## Updates & Deployment
## Updates and Deployment
40. **Update strategy:**
- Auto-update (store handles)
@@ -322,7 +322,7 @@
- Multiple languages
- English only
## Analytics & Monitoring
## Analytics and Monitoring
51. **Analytics:**
- Google Analytics (with privacy considerations)
@@ -356,7 +356,7 @@
- Moderate (1-5MB)
- Large (> 5MB, media/assets)
## Compliance & Review
## Compliance and Review
56. **Chrome Web Store review:**
- Standard review (automated + manual)

View File

@@ -1,6 +1,6 @@
# Game Architecture Questions
## Engine & Platform
## Engine and Platform
1. **Game engine:**
- Unity (C#, versatile, large ecosystem)
@@ -109,7 +109,7 @@
- Aseprite (pixel art)
- Other: **\_\_\_**
## Analytics & LiveOps
## Analytics and LiveOps
16. **Analytics:**
- Unity Analytics

View File

@@ -116,7 +116,7 @@
- Composite action (reusable workflow)
- Not using GitHub Actions
## Configuration & State Management
## Configuration and State Management
14. **Configuration approach:**
- Configuration files (YAML, JSON, HCL)
@@ -195,7 +195,7 @@
- DAG-based (topological sort)
- None (independent resources)
## Language & Framework
## Language and Framework
23. **Implementation language:**
- Go (common for K8s, CLI tools)
@@ -217,7 +217,7 @@
- Custom libraries
- Other: **\_\_\_**
## API & Integration
## API and Integration
25. **API exposure:**
- REST API
@@ -235,7 +235,7 @@
- Version control (Git)
- Other: **\_\_\_**
## Idempotency & Safety
## Idempotency and Safety
27. **Idempotency:**
- Fully idempotent (safe to run multiple times)
@@ -350,7 +350,7 @@
- Calendar versioning
- API version compatibility
## Updates & Lifecycle
## Updates and Lifecycle
44. **Update mechanism:**
- Manual download/install
@@ -395,7 +395,7 @@
- Dependency scanning
- None
## Compliance & Governance
## Compliance and Governance
51. **Compliance focus:**
- Policy enforcement (OPA, Kyverno)
@@ -417,7 +417,7 @@
- CloudTrail/Activity logs
- Not applicable
## Performance & Scale
## Performance and Scale
54. **Performance requirements:**
- Fast execution (seconds)
@@ -436,7 +436,7 @@
- Configurable rate limits
- Not applicable
## CI/CD & Automation
## CI/CD and Automation
57. **CI/CD for the tool itself:**
- GitHub Actions
@@ -457,7 +457,7 @@
- Security scans
- None
## Community & Ecosystem
## Community and Ecosystem
60. **Open source:**
- Fully open source

View File

@@ -1,6 +1,6 @@
# Library/SDK Architecture Questions
## Language & Platform
## Language and Platform
1. **Primary language:**
- TypeScript/JavaScript
@@ -62,7 +62,7 @@
- @types package (DefinitelyTyped)
- Not applicable
## Build & Distribution
## Build and Distribution
9. **Build tool:**
- tsup (TypeScript, simple)
@@ -119,7 +119,7 @@
- Moderate (50-80%)
- Critical paths only
## Versioning & Releases
## Versioning and Releases
17. **Versioning:**
- Semantic versioning (semver)

View File

@@ -18,7 +18,7 @@
- Expo (managed, easier, some limitations)
- React Native CLI (bare workflow, full control)
## Backend & Data
## Backend and Data
4. **Backend approach:**
- Firebase (BaaS, real-time, easy)

View File

@@ -185,7 +185,7 @@ To customize this workflow:
For issues or questions:
- Review the workflow creation guide at `/bmad/bmb/workflows/build-workflow/workflow-creation-guide.md`
- Review the workflow creation guide at `/bmad/bmb/workflows/create-workflow/workflow-creation-guide.md`
- Validate output using `checklist.md`
- Ensure PRD and architecture documents are complete before starting
- Consult BMAD documentation for technical specification standards

View File

@@ -49,3 +49,12 @@ execution_hints:
# Variables
variables:
non_interactive: true
web_bundle:
name: "tech-spec"
description: "Generate a comprehensive Technical Specification from PRD and Architecture with acceptance criteria and traceability mapping"
author: "BMAD BMM"
web_bundle_files:
- "bmad/bmm/workflows/3-solutioning/tech-spec/template.md"
- "bmad/bmm/workflows/3-solutioning/tech-spec/instructions.md"
- "bmad/bmm/workflows/3-solutioning/tech-spec/checklist.md"

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
| Category | Technology | Version | Justification |
| ------------------ | ---------------------- | ---------------------- | ---------------------------- |
@@ -25,7 +25,7 @@
{{additional_tech_stack_rows}}
## 2. Engine & Platform
## 2. Engine and Platform
### 2.1 Game Engine Choice
@@ -57,7 +57,7 @@
{{state_machine}}
## 4. Scene & Level Architecture
## 4. Scene and Level Architecture
### 4.1 Scene Organization
@@ -125,7 +125,7 @@
{{model_import}}
### 7.2 Textures & Materials
### 7.2 Textures and Materials
{{textures_materials}}
@@ -141,7 +141,7 @@
{{animation_system}}
## 9. Physics & Collision
## 9. Physics and Collision
{{physics_collision}}
@@ -171,7 +171,7 @@
{{audio_specialist_section}}
## 15. Component & Integration Overview
## 15. Component and Integration Overview
{{component_overview}}
@@ -212,7 +212,7 @@
- {{critical_folder_2}}: {{critical_folder_2_description}}
- {{critical_folder_3}}: {{critical_folder_3_description}}
## 19. Performance & Optimization
## 19. Performance and Optimization
{{performance_optimization}}
@@ -222,7 +222,7 @@
{{testing_strategy}}
## 21. Build & Distribution
## 21. Build and Distribution
{{build_distribution}}

View File

@@ -6,7 +6,7 @@ This guide provides Godot-specific guidance for solution architecture generation
## Godot-Specific Questions
### 1. Godot Version & Language Strategy
### 1. Godot Version and Language Strategy
**Ask:**
@@ -276,7 +276,7 @@ project/
---
### Deployment & Build
### Deployment and Build
**Platform-specific:**

View File

@@ -6,7 +6,7 @@ This guide provides Unity-specific guidance for solution architecture generation
## Unity-Specific Questions
### 1. Unity Version & Render Pipeline
### 1. Unity Version and Render Pipeline
**Ask:**
@@ -102,7 +102,7 @@ public class EnemyData : ScriptableObject
---
### Unity Events & Communication
### Unity Events and Communication
**Ask:**
@@ -216,7 +216,7 @@ Assets/
---
### Deployment & Build
### Deployment and Build
**Platform-specific:**

View File

@@ -6,7 +6,7 @@ This guide provides web game engine-specific guidance (Phaser, PixiJS, Three.js,
## Web Game-Specific Questions
### 1. Engine & Technology Selection
### 1. Engine and Technology Selection
**Ask:**
@@ -312,7 +312,7 @@ describe('Player', () => {
---
### Deployment & Build
### Deployment and Build
**Build for production:**
@@ -321,7 +321,7 @@ describe('Player', () => {
{
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"build": "tsc andand vite build",
"preview": "vite preview",
"test": "jest"
}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
| Category | Technology | Version | Justification |
| ---------------- | -------------- | ---------------------- | ---------------------------- |
@@ -35,7 +35,7 @@
{{ssr_strategy}}
### 2.3 Page Routing & Navigation
### 2.3 Page Routing and Navigation
{{routing_navigation}}
@@ -49,7 +49,7 @@
{{database_schema}}
### 3.2 Data Models & Relationships
### 3.2 Data Models and Relationships
{{data_models}}
@@ -67,11 +67,11 @@
{{api_routes}}
### 4.3 Form Actions & Mutations
### 4.3 Form Actions and Mutations
{{form_actions}}
## 5. Authentication & Authorization
## 5. Authentication and Authorization
### 5.1 Auth Strategy
@@ -143,7 +143,7 @@
{{code_splitting}}
## 9. SEO & Meta Tags
## 9. SEO and Meta Tags
### 9.1 Meta Tag Strategy
@@ -175,7 +175,7 @@
{{environment_config}}
## 11. Component & Integration Overview
## 11. Component and Integration Overview
### 11.1 Major Modules
@@ -254,7 +254,7 @@
{{testing_specialist_section}}
## 16. DevOps & CI/CD
## 16. DevOps and CI/CD
{{devops_section}}

View File

@@ -61,5 +61,37 @@ default_output_file: "{output_folder}/solution-architecture.md"
# Additional workflow dependencies
tech_spec_workflow: "{project-root}/bmad/bmm/workflows/3-solutioning/tech-spec"
# No special tools required
required_tools: []
web_bundle:
name: "solution-architecture"
description: "Scale-adaptive solution architecture generation with dynamic template sections. Replaces legacy HLA workflow with modern BMAD Core compliance."
author: "BMad Builder"
web_bundle_files:
- "bmad/bmm/workflows/3-solutioning/instructions.md"
- "bmad/bmm/workflows/3-solutioning/checklist.md"
- "bmad/bmm/workflows/3-solutioning/ADR-template.md"
- "bmad/bmm/workflows/3-solutioning/templates/registry.csv"
- "bmad/bmm/workflows/3-solutioning/templates/backend-service-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/cli-tool-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/data-pipeline-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/desktop-app-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/embedded-firmware-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-godot-guide.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-unity-guide.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-web-guide.md"
- "bmad/bmm/workflows/3-solutioning/templates/infrastructure-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/library-package-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/mobile-app-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/web-api-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/web-fullstack-architecture.md"
- "bmad/bmm/workflows/3-solutioning/project-types/backend-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/cli-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/data-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/desktop-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/embedded-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/extension-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/game-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/infra-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/library-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/mobile-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/web-questions.md"

View File

@@ -33,3 +33,11 @@ halt_conditions:
execution_modes:
- incremental: "Recommended - Refine each edit with user collaboration"
- batch: "Present all changes at once for review"
web_bundle:
name: "correct-course"
description: "Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation"
author: "BMad Method"
web_bundle_files:
- "bmad/bmm/workflows/4-implementation/correct-course/instructions.md"
- "bmad/bmm/workflows/4-implementation/correct-course/checklist.md"

View File

@@ -70,3 +70,12 @@ execution_hints:
interactive: false
autonomous: true
iterative: true
web_bundle:
name: "create-story"
description: "Create the next user story markdown from epics/PRD and architecture, using a standard template and saving to the stories folder"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/create-story/template.md"
- "bmad/bmm/workflows/create-story/instructions.md"
- "bmad/bmm/workflows/create-story/checklist.md"

View File

@@ -17,7 +17,7 @@ validation-rules:
- [ ] All tasks and subtasks for this story are marked complete with [x]
- [ ] Implementation aligns with every Acceptance Criterion in the story
## Tests & Quality
## Tests and Quality
- [ ] Unit tests added/updated for core functionality changed by this story
- [ ] Integration tests added/updated when component interactions are affected

View File

@@ -51,3 +51,11 @@ execution_hints:
interactive: false # Minimize prompts; intended to run to completion
autonomous: true # Proceed without user input unless blocked
iterative: true
web_bundle:
name: "dev-story"
description: "Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/dev-story/instructions.md"
- "bmad/bmm/workflows/dev-story/checklist.md"

View File

@@ -113,7 +113,7 @@ Delivery Metrics:
- Duration: {{actual_sprints}} sprints (planned: {{planned_sprints}})
- Average velocity: {{points_per_sprint}} points/sprint
Quality & Technical:
Quality and Technical:
- Blockers encountered: {{blocker_count}}
- Technical debt items: {{debt_count}}
- Test coverage: {{coverage_info}}

View File

@@ -39,3 +39,10 @@ validation_required:
- business_validation: "Have stakeholders reviewed and accepted deliverables?"
- technical_health: "Is codebase in stable, maintainable state?"
- blocker_resolution: "Any unresolved blockers that will impact next epic?"
web_bundle:
name: "retrospective"
description: "Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/4-implementation/retrospective/instructions.md"

View File

@@ -40,7 +40,7 @@ Perform an AI-driven Senior Developer Review on a story flagged "Ready for Revie
- Adds a Change Log entry: "Senior Developer Review notes appended"
- If enabled, updates `Status` based on outcome
## Persistence & Backlog
## Persistence and Backlog
To ensure review findings become actionable work, the workflow can persist action items to multiple targets (configurable):

View File

@@ -97,3 +97,11 @@ execution_hints:
interactive: false # Minimize prompts; intended to run deterministically
autonomous: true # Proceed without user input unless blocked
iterative: true
web_bundle:
name: "review-story"
description: "Perform a Senior Developer Review on a completed story flagged Ready for Review, leveraging story-context, epic tech-spec, repo docs, MCP servers for latest best-practices, and web search as fallback. Appends structured review notes to the story."
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/review-story/instructions.md"
- "bmad/bmm/workflows/review-story/checklist.md"

View File

@@ -224,7 +224,7 @@ To customize this workflow:
For issues or questions:
- Review the workflow creation guide at `/bmad/bmb/workflows/build-workflow/workflow-creation-guide.md`
- Review the workflow creation guide at `/bmad/bmb/workflows/create-workflow/workflow-creation-guide.md`
- Validate output using `checklist.md`
- Ensure story files follow expected markdown structure
- Check that repository structure supports automated discovery

View File

@@ -54,3 +54,12 @@ execution_hints:
interactive: false
autonomous: true
iterative: true
web_bundle:
name: "story-context"
description: "Assemble a dynamic Story Context XML by pulling latest documentation and existing code/library artifacts relevant to a drafted story"
author: "BMad"
web_bundle_files:
- "bmad/bmm/workflows/story-context/context-template.xml"
- "bmad/bmm/workflows/story-context/instructions.md"
- "bmad/bmm/workflows/story-context/checklist.md"