Skip to content
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.

Quick Flow

Skip the ceremony. Quick Flow takes you from idea to working code in two skills - no Product Brief, no PRD, no Architecture doc.

  • Bug fixes and patches
  • Refactoring existing code
  • Small, well-understood features
  • Prototyping and spikes
  • Single-agent work where one developer can hold the full scope
  • New products or platforms that need stakeholder alignment
  • Major features spanning multiple components or teams
  • Work that requires architectural decisions (database schema, API contracts, service boundaries)
  • Anything where requirements are unclear or contested

Quick Flow has two skills, each backed by a structured workflow. You can run them together or independently.

Run bmad-quick-spec and Barry (the Quick Flow agent) walks you through a conversational discovery process:

  1. Understand - You describe what you want to build. Barry scans the codebase to ask informed questions, then captures a problem statement, solution approach, and scope boundaries.
  2. Investigate - Barry reads relevant files, maps code patterns, identifies files to modify, and documents the technical context.
  3. Generate - Produces a complete tech-spec with ordered implementation tasks (specific file paths and actions), acceptance criteria in Given/When/Then format, testing strategy, and dependencies.
  4. Review - Presents the full spec for your sign-off. You can edit, ask questions, run adversarial review, or refine with advanced elicitation before finalizing.

The output is a tech-spec-{slug}.md file saved to your project’s implementation artifacts folder. It contains everything a fresh agent needs to implement the feature - no conversation history required.

Run bmad-quick-dev and Barry implements the work. It operates in two modes:

  • Tech-spec mode - Point it at a spec file (quick-dev tech-spec-auth.md) and it executes every task in order, writes tests, and verifies acceptance criteria.
  • Direct mode - Give it instructions directly (quick-dev "refactor the auth middleware") and it gathers context, builds a mental plan, and executes.

After implementation, bmad-quick-dev runs a self-check audit against all tasks and acceptance criteria, then triggers an adversarial code review of the diff. Findings are presented for you to resolve before wrapping up.

The full BMad Method produces a Product Brief, PRD, Architecture doc, and Epic/Story breakdown before any code is written. Quick Flow replaces all of that with a single tech-spec. This works because Quick Flow targets changes where:

  • The product direction is already established
  • Architecture decisions are already made
  • A single developer can reason about the full scope
  • Requirements fit in one conversation

Quick Flow includes built-in guardrails for scope detection. When you run bmad-quick-dev with a direct request, it evaluates signals like multi-component mentions, system-level language, and uncertainty about approach. If it detects the work is bigger than a quick flow:

  • Light escalation - Recommends running bmad-quick-spec first to create a plan
  • Heavy escalation - Recommends switching to the full BMad Method PRD process

You can also escalate manually at any time. Your tech-spec work carries forward - it becomes input for the broader planning process rather than being discarded.