Use the resulting tuples to plan bounded acceptance work, not to auto-import an entire repository.
Install
npx skillscat add nothinginfinity/cairnstone-v6/skills-cairnstone-repo-reconcile Install via the SkillsCat registry.
SKILL.md
Skill: CairnStone repository reconciliation
Use repository reconciliation when the task needs a deterministic repo-wide drift picture rather than one-file freshness.
- Resolve the requested repository ref once to one immutable commit snapshot.
- Call
cairnstone_reconcile_repowith the chain and repository identity. - Interpret classifications separately:
added,changed,removed,in_sync, andunknowneach describe observed-vs-accepted state, not an acceptance decision. - Keep
include_in_syncfalse for compact drift work unless a complete inventory is needed. - If the Git tree is truncated or repository identity is ambiguous, fail closed instead of classifying removals from incomplete evidence.
- Reconciliation is read-only: it must not create stones or move path/chain HEADs.
Use the resulting tuples to plan bounded acceptance work, not to auto-import an entire repository.