Creates a new Architecture Decision Record (ADR) in docs/decisions/. Auto-numbers the file based on the highest existing ADR number. Use when asked to "create an ADR about X", "record the decision to use X", "document the architecture decision for X", "add to the decision log", "write an ADR for X", or "record why we chose X".
Instalación
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Creates a new Architecture Decision Record (ADR) in docs/decisions/. Auto-numbers the file based on the highest existing ADR number. Use when asked to "create an ADR about X", "record the decision to use X", "document the architecture decision for X", "add to the decision log", "write an ADR for X", or "record why we chose X".
new-adr
Creates a properly-numbered ADR file in docs/decisions/.
Steps
Determine the next number
List all files matching docs/decisions/[0-9]*.md
Extract the leading NNNN from each filename
Take the highest number and add 1 (pad to 4 digits)
If no files exist yet, start at 0002 (0001 is the bootstrap ADR)
Build the filename
Slugify the decision title: lowercase, spaces → hyphens, remove
punctuation
Filename: docs/decisions/NNNN-<slug>.md
Write the ADR using the template below, filled in with the decision
context the user provided. Leave [date] as today's ISO date and
[author] as "Claude Code" unless the user specifies otherwise.
Update the architecture doc (optional)
If docs/architecture.md has a "Key Design Decisions" section,
append a link row. If the section doesn't exist, skip this step.
Report the file path created and the ADR's title + number.
ADR Template
# ADR-NNNN: [Decision Title]-**Status:** Draft
-**Date:** [YYYY-MM-DD]
-**Author:** [author]
## Context_What situation or requirement forced this decision?_## Decision_What was decided, stated directly: "We will ..."_## Consequences-**Good:** ...
-**Trade-off:** ...
-**Risk:** ...
Rules
Never overwrite an existing ADR — create a new "Supersedes ADR-XXXX" one instead.
Status is "Draft" unless the user explicitly says it's accepted.
Keep ADRs short. If context needs more than 150 words, summarise.