architecture-decision-records

Document architectural decisions using standardized ADR templates.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/natslash/options-strategy-builder --skill architecture-decision-records-natslash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/natslash/options-strategy-builder/tree/main/.claude/skills/architecture-decision-records
Command: npx skills add https://github.com/natslash/options-strategy-builder --skill architecture-decision-records-natslash

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture decisions are often made in silos and lack a consistent record. This skill provides a structured approach to capture context, rationale, alternatives, and outcomes using standardized ADR templates.

Core Features & Use Cases

  • Templates for MADR, Lightweight ADR, Y-Statement, Deprecation, and RFC to document decisions with clear structure.
  • Guidance on lifecycle and governance to maintain an auditable history and promote team alignment.
  • Reference material and examples to accelerate high-quality decision documentation across projects.

Quick Start

Copy the ADR templates and start a new ADR in docs/adr using your preferred format.

Frequently Asked Questions about architecture-decision-records

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

FAQPage Schema
What is an architecture decision record and when do I need one?

An architecture decision record (ADR) captures context, rationale, alternatives, and outcomes for architectural decisions. You need ADRs to prevent decisions from being made in silos and to maintain an auditable history for team alignment.

How do I document architecture decisions using a structured template?

To document architecture decisions, apply standardized ADR templates like MADR, Lightweight ADR, or Y-Statement. Enforce structured context, decision drivers, alternatives, and consequences by copying a template into your docs/adr directory.

Can I use these ADR templates for cross-team proposals and technology choices?

Yes, you can apply these ADR templates to technology choices, architecture evolution, and cross-team proposals. They enforce structured context and decision drivers to ensure high-quality decision documentation across projects.

What is the best way to govern the lifecycle of an architecture decision?

The best way to govern an architecture decision lifecycle is to use provided guidance on lifecycle and governance. This maintains an auditable history, promotes team alignment, and manages outcomes like deprecation using structured records.

Does this approach support RFCs and deprecation records alongside standard ADRs?

Yes, this approach supports RFCs and deprecation records alongside standard ADRs. It provides specific templates for MADR, Lightweight ADR, Y-Statement, Deprecation, and RFC formats to handle various documentation needs.

Why should I use standardized ADR formats instead of unstructured documentation?

You should use standardized ADR formats because unstructured documentation lacks a consistent record and often happens in silos. Standardized templates enforce structured context and alternatives, accelerating high-quality architectural documentation.