Skip to content

0004 โ€” Git main/candidate as the skill version store

Generated copy

Generated by scripts/gen_docs.py from docs/adr/0004-git-main-candidate-as-the-skill-version-store.md. Do not edit it by hand: change the source, then run uv run python scripts/gen_docs.py.

Status: accepted Date: 2026-10-16 Owner: Skills

Context

Edits must be reversible and reviewable without custom versioning.

Decision

The skills directory is a git repo; Ratchet writes candidate, the harness reads main.

Consequences

Normal review tools work; rollback is git revert; history is never rewritten.

Reversal trigger

a harness that cannot read skills from a checkout