adr-authoring

Author Architecture Decision Records using structured MADR templates.

10|5|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/ddunnock/claude-plugins --skill adr-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-authoring
Source: https://github.com/ddunnock/claude-plugins/tree/main/skills/speckit-generator/skills/adr-authoring
Command: npx skills add https://github.com/ddunnock/claude-plugins --skill adr-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams author Architecture Decision Records (ADRs) using structured MADR templates.

Core Features & Use Cases

  • Provides MADR-style templates for Lightweight, Standard, and Full ADRs to capture context, options, and decisions.
  • Guides the ADR lifecycle from proposal to acceptance or deprecation, ensuring traceability.
  • Includes ready-to-use templates and examples to accelerate architecture decision documentation.

Quick Start

Describe a decision, the context, and desired ADR level; the skill will generate a MADR-formatted ADR with sections like Context, Decision Drivers, Considered Options, Consequences, and Outcome.

Frequently Asked Questions about adr-authoring

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) documents significant software architecture decisions, capturing context, options, and outcomes to ensure traceability. You need one when making structural choices that impact a project's design and require team alignment.

How do I write an ADR using MADR templates?

To write an ADR using MADR templates, describe your decision, context, and desired ADR level. The skill generates a structured document with sections like Context, Decision Drivers, Considered Options, Consequences, and Outcome.

Does this ADR authoring skill support lightweight documentation formats?

Yes, this architecture decision record skill supports Lightweight, Standard, and Full ADR levels. It provides structured MADR-style templates tailored to each level to accelerate architecture decision documentation across various project scopes.

Can I track the lifecycle of an architecture decision from proposal to deprecation?

Yes, you can track the architecture decision lifecycle from proposal to acceptance or deprecation. The skill guides this process using MADR templates, ensuring full traceability and clear documentation of the decision's status over time.

What is the difference between MADR and other architecture decision formats?

MADR provides structured templates specifically designed for Architecture Decision Records, standardizing sections like Decision Drivers and Considered Options. Other category-level formats may lack this built-in lifecycle guidance from proposal to deprecation.

What sections are included in a generated architecture decision record?

A generated architecture decision record includes sections for Context, Decision Drivers, Considered Options, Consequences, and Outcome. It also enforces a SKILL.md frontmatter with name and description, plus sections for the problem solved and quick start.