Files
BMAD-METHOD/docs/how-to/workflows/bmgd-quick-flow.md
forcetrainer e535f94325 docs: comprehensive style guide update with reference and glossary standards
Style Guide Additions:
- Add Reference Structure section with 6 document types (Index, Catalog,
  Deep-Dive, Configuration, Glossary, Comprehensive)
- Add Glossary Structure section with table-based format leveraging
  Starlight's right-nav for navigation
- Include checklists for both new document types

Reference Docs Updated:
- agents/index.md: Catalog format, universal commands tip admonition
- configuration/core-tasks.md: Configuration format with admonitions
- configuration/global-config.md: Table-based config reference
- workflows/index.md: Minimal index format
- workflows/core-workflows.md: Catalog format
- workflows/document-project.md: Deep-dive with Quick Facts admonition
- workflows/bmgd-workflows.md: Comprehensive format, removed ~30 hr rules

Glossary Rewritten:
- Converted from 373 lines with ### headers to 123 lines with tables
- Right nav now shows 9 categories instead of 50+ terms
- Added italic context markers (*BMGD.*, *Brownfield.*, etc.)
- Alphabetized terms within categories
- Removed redundant inline TOC

All Docs:
- Remove horizontal rules (---) per style guide
- Remove "Related" sections (sidebar handles navigation)
- Standardize admonition usage
- Archive deleted workflow customization docs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 00:23:05 -05:00

4.5 KiB

title, description
title description
BMGD Quick-Flow Guide Fast-track workflows for rapid game prototyping and flexible development

Use BMGD Quick-Flow workflows for rapid game prototyping and flexible development when you need to move fast.

When to Use This

  • Testing a game mechanic idea
  • Implementing a small feature
  • Rapid prototyping before committing to design
  • Bug fixes and tweaks

When to Use Full BMGD Instead

  • Building a major feature or system
  • The scope is unclear or large
  • Multiple team members need alignment
  • The work affects game pillars or core loop
  • You need documentation for future reference

:::note[Prerequisites]

  • BMad Method installed with BMGD module
  • Game Solo Dev agent (Indie) or other BMGD agent available :::

Game Solo Dev Agent

For dedicated quick-flow development, use the Game Solo Dev agent. This agent is optimized for solo developers and small teams who want to skip the full planning phases.

Switch to Game Solo Dev: Type @game-solo-dev or select from your IDE.

Includes: quick-prototype, quick-dev, quick-spec, code-review, test-framework

Quick-Prototype

Use quick-prototype to rapidly test gameplay ideas with minimal setup.

When to Use

  • You have a mechanic idea and want to test the "feel"
  • You're not sure if something will be fun
  • You want to experiment before committing to design
  • You need a proof of concept

Steps

  1. Run quick-prototype
  2. Define what you're prototyping (mechanic, feature, system)
  3. Set success criteria (2-3 items)
  4. Build the minimum to test the idea
  5. Playtest and evaluate

Prototype Principles

  • Minimum Viable Prototype — Only what's needed to test the idea
  • Hardcode First — Magic numbers are fine, extract later
  • Skip Edge Cases — Happy path only for now
  • Placeholder Everything — Cubes, debug text, temp sounds
  • Comment Intent — Mark what's temporary vs keeper code

After Prototyping

  • Develop (d) — Use quick-dev to build production code
  • Iterate (i) — Adjust and re-test the prototype
  • Archive (a) — Keep as reference, move on to other ideas

Quick-Dev

Use quick-dev for flexible development with game-specific considerations.

When to Use

  • Implementing a feature from a tech-spec
  • Building on a successful prototype
  • Making changes that don't need full story workflow
  • Quick fixes and improvements

Workflow Modes

Mode A: Tech-Spec Driven

quick-dev tech-spec-combat.md

Mode B: Direct Instructions

quick-dev implement double-jump for the player

Mode C: From Prototype

quick-dev from the grappling hook prototype

Game-Specific Checks

Quick-dev includes automatic consideration of:

  • Performance — No allocations in hot paths, object pooling
  • Feel — Input responsiveness, visual/audio feedback
  • Integration — Save/load, multiplayer sync, platform testing

Complexity Routing

Signals Recommendation
Single mechanic, bug fix, tweak Execute directly
Multiple systems, performance-critical Plan first (tech-spec)
Platform/system level work Use full BMGD workflow

Choosing Between Quick-Flows

Scenario Use
"Will this be fun?" quick-prototype
"How should this feel?" quick-prototype
"Build this feature" quick-dev
"Fix this bug" quick-dev
"Test then build" quick-prototypequick-dev

Flow Comparison

Full BMGD Flow:
Brief → GDD → Architecture → Sprint Planning → Stories → Implementation

Quick-Flow:
Idea → Quick-Prototype → Quick-Dev → Done

Checklists

Quick-Prototype:

  • Prototype scope defined
  • Success criteria established (2-3 items)
  • Minimum viable code written
  • Placeholder assets used
  • Each criterion evaluated
  • Decision made (develop/iterate/archive)

Quick-Dev:

  • Context loaded (spec, prototype, or guidance)
  • Files to modify identified
  • All tasks completed
  • No allocations in hot paths
  • Game runs without errors
  • Manual playtest completed

Tips

  • Timebox prototypes — Set a limit (e.g., 2 hours). If it's not working, step back
  • Embrace programmer art — Focus on feel, not visuals
  • Test on target hardware — What feels right on dev machine might not on target
  • Document learnings — Even failed prototypes teach something
  • Know when to graduate — If quick-dev keeps expanding scope, create proper stories