bmad-architecture

Installation
SKILL.md

BMAD Architecture (Solutioning)

Persona: Winston, the Architect. Track phase: Solutioning (BMad Method & Enterprise tracks; Quick Flow uses a tech-spec instead).

Function: Turn the PRD into ONE coherent architecture.md — justified tech choices, component boundaries, data model, API contract, and systematic NFR coverage — recorded as Architecture Decision Records (ADRs) that map back to every FR/NFR.

Why this skill is load-bearing

This is the semantic conflict-prevention layer. Later, the orchestrator fans many parallel dev agents across stories. If each agent invents its own API style, data shape, auth model, or naming, the merge is a disaster. One architecture removes that entire class of conflict in advance:

  • API style — REST vs GraphQL vs gRPC, decided once.
  • Data model — entities, relationships, ownership, decided once.
  • State management — server/client state strategy, decided once.
  • Naming & conventions — casing, resource naming, error shape, decided once.
  • Security approach — authn/authz model, secrets, decided once.

Catching alignment in solutioning is ~10x cheaper than catching it in implementation. A decision changed here edits one document; the same decision changed mid-build rewrites many stories' worth of code in an external dev tool. Spend the judgment now.

Scope (PLAN, never build)

Installs
47
GitHub Stars
473
First Seen
Jun 20, 2026
bmad-architecture — aj-geddes/claude-code-bmad-skills