← ClaudeAtlas

claude-config-synclisted

Commit + push changes to Simon's ~/.claude config repo (his config source of truth — a private GitHub repo) SAFELY. Review the diff, NEVER commit secrets, write a conventional commit, push, confirm in sync. Use whenever ~/.claude has uncommitted config changes (the SessionStart hook flags them), right after editing any config under ~/.claude (CLAUDE.md, a hook, an sk/sk-work skill, settings.json), or when Simon says "sync my config" / "commit my config".
skowalskidev/dotclaude · ★ 2 · Code & Development · score 78
Install: claude install-skill skowalskidev/dotclaude
# Sync Simon's Claude config repo ## Current state of the repo Gathered before this skill was handed to you, so step 1 is already done. Read it, do not re-run it. ```! git -C ~/.claude status -sb echo "--- staged/unstaged summary ---" git -C ~/.claude diff --stat HEAD echo "--- last 3 commits ---" git -C ~/.claude log -3 --format='%h %s' ``` The full diff is deliberately **not** injected here: it can be thousands of lines and most syncs do not need it in full. Read it with `git -C ~/.claude diff` when the summary above shows anything you cannot already account for, and always before step 2's secret check. `~/.claude` is a git repo and Simon's **single source of truth** for his Claude setup, mirrored to a **private** GitHub repo. An uncommitted change there = out of sync. This skill commits + pushes those changes safely. ## Absolute rules - **NEVER commit a secret.** Not an API key, token, private key, password, `.env`, `*.credentials*`, service-account JSON, cookie, or anything that authenticates. Two automated gates exist (the allowlist `.gitignore` + a `gitleaks`/grep pre-commit hook), but they are a backstop, not a licence to stop looking — **read the diff yourself.** If anything looks secret-like, or you're unsure, **STOP and ask Simon** rather than commit it. - **Human authority:** propose the commit; confirm with Simon before pushing (unless he already said "commit and push"). Never force-push. Never rewrite published history. - **Scope:** only Simon's o