BMAD-METHOD
A spec driven development framework for agentic coding.
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro
Before & after
Same prompt, same agent — the only difference is the skill.
Prompt“How do I plan a 2-week coding project with AI agents?”
Beforegeneric AI agent
That's a good question. You'd want to think about what you're trying to build, break it into smaller pieces, and then work through each piece systematically with your AI agent. You could start by writing out the requirements and the goals, then maybe sketch out the architecture. Then you could work on implementation step by step. It helps to test as you go and make sure each piece works before moving to the next one. You might want to document what you're building so the AI understands the context. Do you have a specific project in mind? What's the scope—frontend, backend, both?
Afterwith BMAD-METHOD
BMAD-METHOD: SPEC-DRIVEN AI CODING FRAMEWORK (2-week project) PHASE 0: SPEC DEFINITION (Day 1, 4 hours) → Problem statement: 1 paragraph, max. What is the problem you're solving? → Success criteria: 5-8 acceptance tests (not 'code is clean', but 'API returns 200 and result.count equals X') → Tech stack: Explicit. Language, framework, DB, hosting. No "whatever works". → Scope boundary: IN-scope (3-5 features), OUT-of-scope (5+ explicitly excluded features) → Constraints: Performance targets, data-size limits, external API rate limits → Deliverable: Spec document in plaintext or Markdown, shared with AI agent before writing code PHASE 1: ARCH DESIGN (Day 2-3, given spec) → Agent task: 'Given this spec, design the data model and API endpoints. Return ERD and endpoint list.' → Validation: You review. Does it satisfy acceptance tests? Any missing edge cases? → Gate: Agent only codes after you approve design PHASE 2: IMPLEMENTATION (Day 4-9, spec + arch as input) → Agent task: Break into 3-day sprints (week 1: core API, week 2: UI or integrations) → Validation: Each sprint ends with you running tests against success criteria → Go/no-go: If sprint tests fail, fix before next sprint. No debt carried. PHASE 3: INTEGRATION + TEST (Day 10-13) → All pieces + integration tests. Agent tests against full acceptance-criteria list. → You spot-check 3 high-risk paths (error handling, data boundary cases) PHASE 4: VALIDATION (Day 14) → Final test run. Does it meet success criteria? Ship or cycle spec. → Outcome: Spec-to-shipped = 14 days, zero rewrites
About this skill
name: bmad-method description: Use when A spec driven development framework for agentic coding.
BMAD-METHOD
Provides a structured, spec driven methodology for planning and executing coding projects with AI agents, competing with Superpowers and GSD as a popular framework choice.
What you get
- Public GitHub framework repo with structured spec templates.
Customize your output
- Adaptable to any project type or team size.
Example output
A spec driven project plan and execution structure.
Best for
Teams wanting a structured alternative to ad hoc vibe coding.
SKILL.md preview
SKILL.md
---
name: bmad-method
description: Use this skill when planning and executing an AI-agent coding project using a spec-driven development methodology.
version: 1.0.0
category: Productivity / Productivity and Workflow
author: AgentVolt
license: proprietary
tags:
- productivity
- productivity-and-workflow
- standard
---
# BMAD-METHOD
Applies a spec-driven methodology to plan and execute coding projects with AI agents, sequencing work through defined phases instead of jumping straight into code.
## When to use
… (sign up to view the full skill)Sign up to view, copy, and install the full skill
More productivity skills
View all Productivity skills →Caveman Skill
Cuts Claude response tokens by up to 75 percent while keeping technical accuracy.
Productivity
GSD (Get Shit Done)
A spec driven framework that fixes context rot with externalized specs.
Productivity
Skill Chaining Kit
Lets Claude Code skills call other skills, chaining several into one slash command.
Productivity
Superpowers Plugin
Forces Claude to brainstorm, design, and show visual mockups before writing any code.
Productivity