adr-template

Document architecture decisions with context, rationale, and trade-offs.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/kssumin/claude-playground --skill adr-template-kssumin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-template
Source: https://github.com/kssumin/claude-playground/tree/main/.claude/skills/adr-template
Command: npx skills add https://github.com/kssumin/claude-playground --skill adr-template-kssumin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture decisions are often hard to track and justify. This guide provides a consistent, document-first approach that captures context, options, and rationales while separating implementation details.

Core Features & Use Cases

  • Structured ADR templates that capture Status, Date, Deciders, Context, Decision, Alternatives, Consequences, Risks, and Implementation references.
  • Clear guidance on what to include in each section to ensure traceability and auditability across teams.
  • Useful for design reviews, governance, and long-term maintenance where decisions must be justified and revisited.

Quick Start

Draft an ADR by providing the problem statement, context, options considered, and decision rationale.

Frequently Asked Questions about adr-template

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

FAQPage Schema
How do I document architecture decisions with context and rationale?

Document architecture decisions by capturing the problem statement, context, alternatives considered, decision rationale, consequences, and risks in a structured record. This ensures traceability and auditability across teams for design reviews and long-term maintenance.

What should be included in an architecture decision record for design reviews?

An architecture decision record should include Status, Date, Deciders, Context, Decision, Alternatives, Consequences, Risks, and Implementation references. These sections provide clear guidance on what to include to ensure traceable and justifiable decisions for governance.

When do I need formal architecture decision records in software projects?

You need formal architecture decision records in software projects requiring formal decision records, design reviews, and traceable changes across teams. They are essential for long-term maintenance where decisions must be justified and revisited over time.

What is the best way to structure ADRs for traceable changes across teams?

The best way to structure ADRs for traceable changes is using a consistent, document-first approach that separates implementation details from the core context, options, and rationales. This template-driven method ensures decisions are easily trackable and auditable.

Can I use this ADR template for governance and long-term maintenance?

Yes, you can use this ADR template for governance and long-term maintenance because it captures the context, alternatives, and rationales required to justify and revisit decisions. It provides a structured format that satisfies formal design review requirements.

How do I draft an architecture decision record quickly?

Draft an architecture decision record quickly by providing the problem statement, context, options considered, and decision rationale. The structured template then organizes these inputs into sections for consequences, risks, and implementation references.