Help us improve
Share bugs, ideas, or general feedback.
From interwatch
Install git post-commit/post-merge hooks that auto-refresh interwatch drift state on every commit and merge
npx claudepluginhub mistakeknot/interagency-marketplace --plugin interwatchHow this command is triggered — by the user, by Claude, or both
Slash command
/interwatch:install-hooksThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Install Git Hooks Wires git lifecycle events to keep `.interwatch/drift.json` always-fresh-as-of-HEAD without scheduled cadence or LLM cost. Pure-Python scan runs in the background after each commit/merge. ## What it does 1. Installs (or updates) `.git/hooks/post-commit` and `.git/hooks/post-merge`. 2. Hook body runs `interwatch-scan.py --save-state` in the background, with a 5-second timeout. 3. Errors are logged to `.interwatch/hook.log` — never blocks the commit. 4. Idempotent: re-running the command updates the managed block in place. Other hook content (husky, lefthook, custom hoo...
/install-hooksInstalls a post-commit git hook that syncs commits to Kabbo for repos not covered by the GitHub App.
/install-hooksManages git hooks for Jira smart commit integration: auto-prepends issue keys from branches, validates syntax, processes commands. Supports install, uninstall, list, test, status, configure.
Share bugs, ideas, or general feedback.
Wires git lifecycle events to keep .interwatch/drift.json always-fresh-as-of-HEAD without scheduled cadence or LLM cost. Pure-Python scan runs in the background after each commit/merge.
.git/hooks/post-commit and .git/hooks/post-merge.interwatch-scan.py --save-state in the background, with a 5-second timeout..interwatch/hook.log — never blocks the commit.Locate the installer script relative to the interwatch plugin install path:
INSTALLER="$(find ~/.claude ~/.local/share/claude /home/mk/projects/Sylveste/interverse/interwatch -name install-git-hooks.sh -path '*/interwatch/scripts/*' 2>/dev/null | head -1)"
if [[ -z "$INSTALLER" ]]; then
echo "error: install-git-hooks.sh not found — is interwatch installed?"
exit 1
fi
bash "$INSTALLER"
Then verify by reading .git/hooks/post-commit and .git/hooks/post-merge and confirming the interwatch managed block sentinel is present.
After install, report:
.interwatch/hook.log for diagnosticsbash interverse/interwatch/scripts/uninstall-git-hooks.sh.interwatch/ does not yet exist, the hook will create it on first run.