From bmad-cowork
This skill activates when the user discusses BMAD methodology, project phases, agent coordination, phase gates, workflow routing, or asks about "which BMAD agent", "what phase am I in", "BMAD workflow", "phase transition", "agent handoff". Provides knowledge about BMAD's 4-phase methodology and 9 specialized agents.
npx claudepluginhub vamfi/vamfi-plugins --plugin bmad-coworkThis skill uses the workspace's default tool permissions.
BMAD projects follow a strict four-phase lifecycle. Each phase has a primary agent, required artifacts, and a gate that must be satisfied before the next phase begins.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
BMAD projects follow a strict four-phase lifecycle. Each phase has a primary agent, required artifacts, and a gate that must be satisfied before the next phase begins.
docs/brief.mddocs/brief.md must contain a substantive project brief with problem statement, target audience, and key featuresdocs/prd.mddocs/prd.md must contain at least one epic with defined storiesdocs/architecture/index.md and supporting docsdocs/architecture/index.md must exist with architecture overview and tech decisionsdocs/stories/*.md and source code| Agent | Role | Primary Phase | Responsibilities |
|---|---|---|---|
| mary-analyst | Business Analyst | Analysis | Research, brief creation, problem framing |
| john-pm | Product Manager | Planning | PRD, epics, prioritization, MVP scope |
| sally-ux | UX Designer | Planning | User flows, wireframes, interaction design |
| winston-architect | Architect | Solutioning | System design, tech stack, API design |
| bob-sm | Scrum Master | Implementation | Story creation, sprint coordination, context extraction |
| james-dev | Developer | Implementation | Code implementation, debugging, dev records |
| quinn-qa | QA Engineer | Implementation | Testing, validation, bug reports |
| barry-quick | Quick Flow | Any | Rapid prototyping, quick tasks, bypasses full BMAD |
| paige-writer | Technical Writer | Any | Documentation, user guides, API docs |
Phase gates prevent premature advancement. A phase gate checks:
Gates are enforced in /bmad-sprint and should be checked manually when working phase-by-phase.
When one phase completes and the next begins:
.bmad/phase-log.json.bmad/config.json is updated with new phase statusUse barry-quick (Quick Flow) when:
Use full BMAD when:
BMAD leverages the Cowork framework for multi-agent coordination:
docs/ are the coordination mechanism