doc-adr

Create MADR-compliant ADR files with lifecycle governance and numbering.

4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/leocosta/octopus --skill doc-adr-leocosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-adr
Source: https://github.com/leocosta/octopus/tree/main/skills/doc-adr
Command: npx skills add https://github.com/leocosta/octopus --skill doc-adr-leocosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ADRs provide a structured, auditable record of architectural decisions to prevent knowledge loss and misalignment across teams.

Core Features & Use Cases

  • MADR-compliant structure: standardizes recording context, decision, alternatives, and consequences.
  • Lifecycle governance: supports creation, review, superseding decisions, and indexing for traceability.
  • Use Case: when choosing between technologies, draft an ADR to capture reasoning and outcomes.

Quick Start

Create a new ADR file in docs/adrs/ following the 3-digit numbering scheme and fill all sections.

Frequently Asked Questions about doc-adr

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

FAQPage Schema
How do I document architectural decisions to prevent knowledge loss across teams?

Architectural decisions are documented using ADRs to provide a structured, auditable record that prevents knowledge loss and misalignment across teams. This Skill guides you through creating MADR-compliant ADRs capturing context, alternatives, and consequences.

What is the MADR format for architecture decision records?

The MADR format standardizes architecture decision records by enforcing a compliant structure that consistently records context, decision, alternatives, and consequences, ensuring traceability and consistent naming through a lifecycle workflow.

How do I supersede an old architectural decision when choosing a new technology?

To supersede an old architectural decision, this Skill enforces a lifecycle governance workflow that supports creating, reviewing, and superseding decisions across systems while maintaining indexing for full traceability.

How do I structure ADR files for governance and versioning?

ADR files are structured for governance and versioning by placing them in docs/adrs/ following a 3-digit numbering scheme, filling all MADR-compliant sections to ensure consistent naming and lifecycle governance.

When should I use ADRs over standard documentation for software architecture?

Use ADRs over standard documentation when you need an auditable record of architectural decisions to prevent miscommunication, such as when choosing between technologies and needing to capture reasoning and outcomes.