From go-copilot
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-copilot: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.
6plugins reuse this skill
First indexed Jun 15, 2026
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub woditschka/agentic-coding-reference --plugin go-copilot