What problem does it solve? After upgrading the ai-assisted-development Claude Code plugin, an already-provisioned project drifts out of sync: hooks, command stubs, rules, and state files reflect the old version. This Skill detects the version gap and applies only the changes needed to bring the project up to the installed plugin version, without overwriting developer content. ## Core Features & Use Cases - Version-drift re-provisioning: Compares the provisioned version in .claude/dream-init-state.json against the installed plugin version from the Claude plugin registry, then re-copies hooks, refreshes stubs, updates plugin-path.txt, and re-stamps the version. - Idempotent and safe to re-run: Stamps the state early so partial runs never leave stale versions, protects developer-customized files via .hashes, and never deletes target-only files. - Scoped flags: --commands deploys only command stubs via a deterministic script; --reinstall pushes plugin source to the installed location. - Use Case: After upgrading the plugin from v3.20.0 to v3.25.0, run /setup-sync to re-deploy hooks and rules, review the in-range migration notes, refresh external stack detection, and get reminded to run /graph-sync. ## Quick Start Run /setup-sync in a project where /setup-status reports plugin version drift (UPGRADE PENDING) to re-provision it to the installed plugin version.