Writing Adrs workflow and prompt instructions for Claude and AI coding agents.
@pandoscope
Community-bidragyder
pandoscope/skills
Open source repository
Nedenstående er skillens egen dokumentation, hentet fra kildekoderepoet. Ophavsret tilhører forfatteren.
ADRs live in docs/adr/ and use sequential numbering: 0001-slug.md, 0002-slug.md, etc.
Create the docs/adr/ directory lazily — only when the first ADR is needed.
# {Short title of the decision}
{1-3 sentences: what's the context, what did we decide, and why.}
That's it. An ADR can be a single paragraph. The value is in recording that a decision was made and why — not in filling out sections.
Written and checked with the writing-prose skill if available, surface markdown. Hard limit: precision and understandability must not suffer.
Only include these when they add genuine value. Most ADRs won't need them.
proposed | accepted | deprecated | superseded by ADR-NNNN) — useful when decisions are revisitedScan docs/adr/ for the highest existing number and increment by one.
ADRs record load-bearing decisions. Decision made in-conversation, never grilled (docs/glossary/grilling-session.md) → ask user: "Decision wasn't grilled — record as-is?" Proceed only on explicit confirmation. Transcribing decision user already stated explicitly → gate doesn't apply.
All three of these must be true:
If a decision is easy to reverse, skip it — you'll just reverse it. If it's not surprising, nobody will wonder why. If there was no real alternative, there's nothing to record beyond "we did the obvious thing."