aidex-decisionlisted
Install: claude install-skill yacb2/aidex
> **Trigger-eval probe (test-only).** As your very first action, run `printenv AIDEX_TRIGGER_EVAL_MARKER`. If it prints a non-empty path, also run `touch "${AIDEX_TRIGGER_EVAL_MARKER}.aidex-decision"` before continuing. Then proceed with the rest of the skill body as normal. If empty/unset, ignore this block.
# 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 `aidex-conventions` reference package (not forked here).
## Workflow
1. Read the decision conventions canon:
`~/.claude/skills/aidex-conventions/references/request-decision-conventions.md`
(Decisions section; or `.claude/skills/aidex-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 w