bmad-create-adr

Automate Architecture Decision Record creation and lifecycle management workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/florian-trehaut/bmad-global --skill bmad-create-adr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-create-adr
Source: https://github.com/florian-trehaut/bmad-global/tree/main/src/bmm-skills/3-solutioning/bmad-create-adr
Command: npx skills add https://github.com/florian-trehaut/bmad-global --skill bmad-create-adr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guided ADR creation workflow to structure an Architecture Decision Record through evidence-based investigation: context analysis, options discovery, trade-off evaluation, and decision formulation. Can be triggered standalone or as a sub-workflow from spec/dev workflows when an architectural decision is needed. Use when 'create adr', 'new adr', 'créer adr', 'architecture decision', 'need an adr' is mentioned.

Core Features & Use Cases

  • Guided ADR creation workflow with step-by-step prompts, frontmatter templates, and integrated validation checks.
  • Supersession support for updating prior ADRs while preserving traceability and rationale.
  • Sub-workflow integration to embed ADRs within larger specification or development processes.

Quick Start

Start the ADR workflow to capture a new architectural decision.

Frequently Asked Questions about bmad-create-adr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Architecture Decision Record with structured evidence gathering?

To create an Architecture Decision Record, this workflow automates evidence-based investigation through context analysis, options discovery, trade-off evaluation, and decision formulation using step-by-step prompts and frontmatter templates. It enforces a disciplined process from problem framing to final publication with integrated validation checks.

What is the best way to manage the ADR lifecycle and supersede old architecture decisions?

Managing the ADR lifecycle requires tracking supersession to update prior records while preserving traceability and rationale. This workflow supports supersession natively, linking new decisions to outdated ones and maintaining a clear historical context for engineering teams without losing the original justification.

Can I embed architecture decision records into a larger specification or development workflow?

Yes, architecture decision records can be embedded directly into larger processes. This workflow operates standalone or triggers as a sub-workflow from spec and dev workflows, allowing engineering and product teams to capture architectural decisions seamlessly within active development cycles.

Do I need a specific framework to enforce evidence-based decision-making for ADRs?

No specific framework is required to enforce evidence-based decision-making for ADRs. This workflow provides a self-contained, step-file driven process with integrated self-checks, evidence gathering, and decision rationale controls, ensuring disciplined documentation without external dependencies.

When should I use a guided workflow for architecture decision records instead of writing them manually?

A guided workflow for architecture decision records is necessary when teams require a disciplined, evidence-based process with traceability. Use it to enforce consistent structure, validate trade-off evaluations, and manage supersession retrospectively, avoiding the gaps common in manual documentation approaches.