From go-claude
Provides ADR creation guidance including when to write, template format, naming conventions, and non-goal ADR handling.
How this skill is triggered — by the user, by Claude, or both
Slash command
/go-claude:adr-templateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create an ADR when:
Create an ADR when:
Do not create an ADR for straightforward implementation choices with no trade-offs.
An ADR owns:
It does not own:
docs/system-design.md)docs/prd.md)See docs/adr/README.md for the ADR template, naming convention (YYYY-MM-DD-title-in-kebab-case.md), guidelines, and index table. The filename pattern and the README's presence are harness-project API requirements; the doctor skill enforces them deterministically. The decision log itself is project-owned: harness upgrades never write here.
ADR prose follows the writing standards in the document-writing skill — the same discipline as every other project document.
A non-goal ADR captures a product decision not to build something — distinct from an architectural ADR that records a how decision. Two conventions apply:
YYYY-MM-DD-non-goal-<slug>.md (the non-goal- infix is load-bearing — it scopes write access).**Non-goal:** NG-X instead of **Requirements:** REQ-XX-NNN.Ownership. Non-goal ADRs may be authored by product-requirements-expert (the agent's write scope explicitly includes docs/adr/*-non-goal-*.md). All other ADRs are owned by system-design-expert.
npx claudepluginhub woditschka/agentic-coding-reference --plugin go-claudeCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.