workflows indicate web_bundle file inclusions
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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**
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
---
|
||||
|
||||
## Complete Research Prompt (Copy & Paste)
|
||||
## Complete Research Prompt (Copy and Paste)
|
||||
|
||||
```
|
||||
{{deep_research_prompt}}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
---
|
||||
|
||||
## 1. Research Objectives & Methodology
|
||||
## 1. Research Objectives and Methodology
|
||||
|
||||
### Research Objectives
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
- Checkpoint placement
|
||||
- Difficulty spikes and pacing
|
||||
|
||||
### Player Abilities & Unlocks
|
||||
### Player Abilities and Unlocks
|
||||
|
||||
{{player_abilities}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
- Automation tiers
|
||||
- Balance between active and idle play
|
||||
|
||||
### Prestige & Reset Mechanics
|
||||
### Prestige and Reset Mechanics
|
||||
|
||||
{{prestige_reset}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
- Player join/drop mechanics
|
||||
- Tutorial integration for new players
|
||||
|
||||
### Accessibility & Skill Range
|
||||
### Accessibility and Skill Range
|
||||
|
||||
{{accessibility}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
- Lane systems (4-key, 6-key, circular, etc.)
|
||||
- Offset calibration
|
||||
|
||||
### Note Charts & Patterns
|
||||
### Note Charts and Patterns
|
||||
|
||||
{{note_charts}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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:**
|
||||
|
||||
|
||||
@@ -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:**
|
||||
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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):
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user