create-architectural-decision-record

Generate standardized Architectural Decision Records with front matter and sequential numbering.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/BrunoAMSilva/my-config --skill create-architectural-decision-record-brunoamsilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architectural-decision-record
Source: https://github.com/BrunoAMSilva/my-config/tree/main/coding/skills/create-architectural-decision-record
Command: npx skills add https://github.com/BrunoAMSilva/my-config --skill create-architectural-decision-record-brunoamsilva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decisions often fail to be captured with consistent structure, making it hard to audit rationale after teams change or move fast.

Core Features & Use Cases

  • Generates standardized Architectural Decision Records (ADRs) with front matter and a consistent document structure.
  • Stores ADRs under the /docs/adr/ directory with a sequential, slug-based naming scheme.
  • Captures Context, Decision, Alternatives, Stakeholders, and the rationale for each alternative, including rejection reasons.

Quick Start

Provide the DecisionTitle, Context, Decision, Alternatives, and Stakeholders to generate the ADR.

Frequently Asked Questions about create-architectural-decision-record

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

FAQPage Schema
How do I create an Architectural Decision Record with consistent front matter?

You generate an Architectural Decision Record by providing the DecisionTitle, Context, Decision, Alternatives, and Stakeholders, which produces a standardized document with explicit front matter including title, status, date, and authors.

What is an Architectural Decision Record used for in software architecture?

An Architectural Decision Record is used to ensure standardized governance of software architecture decisions by capturing context, alternatives, and rationale, making it easy to audit design choices after teams change or move fast.

How should I structure ADR documents for sequential storage?

Structure ADR documents with a uniform structure and front matter, storing them under the /docs/adr/ directory using a sequential, slug-based naming scheme to maintain organized and traceable architectural decisions.

Does this ADR generation process capture rejection reasons for alternatives?

Yes, the ADR generation process captures rejection reasons for alternatives. It enforces precise language to document the rationale for each alternative, including explicit rejection reasons and stakeholder context.

When do I need to generate formal decision records for software projects?

You need to generate formal decision records for software projects requiring traceable, front-matter documentation. This approach solves the problem of capturing architectural decisions with consistent structure for future audits.

Can I use this ADR format to document stakeholders and references?

Yes, you can use this ADR format to document stakeholders and references. The enforced front matter explicitly includes fields for title, status, date, authors, and references to ensure complete and auditable governance metadata.