Config Sync Status
Compare your local Claude Code configuration against what's stored in the GitHub backup repo.
Instructions
Run the diff script:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/diff-config.sh" --profile PROFILE_NAME
If the user doesn't specify a profile, omit the --profile flag (uses active profile).
Interpreting output
The script shows each tracked file/directory with a status:
+ local only(green) — Exists locally but hasn't been pushed yet+ remote only(cyan) — Exists in the repo but hasn't been pulled yet~ modified(yellow) — Exists in both but differs
Recommendations
Based on the output, suggest the appropriate action:
- Local-only files → suggest
/sync-push - Remote-only files → suggest
/sync-pull - Modified files → suggest checking what changed, then push or pull
User Arguments
$ARGUMENTS