adr-author

Create immutable Architecture Decision Records with standardized structure and supersession workflow.

3|2|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JayRHa/AgentSkills --skill adr-author-jayrha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-author
Source: https://github.com/JayRHa/AgentSkills/tree/main/adr-author
Command: npx skills add https://github.com/JayRHa/AgentSkills --skill adr-author-jayrha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture Decision Records (ADRs) capture context, considered options with trade-offs, the chosen decision, and its consequences to create an immutable, audit-friendly rationale trail.

Core Features & Use Cases

  • Structured ADRs that document forces, options with trade-offs, and explicit consequences to guide future maintenance.
  • Scaffolding & governance: create new ADR files in a standardized directory structure with consistent numbering and linking.
  • Immutability & traceability: decisions are immutable; later work supersedes via new ADRs and bidirectional links.
  • Cross-team coordination: ADRs help multiple teams align on architecture decisions and record rationale for future reference.

Quick Start

Create a new ADR using the scaffolding workflow and store the file next to related ADRs.

Frequently Asked Questions about adr-author

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 to create one?

An Architecture Decision Record (ADR) captures context, considered options, and consequences for architecturally significant decisions. You need to create an ADR to establish an immutable, audit-friendly rationale trail for governance and future maintenance.

How do I document architectural design decisions with traceability?

You document architectural design decisions by creating structured ADRs with standardized IDs, rationale, and explicit consequences. This ensures traceability by logging decisions and enforcing a workflow where later work supersedes old ADRs via bidirectional linking.

How do I update an existing architecture decision when requirements change?

To update an existing architecture decision, you create a new ADR that supersedes the old one rather than editing it. This immutability workflow enforces governance by maintaining an audit-friendly rationale trail with bidirectional links between records.

Can I use ADRs to align multiple teams on cross-project architecture governance?

ADRs help multiple teams align on cross-project architecture decisions by providing a standardized structure for documenting forces and trade-offs. This establishes consistent governance, traceability, and a shared rationale reference for future maintenance.

What is the best way to structure architecture documentation for audit readiness?

The best way to structure architecture documentation for audit readiness is using standardized ADR files. This enforces immutability of accepted decisions, consistent numbering, and explicit documentation of context, options, and consequences.

Why should I not just edit an accepted architecture decision record directly?

You should not edit an accepted architecture decision record directly because ADRs enforce immutability to ensure audit-friendly governance. Instead, you supersede old ADRs by creating new records with bidirectional links, preserving the original rationale trail.