← ClaudeAtlas

system-gap-masterlisted

Daily cross-machine sync ritual for multi-agent setups. Use this when the user says "/sync", "run the sync", "check the sync yard", when a session-start reminder says today's sync is missing, or when bringing knowledge from one machine/agent to another via the shared sync folder.
ellmos-ai/system-gap-master · ★ 1 · DevOps & Infrastructure · score 74
Install: claude install-skill ellmos-ai/system-gap-master
# system-gap-master — the daily sync ritual (v1) You are executing the daily synchronization between this machine and the other machines/agents of this user, via the shared sync folder (the "yard"). Rules live in `PROTOCOL.md` (repo) / `SYNC_PROTOCOL.md` (yard copy) — the slot rule (R1) and the no-secrets rule (R6) are non-negotiable. **Configuration:** the yard path comes from (in order) the `SYSTEM_GAP_MASTER_DIR` environment variable, the user's agent rule file (CLAUDE.md/AGENTS.md), or asking the user once. `<HOST>` is this machine's name. ## Steps 1. **Gate check** — `python scripts/system_gap_daily_check.py check` (or read `DAILY_SYNC_LOG.md` directly). Today's row for `<HOST>` exists → say so and stop; the ritual runs once per day. 2. **Conflict sweep (R7)** — run the `conflict-copy-reconciler` scan/plan for the explicitly configured roots. Discovery never proves canonicality. Apply only candidates marked ready by an authoritative mapping and a deterministic safe class. The engine owns lease, backup, atomic write, verify, recoverable archive and rollback. Leave every blocked candidate untouched and log only the path-redacted receipt/status in `CONFLICT_REVIEW_LOG.md`. Run observer configs with `plan`; never call `reconcile` unless this host/root is the single documented mutating owner. 3. **Read inbound** — - `messages/to-<HOST>.md` and `messages/to-<your-agent-name>.md`: act on each entry, move lasting information into local rule