architecture-decision-records

Document architectural decisions with MADR-style templates and lifecycle guidance.

34|21|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill architecture-decision-records-kumaran-is
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/kumaran-is/claude-code-onboarding/tree/main/.claude/skills/architecture-decision-records
Command: npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill architecture-decision-records-kumaran-is

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture decisions are often scattered, hard to audit, and difficult to onboard new team members; this skill provides a structured ADR framework to capture context, options, and outcomes.

Core Features & Use Cases

  • Templates & best practices for MADR-style and lightweight ADRs to document decisions, drivers, options, and consequences.
  • Lifecycle guidance including creation, review, deprecation, and supersession to keep a living decision log.
  • Reference index guidance to maintain an ADR catalog with links to related decisions and documentation.

Quick Start

Copy the ADR template and fill in Context, Decision, and Consequences to create a new ADR.

Frequently Asked Questions about architecture-decision-records

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

FAQPage Schema
How do I document architectural decisions to make them auditable for new team members?

To document architectural decisions and make them auditable, use a structured ADR framework to capture context, options, and outcomes. This skill provides templates to define decision drivers, options, and consequences for informed reviews.

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

Managing an architecture decision record lifecycle requires tracking its creation, review, deprecation, and supersession. This skill provides lifecycle guidance to maintain a living decision log that keeps your ADR catalog updated and traceable over time.

How do I create an ADR template that captures context and consequences?

To create an ADR template that captures context and consequences, copy the provided MADR-style or lightweight ADR template. Fill in the Context, Decision, and Consequences sections to structure your architectural decision documentation properly.

Does this architecture decision record framework support maintaining a reference index for traceability?

Yes, this architecture decision record framework supports traceability by providing reference index guidance. This helps you maintain an ADR catalog with links to related decisions and documentation across teams for informed reviews.

When do I need to use a structured ADR format instead of lightweight documentation?

You need a structured ADR format instead of lightweight documentation when architectural decisions are scattered, hard to audit, and difficult to onboard new team members. A structured framework captures decision drivers, options, and consequences clearly for governance.

Why does my team struggle to track superseded architectural decisions?

Your team struggles to track superseded architectural decisions because they are often scattered without a central index. This skill provides lifecycle guidance for deprecation and supersession, maintaining a living decision log with reference links for traceability.