What problem does it solve? When synchronizing attribution-guard scripts across multiple repositories, a blind sync can overwrite a sibling repo's newer guard mutations with an older canonical copy. This Skill prevents that data loss by scanning workspace siblings before any sync runs and aborting when a sibling carries changes absent from canonical history. ## Core Features & Use Cases - Fail-closed divergence check: Compares each sibling file's blob hash against canonical git history, distinguishing safe lag from dangerous sibling-ahead states. - Clear exit semantics: Returns exit 0 when safe to sync, exit 1 with GUARD_SYNC_E_DIVERGENCE when human review is required, and exit 2 on usage errors. - HITL workflow guidance: Walks the operator through promoting sibling improvements to canonical on a single open PR before re-running the sync. - Use Case: Before running sync-attribution-guard-scripts.sh to push guard updates from orama to Perpetua-Tools, run the divergence check to confirm Perpetua-Tools has not advanced its guards beyond canonical, avoiding clobbering PR-level hardening work. ## Quick Start Ask the agent to run the guard sync divergence check across the workspace before executing any attribution-guard sync script.