Magpie Setup Shared Config Sync

Commit + push the user's shared Claude config to the `~/.claude-config` private dotfile-style sync repo. Inspects for uncommitted local edits and unpushed commits, drafts a commit message, and after explicit approval commits and pushes. Runs `git pull --rebase` first if the local checkout is behind, so a push never overwrites concurrent work from another machine. Bootstraps the repo when it is missing: clones the default private remote if it exists, or creates a new private remote + scaffolds the minimal layout if it does not. Never force-pushes; never rewrites already-pushed history; never creates a public remote; never modifies files outside `~/.claude-config/` (except the confirmed fresh-host symlink wiring into `~/.claude/`).

apache 8c67d71 15.6 KB Updated

File contents

apache/airflow-steward/tree/main/skills/setup-shared-config-sync commit 8c67d710be

Frequently asked questions

npx skillmds@latest add apache/magpie-setup-shared-config-sync