Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bmad-code-org avatar

Bmad Quick Dev

  • 310 installs
  • 51.5k repo stars
  • Updated August 5, 2026
  • bmad-code-org/bmad-method

bmad-quick-dev is a BMAD Method agent skill that accelerates feature delivery by turning scoped stories into working code, tests, and documentation in one focused agent session for developers shipping small features or b

About

bmad-quick-dev is a bmad-code-org/bmad-method skill implementing the BMAD Quick Flow track for small features and bug fixes that need a technical specification but not a full PRD and architecture cycle. The unified workflow handles planning and implementation in one focused agent session, producing working code, tests, and docs from scoped stories. BMAD Method scales planning depth to project complexity—the Quick Flow track contrasts with the standard Method track requiring PRDs, UX specs, and architecture before coding. Reach for bmad-quick-dev when a story is already scoped, the change is bounded, and you want BMAD rituals without enterprise planning overhead. The skill suits bug fixes, incremental features, and refactors where a tech spec plus agent execution beats multi-document planning. Outputs feed directly into repository commits ready for review gates like codex-review or standard PR checks.

  • BMAD rapid implementation workflow
  • Story-to-code agent playbook
  • Built-in verification checkpoints
  • Docs and handoff in same pass
  • Pairs with sprint status rituals

Bmad Quick Dev by the numbers

  • 310 all-time installs (skills.sh)
  • Ranked #2,234 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-quick-dev

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs310
repo stars51.5k
Last updatedAugust 5, 2026
Repositorybmad-code-org/bmad-method

How do you ship a small feature with BMAD Quick Flow?

Accelerate feature delivery with BMAD quick-dev rituals that turn scoped stories into working code, tests, and docs in one focused agent session.

Who is it for?

Developers with a bounded, scoped story who want BMAD Quick Flow planning plus implementation without full PRD and architecture cycles.

Skip if: Greenfield platforms or enterprise features requiring PRDs, UX specifications, and formal architecture documents before any code.

When should I use this skill?

The user has a scoped small feature or bug fix and wants BMAD quick-dev to plan and implement in one focused session.

What you get

Working feature code, accompanying tests, and updated documentation produced from a scoped story in one agent session.

  • Working feature code
  • Tests
  • Updated documentation

By the numbers

  • Implements BMAD Quick Flow track for bounded features and bug fixes
  • Part of BMAD Method framework with 34+ workflows

Files

SKILL.mdMarkdownGitHub ↗

Quick Dev New Preview Workflow

Goal: Turn user intent into a hardened, reviewable artifact.

CRITICAL: If a step says "read fully and follow step-XX", you read and follow step-XX. No exceptions.

Subagents, when the capability is available, are an important part of this workflow. Use them as directed by the workflow steps. If you need an explicit user instruction to run them, ask once now for the whole workflow run.

READY FOR DEVELOPMENT STANDARD

A specification is "Ready for Development" when:

  • Actionable: Every task has a file path and specific action.
  • Logical: Tasks ordered by dependency.
  • Testable: All ACs use Given/When/Then.
  • Complete: No placeholders or TBDs.

SCOPE STANDARD

A specification should target a single user-facing goal within 900–1600 tokens:

  • Single goal: One cohesive feature, even if it spans multiple layers/files. Multi-goal means >=2 top-level independent shippable deliverables — each could be reviewed, tested, and merged as a separate PR without breaking the others. Never count surface verbs, "and" conjunctions, or noun phrases. Never split cross-layer implementation details inside one user goal.
  • Split: "add dark mode toggle AND refactor auth to JWT AND build admin dashboard"
  • Don't split: "add validation and display errors" / "support drag-and-drop AND paste AND retry"
  • 900–1600 tokens: Optimal range for LLM consumption. Below 900 risks ambiguity; above 1600 risks context-rot in implementation agents.
  • Neither limit is a gate. Both are proposals with user override.

Conventions

  • Bare paths (e.g. step-01-clarify-and-route.md) resolve from the skill root.
  • {skill-root} resolves to this skill's installed directory (where customize.toml lives).
  • {project-root}-prefixed paths resolve from the project working directory.
  • {skill-name} resolves to the skill directory's basename.

On Activation

Step 1: Resolve the Workflow Block

Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow

If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:

1. {skill-root}/customize.toml — defaults 2. {project-root}/_bmad/custom/{skill-name}.toml — team overrides 3. {project-root}/_bmad/custom/{skill-name}.user.toml — personal overrides

Any missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.

Step 2: Execute Prepend Steps

Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.

Step 3: Load Persistent Facts

Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} -- load the referenced contents as facts. All other entries are facts verbatim.

Step 4: Load Config

Load config from {project-root}/_bmad/bmm/config.yaml and resolve:

  • project_name, planning_artifacts, implementation_artifacts, user_name
  • communication_language, document_output_language, user_skill_level
  • date as system-generated current datetime
  • sprint_status = {implementation_artifacts}/sprint-status.yaml
  • project_context = **/project-context.md (load if exists)
  • CLAUDE.md / memory files (load if exist)
  • YOU MUST ALWAYS SPEAK OUTPUT in your Agent communication style with the config {communication_language}
  • Language MUST be tailored to {user_skill_level}
  • Generate all documents in {document_output_language}

Step 5: Greet the User

Greet {user_name}, speaking in {communication_language}.

Step 6: Execute Append Steps

Execute each entry in {workflow.activation_steps_append} in order.

Activation is complete. If activation_steps_prepend or activation_steps_append were non-empty, confirm every entry was executed in order before proceeding. Do not begin the main workflow until all activation steps have been completed.

WORKFLOW ARCHITECTURE

This uses step-file architecture for disciplined execution:

  • Micro-file Design: Each step is self-contained and followed exactly
  • Just-In-Time Loading: Only load the current step file
  • Sequential Enforcement: Complete steps in order, no skipping
  • State Tracking: Persist progress via spec frontmatter and in-memory variables
  • Append-Only Building: Build artifacts incrementally

Step Processing Rules

1. READ COMPLETELY: Read the entire step file before acting 2. FOLLOW SEQUENCE: Execute sections in order 3. WAIT FOR INPUT: Halt at checkpoints and wait for human 4. LOAD NEXT: When directed, read fully and follow the next step file

Critical Rules (NO EXCEPTIONS)

  • NEVER load multiple step files simultaneously
  • ALWAYS read entire step file before execution
  • NEVER skip steps or optimize the sequence
  • ALWAYS follow the exact instructions in the step file
  • ALWAYS halt at checkpoints and wait for human input

FIRST STEP

Read fully and follow: ./step-01-clarify-and-route.md to begin the workflow.

Related skills

How it compares

Pick bmad-quick-dev for bounded stories when full bmad-validate-prd and architecture cycles would be planning overhead.

FAQ

When should bmad-quick-dev be used instead of full BMAD Method?

bmad-quick-dev suits small features and bug fixes needing only a technical specification. The full BMAD Method track requires PRDs, architecture, and UX planning for new products and platforms with higher complexity.

What artifacts does bmad-quick-dev deliver?

bmad-quick-dev delivers working code, tests, and documentation from a scoped story in one focused agent session. The Quick Flow workflow combines planning and implementation rather than separating them across multiple BMAD phases.

AI & Agent Buildingbackendintegrationsdocs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.