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

Quick Fixes

Use the DEV agent directly for bug fixes, refactorings, or small targeted changes that don’t require the full BMad Method or Quick Flow.

  • Bug fixes with a clear, known cause
  • Small refactorings (rename, extract, restructure) contained within a few files
  • Minor feature tweaks or configuration changes
  • Exploratory work to understand an unfamiliar codebase
SituationAgentWhy
Fix a specific bug or make a small, scoped changeDEV agentJumps straight into implementation without planning overhead
Change touches several files or you want a written plan firstQuick Flow Solo DevCreates a quick-spec before implementation so the agent stays aligned to your standards

If you are unsure, start with the DEV agent. You can always escalate to Quick Flow if the change grows.

Start a fresh chat in your AI IDE and load the DEV agent with its slash command:

/bmad-agent-bmm-dev

This loads the agent’s persona and capabilities into the session. If you decide you need Quick Flow instead, load the Quick Flow Solo Dev agent in a fresh chat:

/bmad-agent-bmm-quick-flow-solo-dev

Once the Solo Dev agent is loaded, describe your change and ask it to create a quick-spec. The agent drafts a lightweight spec capturing what you want to change and how. After you approve the quick-spec, tell the agent to start the Quick Flow dev cycle — it will implement the change, run tests, and perform a self-review, all guided by the spec you just approved.

Tell the agent what you need in plain language. Be specific about the problem and, if you know it, where the relevant code lives.

You don’t need to provide every detail. The agent will read the relevant source files and ask clarifying questions when needed.

The agent will:

  • Read and analyze the relevant source files
  • Propose a solution and explain its reasoning
  • Implement the change across the affected files
  • Run your project’s test suite if one exists

If your project has tests, the agent runs them automatically after making changes and iterates until tests pass. For projects without a test suite, verify the change manually (run the app, hit the endpoint, check the output).

Before committing, review what changed:

  • Read through the diff to confirm the change matches your intent
  • Run the application or tests yourself to double-check
  • If something looks wrong, tell the agent what to fix — it can iterate in the same session

Once satisfied, commit the changes with a clear message describing the fix.

The DEV agent is also useful for exploring unfamiliar code. Load it in a fresh chat and ask questions:

Use the agent to learn about your project, understand how components connect, and explore unfamiliar areas before making changes.

  • Modified source files with the fix or refactoring applied
  • Passing tests (if your project has a test suite)
  • A clean commit describing the change

No planning artifacts are produced — that’s the point of this approach.

Consider using Quick Flow or the full BMad Method when:

  • The change affects multiple systems or requires coordinated updates across many files
  • You are unsure about the scope and need a spec to think it through
  • The fix keeps growing in complexity as you work on it
  • You need documentation or architectural decisions recorded for the team