ADR Templates

Generate Markdown-based ADRs using MADR and Y-Statement templates.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/HermeticOrmus/LibreCopy-Claude-Code --skill adr-templates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ADR Templates
Source: https://github.com/HermeticOrmus/LibreCopy-Claude-Code/tree/main/plugins/architecture-docs/skills/adr-templates
Command: npx skills add https://github.com/HermeticOrmus/LibreCopy-Claude-Code --skill adr-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides standardized templates and guidance for creating Architecture Decision Records (ADRs), ensuring consistent documentation of architectural choices.

Core Features & Use Cases

  • ADR Lifecycle Management: Understand and apply the 'proposed', 'accepted', 'deprecated', and 'superseded' status lifecycle for ADRs.
  • Standardized Formats: Utilize templates like MADR (Markdown Any Decision Records) and the Y-Statement format for clear and concise decision capture.
  • Use Case: When your team needs to decide on a new database technology, use this Skill to generate a well-structured ADR that captures the context, considered options, decision drivers, and consequences.

Quick Start

Use the ADR Templates skill to generate a new ADR for a proposed decision.

Frequently Asked Questions about ADR Templates

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

FAQPage Schema
What is an Architecture Decision Record and when should I document one?

An Architecture Decision Record (ADR) is a standardized Markdown document that captures architectural choices, context, and consequences. You should document an ADR when your team needs to decide on new technologies, ensuring consistent architectural documentation and rationale tracking.

How do I format an ADR using MADR and Y-Statement templates?

To format an ADR, use the MADR (Markdown Any Decision Records) or Y-Statement templates to structure your context, considered options, decision drivers, and consequences. These standardized formats ensure clear and concise capture of architectural decisions.

How do I manage the lifecycle status of an Architecture Decision Record?

Manage ADR lifecycle status by applying 'proposed', 'accepted', 'deprecated', and 'superseded' states to your records. This enforces a clear status lifecycle, tracking architectural decisions from initial proposal through deprecation or replacement.

Does this ADR template support Markdown documentation for software engineering teams?

Yes, the ADR templates support Markdown-based documentation directly. Software engineering teams can use these templates to generate well-structured architectural documents that capture context, options, and consequences in a standard format.

What is the best way to document decision drivers and consequences in an ADR?

The best way to document decision drivers and consequences is using the standardized MADR or Y-Statement formats. These templates provide specific sections for capturing the context, considered options, and consequences of your architectural choices.

Can I use these ADR templates for choosing a new database technology?

Yes, you can use these ADR templates when deciding on a new database technology. The templates generate a structured record that captures the context, considered options, decision drivers, and consequences to standardize your architectural choices.