skills/adr-writing/SKILL.md
Author an Architecture Decision Record under docs/projects/<project>/adr/. Only when a decision has cross-feature, immutable, long-lived consequences.
npx skillsauth add the-own-lab/Claude-company-of-one adr-writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Capture a significant architectural decision as an immutable record. ADRs are distinct from spec files: specs describe what one feature delivers; ADRs describe a constraint future features will live under.
This skill is used only in /think docs-writing context, where direct writes to
DESIGN.md are the deliverable. /dev must not invoke this skill; mid-step /dev
skills read BRIEF.md only.
BRIEF.md ## Current Contract and clarified decision from clarify.docs/projects/<project>/adr/.docs/projects/<project>/adr/NNN-<past-tense-title>.md where NNN is zero-padded
and strictly one greater than the current max.BRIEF.md ## Active Specs → ADRs referenced with the new path.docs/projects/<project>/adr/ and incrementing.Proposed on first write. Flip to Accepted only after user review.## Follow-up amendment at the bottom of the existing one. ADRs are immutable.spec-writing.documentation
Update BRIEF.md sections during a command run. Any skill that produces a brief-persisted artifact calls this to write it back.
development
Post-code check: run tests + confirm TODO acceptance items map to passing tests; applies a security lens but is not a separate scan.
documentation
Command post-step: write CHANGELOG + TODO once per command run. One call, not per-skill doc writes.
content-media
Author REQUIREMENTS.md + DESIGN.md + TODO.md for a feature. The three files are one contract; they ship together.