adr-document

Create standardized ADR documents with required sections and naming.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/AndreaCadonna/Certificate_Authority_Service --skill adr-document
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adr-document
Source: https://github.com/AndreaCadonna/Certificate_Authority_Service/tree/main/workflow/skills/adr-document
Command: npx skills add https://github.com/AndreaCadonna/Certificate_Authority_Service --skill adr-document

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ADRs provide a consistent, auditable format to capture architectural decisions, rationale, alternatives, and tradeoffs, reducing ambiguity and rework.

Core Features & Use Cases

  • Structured format: Create ADRs using a standardized template with required sections (Context, Decision, Consequences).
  • Rationale and traceability: Capture full rationale, tradeoffs, and alternatives for future reference.
  • Lifecycle and naming: Use ADR-NNN-title.md naming and store ADRs under ADRs/ with templates from references/adr-template.md.

Quick Start

Create ADR-001 for a new design decision and save it under ADRs/ using the adr-template.md from references/.

Frequently Asked Questions about adr-document

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

FAQPage Schema
How do I document software architecture decisions using a standard template?▼

Architecture Decision Records document software architecture decisions by capturing context, decision, and consequences using a standardized template, ensuring rationale and tradeoffs are consistently recorded for future reference.

What is the best way to structure an Architecture Decision Record for traceability?▼

The best way to structure an Architecture Decision Record for traceability is using a standardized template with required sections for context, decision, and consequences, capturing full rationale, alternatives, and tradeoffs in an auditable format.

How do I create and name ADR files for a software architecture project?▼

To create and name ADR files, save records under an ADRs/ directory using the naming convention ADR-NNN-title.md, populating each file from the adr-template.md stored in the references/ folder to ensure consistent formatting.

When do I need to write Architecture Decision Records in software development?▼

You need to write Architecture Decision Records when a software architecture project requires documented rationale, alternatives, and tradeoffs for design decisions, reducing ambiguity and rework across the development lifecycle.

What sections are required in a standardized architecture decision template?▼

A standardized architecture decision template requires sections for Context, Decision, and Consequences, ensuring that the rationale, alternatives, and tradeoffs of each architectural choice are fully documented.

Can I use ADRs to capture design alternatives and tradeoffs for future reference?▼

Yes, Architecture Decision Records capture full rationale, tradeoffs, and alternatives for future reference, providing a consistent and auditable format to document architectural decisions and reduce ambiguity.