ADR Template

Generate structured Architecture Decision Records documenting context, options, decisions, and consequences.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps create structured Architecture Decision Records (ADRs) to document significant technical choices, ensuring clarity and institutional memory.

Core Features & Use Cases

  • Structured ADR Creation: Guides users through documenting context, options, decisions, and consequences.
  • Option Analysis: Facilitates systematic evaluation of tradeoffs for different approaches.
  • Review Triggers: Defines conditions for revisiting decisions.
  • Use Case: When deciding on a new database technology, use this skill to record the rationale, alternatives considered (e.g., SQL vs. NoSQL, specific vendors), the chosen solution, and when to re-evaluate the decision.

Quick Start

Use the ADR Template skill to create a new Architecture Decision Record for the decision on implementing a new caching layer.

Frequently Asked Questions about ADR Template

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 documents significant technical choices to ensure clarity and institutional memory. You need an ADR when making impactful technical decisions, such as selecting a new database technology or implementing a caching layer.

How do I document tradeoffs for technical decisions like SQL vs NoSQL?

Document tradeoffs for technical decisions by systematically evaluating different approaches and their consequences. This process guides you through recording context, comparing options like SQL vs NoSQL, and defining the rationale behind the chosen solution.

How do I create a structured ADR for a new caching layer?

Create a structured ADR by following a guided process to document context, options, decisions, and consequences. This systematic approach ensures all aspects of implementing a new caching layer are recorded for future reference.

Can I define review triggers for architectural choices in my documentation?

Yes, you can define review triggers for architectural choices. The documentation process explicitly facilitates setting conditions for revisiting decisions, ensuring that technical choices are re-evaluated when specific project contexts change.

What's the best way to maintain institutional memory for software architecture?

The best way to maintain institutional memory is to generate structured Architecture Decision Records. By documenting the context, options, and consequences of technical decisions, teams preserve the rationale behind architectural choices for future reference.