Records an architectural decision as a new ADR in .claude/docs/adr/ using the MADR template. Use when a non-obvious design choice is made so future agents understand why.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-init-workflow:add_adrWhen to use
Use when the user says "record this decision", "write an ADR", or when you make an architectural choice (library, pattern, boundary, trade-off) that a future session would otherwise re-litigate. Do not use for trivial or easily reversed choices.
This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Record an architectural decision record (ADR).
Record an architectural decision record (ADR).
Not warranted: formatting choices, renames, anything fully explained by code.
.claude/docs/adr/adr-*.md and take the
highest NNN + 1..claude/docs/adr/adr-template.md to
.claude/docs/adr/adr-NNN-<kebab-slug>.md.accepted if the decision is already in effect, otherwise
proposed.superseded by ADR-NNN — do not delete it.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub vytcepas/project-init --plugin project-init-workflow