sync
Installation
SKILL.md
Harness — Sync
Synchronize the developer's user-global agent configuration through the deterministic entry point. This skill is slash-only because a full run can replace live paths, install or remove machine-local tools, commit, and push.
Run
Resolve the installed Harness root, then run:
harness="${CLAUDE_PLUGIN_ROOT:-$(ls -d "$HOME"/.claude/plugins/cache/*/harness/*/ 2>/dev/null | sort -V | tail -1)}"; harness="${harness%/}"
"$harness/scripts/sync" --dry-run
Use the dry run first when the requested choices are not already explicit. It is
read-only: it does not fetch, render, install, unlink, commit, or push. For a full
run, invoke the same script without --dry-run and pass every already-decided
choice as a flag. Use scripts/sync --help for the complete flag list.