decisionlisted
Install: claude install-skill yacb2/aidex
# Decision
Record an architectural, technical, or product decision as an ADR in
`.context/decisions/` so it is not re-litigated later. This skill is the
single-purpose entry point for **decision records**; the formatting canon
lives in the shared `conventions` reference package (not forked here).
## Workflow
1. Read the decision conventions canon:
`${CLAUDE_PLUGIN_ROOT}/skills/conventions/references/request-decision-conventions.md`
(Decisions section; or `.claude/skills/conventions/references/request-decision-conventions.md`
if a project-level copy exists).
2. Create a single dated file: `.context/decisions/YYYY-MM-DD-<slug>.md`
(slug kebab-case; date `YYYY-MM-DD`).
3. Front-matter per the canon — decisions use the ADR status enum
(`accepted` · `superseded` · `dropped`), **not** the base
open/doing/done vocabulary. Set `superseded_by: decision/<filename>` when
one decision replaces another.
4. Body per the canon template: **Context**, **Decision**, **Consequences**
are the mandated triad. Capture the deciding factor, not just the verdict.
Add a separate **Options Considered** (Pros/Cons) section only when two or
more alternatives were genuinely weighed; otherwise fold the alternatives
into the Decision prose ("considered X and Y; chose Z because …"). Write the
artifact in English (canon §Language).
## Closing a decision
Decisions close only when superseded or dropped (an `accepted` ADR stays active
in place). Close atomically (stamps `