01
It starts by itself
decision docs change. Runs in GitHub Actions or pre-commit hook.
- ↻ decision docs change
pull request touches docs/decisions/
Keep decision records valid and linked.
Install the Decision Records skill and make it a habit: follow https://gethabit.dev/skills/skymavis/decision-records.md
7K installs1 starsMIT licenceSource on GitHub ↗

Decision Records
by skymavis · 7K installs
The skill
The decision records skill drafts, promotes, archives and supersedes ADR-style records with the bundled decisions.py tool, and keeps INDEX.md and cross-links generated.
Only when you ask.
The habit
Keep decision records valid and linked.
↻ Runs by itselfdecision docs change
When does it start? How does it check its work? What does it remember?
Stops after one check and rebuild per run.
Your agent runs python scripts/decisions.py check.
It reads WARN lines for ID collisions with origin/main and cites of superseded records.
It runs decisions.py build --relink to regenerate INDEX.md and links.
It checks drafts against drafts/_template.md and removes padding.
It runs promote only after your explicit go-ahead in that turn.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Decision Records skill helps.
No. Proposing means opening a PR that promotes a draft.
No. Changing course needs supersession; only small maintenance edits are allowed.
Copy the prompt at the top into your agent. It installs the skill from skymavis/skills and sets up the habit. Or run npx skills add skymavis/skills --skill decision-records.
Yes. It is published under MIT. Habit is free too.
Install the Decision Records skill and make it a habit: follow https://gethabit.dev/skills/skymavis/decision-records.md
All skymavis skills →More docs skills →
Works in
Made by skymavis, published under MIT. Habit links to the original and never changes it. Is this your skill?