@pbm-workflow/bmad-module-pbm
v1.0.0
Published
A BMad Method Module for the Product Builder Method (PBM) — a structured 6-phase product design and build framework
Maintainers
Readme
BMad Module — Product Builder Method (PBM)
PBM brings structured product design and build to the BMad Method. From strategy to operations, PBM guides you through 6 sequential phases to ship a complete product.
About PBM
The Product Builder Method (PBM) adapts the BMad Method framework for end-to-end product development. PBM provides a structured, phase-driven approach covering strategic vision, user discovery, domain modeling, API specifications, implementation planning, and operations.
The 6 Phases
| # | Phase | Agents | Description | |---|-------|--------|-------------| | 1 | Strategy | Product Strategist | Define product vision, OKRs, initiatives, and positioning | | 2 | Discovery | Product Researcher | Understand users through personas, journeys, and product brief | | 3 | Design | Business Analyst, UX Designer, Solution Architect | Requirements, domain modeling, wireframes, OpenAPI specs, architecture, design system | | 4 | Plan | Product Manager | Structure features, stories, and Definition of Done | | 5 | Implementation | Software Engineer | Guided development with setup, CI/CD, feature implementation, code review | | 6 | Run | Ops Engineer | Observability, runbooks, incidents, SLA, on-call, continuity, support |
Transversal agents: Sales Consultant (commercial proposals, pricing) — Impact Analyst (cross-phase change propagation) — README Curator (project README maintenance). Not tied to a specific phase.
What PBM Does
- Strategic Alignment — Vision, OKRs, and initiative prioritization
- User Discovery — Personas, user journeys, and product brief
- Domain Modeling — Bounded contexts, models with JSON Schema, ubiquitous language
- Screen Specs — Wireframes, screen specifications, email specifications
- API Specifications — OpenAPI 3.x, split by bounded context
- Architecture — ADRs, security audit, infrastructure design, design system
- Implementation Plan — Features, stories, prioritization, coverage audit
- Guided Implementation — Setup, CI/CD, feature implementation, code review, debt management
- Operations — Observability, runbooks, incident management, SLA, chaos engineering
- Commercial Proposals — Pricing, packages, options, and sales argumentation
- Project README — Transversal skill to maintain the project README (stack, quickstart, conventions pointers)
Transversal Skills
These skills work across all phases:
| Command | Description |
|---------|-------------|
| /pbm-impact | Analyze the impact of a deliverable change and guide propagation |
| /pbm-proposal | Build a complete commercial proposal with pricing |
| /pbm-readme | Maintain the project README (stack, quickstart, conventions pointers) |
Installation
Direct install
npx @pbm-workflow/bmad-module-pbm installUpdate
npx @pbm-workflow/bmad-module-pbm updateQuick Start
After installing, run from your project root:
/bmad-help # Get guided help
/pbm-strategy # Phase 1 — Strategy
/pbm-discovery # Phase 2 — Discovery
/pbm-design # Phase 3 — Design
/pbm-plan # Phase 4 — Plan
/pbm-impl # Phase 5 — Implementation
/pbm-run # Phase 6 — RunTwo Ways to Work
| Approach | When to Use | Workflow |
|----------|-------------|----------|
| Full Method | Complete product build | Start with /pbm-strategy |
| Jump In | Specific phase needed | Use any phase setup directly |
Visualizations
PBM includes interactive HTML files copied to your project during installation:
| File | Description |
|------|-------------|
| workflow-map.html | Interactive map of PBM phases and dependencies |
| workflow-presentation.html | Slideshow presentation of PBM |
| workflow-presentation-prompt.html | Prompt guide for presenting PBM |
Language
PBM workflows communicate in the language configured in your BMad setup. All domain terminology follows ubiquitous language conventions.
License
AGPL-3.0-only — see LICENSE for details.
BMad Module PBM — Part of the BMad Method ecosystem.
