BMAD-METHOD/q1/.clinerules/workflows/bmad-bmgd-workflows-README.md

148 lines
6.2 KiB
Markdown

# BMGD Workflows
## Available Workflows in bmgd
**brainstorm-game**
- Path: `_bmad/bmgd/workflows/1-preproduction/brainstorm-game/workflow.yaml`
- Facilitate game brainstorming sessions with game-specific context, guidance, and game design techniques.
**create-game-brief**
- Path: `_bmad/bmgd/workflows/1-preproduction/game-brief/workflow.md`
- Creates a comprehensive Game Brief through collaborative step-by-step discovery to capture game vision before detailed design.
**game-brief**
- Path: `_bmad/bmgd/workflows/1-preproduction/game-brief/workflow.yaml`
- Interactive game brief creation workflow that guides users through defining their game vision with multiple input sources and conversational collaboration
**create-gdd**
- Path: `_bmad/bmgd/workflows/2-design/gdd/workflow.md`
- Creates a comprehensive Game Design Document through collaborative step-by-step discovery between game designer and user.
**gdd**
- Path: `_bmad/bmgd/workflows/2-design/gdd/workflow.yaml`
- Game Design Document workflow for all game project levels - from small prototypes to full AAA games. Generates comprehensive GDD with game mechanics, systems, progression, and implementation guidance.
**narrative**
- Path: `_bmad/bmgd/workflows/2-design/narrative/workflow.yaml`
- Narrative design workflow for story-driven games. Creates comprehensive narrative documentation including story structure, character arcs, world-building, dialogue systems, and production planning.
**game-architecture**
- Path: `_bmad/bmgd/workflows/3-technical/game-architecture/workflow.yaml`
- Collaborative game architecture workflow for AI-agent consistency. Intelligent, adaptive conversation that produces a decision-focused game architecture document covering engine, systems, networking, and technical design optimized for game development.
**generate-project-context**
- Path: `_bmad/bmgd/workflows/3-technical/generate-project-context/workflow.md`
- Creates a concise project-context.md file with critical rules and patterns that AI agents must follow when implementing game code. Optimized for LLM context efficiency.
**code-review**
- Path: `_bmad/bmgd/workflows/4-production/code-review/workflow.yaml`
- Perform an ADVERSARIAL Senior Developer code review that finds 3-10 specific problems in every story. Challenges everything: code quality, test coverage, architecture compliance, security, performance. NEVER accepts `looks good` - must find minimum issues and can auto-fix with user approval. Game-specific focus on 60fps, feel, and platform considerations.
**correct-course**
- Path: `_bmad/bmgd/workflows/4-production/correct-course/workflow.yaml`
- Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation
**create-story**
- Path: `_bmad/bmgd/workflows/4-production/create-story/workflow.yaml`
- Create the next user story markdown from epics/PRD and architecture, using a standard template and saving to the stories folder
**dev-story**
- Path: `_bmad/bmgd/workflows/4-production/dev-story/workflow.yaml`
- Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria
**retrospective**
- Path: `_bmad/bmgd/workflows/4-production/retrospective/workflow.yaml`
- Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic
**sprint-planning**
- Path: `_bmad/bmgd/workflows/4-production/sprint-planning/workflow.yaml`
- Generate and manage the sprint status tracking file for Phase 4 implementation, extracting all epics and stories from epic files and tracking their status through the development lifecycle
**sprint-status**
- Path: `_bmad/bmgd/workflows/4-production/sprint-status/workflow.yaml`
- Summarize sprint-status.yaml for game project, surface risks, and route to the right implementation workflow.
**create-tech-spec**
- Path: `_bmad/bmgd/workflows/bmgd-quick-flow/create-tech-spec/workflow.yaml`
- Conversational spec engineering for games - ask questions, investigate code, produce implementation-ready tech-spec.
**quick-dev**
- Path: `_bmad/bmgd/workflows/bmgd-quick-flow/quick-dev/workflow.yaml`
- Flexible game development - execute tech-specs, implement features, or refactor code with game-specific considerations.
**quick-prototype**
- Path: `_bmad/bmgd/workflows/bmgd-quick-flow/quick-prototype/workflow.yaml`
- Rapid game prototyping - quickly test gameplay ideas, mechanics, or features with minimal setup.
**gametest-automate**
- Path: `_bmad/bmgd/workflows/gametest/automate/workflow.yaml`
- Generate automated game tests for Unity, Unreal, or Godot based on test design scenarios
**gametest-performance**
- Path: `_bmad/bmgd/workflows/gametest/performance/workflow.yaml`
- Design performance testing strategy for frame rate, memory, and loading times
**gametest-playtest-plan**
- Path: `_bmad/bmgd/workflows/gametest/playtest-plan/workflow.yaml`
- Create structured playtesting sessions for gameplay validation and user feedback
**gametest-test-design**
- Path: `_bmad/bmgd/workflows/gametest/test-design/workflow.yaml`
- Create comprehensive game test scenarios covering gameplay, progression, and quality requirements
**gametest-framework**
- Path: `_bmad/bmgd/workflows/gametest/test-framework/workflow.yaml`
- Initialize game test framework architecture for Unity, Unreal Engine, or Godot projects
**gametest-test-review**
- Path: `_bmad/bmgd/workflows/gametest/test-review/workflow.yaml`
- Review test quality, coverage, and identify gaps in game testing
**workflow-init**
- Path: `_bmad/bmgd/workflows/workflow-status/init/workflow.yaml`
- Initialize a new BMGD game project by determining level, type, and creating workflow path
**workflow-status**
- Path: `_bmad/bmgd/workflows/workflow-status/workflow.yaml`
- Lightweight status checker - answers ""what should I do now?"" for any game dev agent. Reads YAML status file for workflow tracking. Use workflow-init for new projects.
## Execution
When running any workflow:
1. LOAD {project-root}/\_bmad/core/tasks/workflow.xml
2. Pass the workflow path as 'workflow-config' parameter
3. Follow workflow.xml instructions EXACTLY
4. Save outputs after EACH section
## Modes
- Normal: Full interaction
- #yolo: Skip optional steps