adr

Solid

Capture architectural decisions that have already been made, as structured ADRs (Architecture Decision Records). Use when user says 'record this decision', 'ADR this', 'why did we choose X', 'document this trade-off', 'we decided to...', or when a choice between alternatives has been settled and needs writing down. This records a decision; it does not make one. A question of the form 'should we use X or Y' is a design discussion, not an ADR request.

DevOps & Infrastructure 8 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# ADR Skill Capture architectural decisions as they happen, so the *why* lives next to the code instead of in a Slack thread or someone's memory. Produces lightweight ADR documents under `docs/adr/`. ## Keywords adr, architecture decision record, decision, rationale, trade-off, alternatives, we decided, why did we choose, design decision, supersede, decision log, nygard ## When to record a decision - The user says "record this", "ADR this", "let's document this decision". - A choice is made between **significant alternatives**: framework, library, database, language, pattern, API shape, infra/deploy approach, build vs buy. - The user says "we decided to…" or "the reason we're doing X instead of Y is…". - The user asks "why did we choose X?" → read and summarize the existing ADR. For trivial or easily-reversible choices, don't create an ADR — note it inline and move on. ## Output Artifacts | Request | Output | |---------|--------| | `/adr new "<title>"` | A new `docs/adr/NNNN-<slug>.md` + an updated index | | `/adr list` | The decision log (ID, title, status, date) | | `/adr supersede <NNNN>` | A new ADR marked as superseding an old one; old one flipped to `superseded` | --- ## Format Lightweight Nygard ADR, adapted for AI-assisted work: ```markdown # ADR-NNNN: <Decision Title> **Date**: YYYY-MM-DD **Status**: proposed | accepted | deprecated | superseded by ADR-NNNN **Deciders**: <who was involved> ## Context What is the issue motivating this decision? The sit...

Details

Author
anmolnagpal
Repository
anmolnagpal/devops-skills
Created
4 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category