hooks
SKILL.md
ITP Hooks Manager
Manage itp-hooks installation in ~/.claude/settings.json.
Claude Code only loads hooks from settings.json, not from plugin.json files. This command installs/uninstalls three itp-hooks:
- PreToolUse guard - Blocks ASCII diagrams without graph-easy source blocks
- PostToolUse reminder - Prompts ADR/spec sync after file modifications
- Fake-data-guard - Detects fake/synthetic data patterns (np.random, Faker, etc.) in new Python files
Actions
| Action | Description |
|---|---|
status |
Show current installation state |
install |
Add itp-hooks to settings.json |
uninstall |
Remove itp-hooks from settings.json |
restore |
List available backups with numbers |
restore latest |
Restore most recent backup |
restore <n> |
Restore backup by number |
Execution
Parse $ARGUMENTS and run the management script:
/usr/bin/env bash << 'HOOKS_SCRIPT_EOF'
PLUGIN_DIR="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/itp}"
ACTION="${ARGUMENTS:-status}"
bash "$PLUGIN_DIR/scripts/manage-hooks.sh" $ACTION
HOOKS_SCRIPT_EOF
Post-Action Reminder
After install/uninstall/restore operations:
IMPORTANT: Restart Claude Code session for changes to take effect.
The hooks are loaded at session start. Modifications to settings.json require a restart.
Examples
# Check current installation status
/itp:hooks status
# Install all itp-hooks
/itp:hooks install
# Uninstall hooks
/itp:hooks uninstall
# List available backups
/itp:hooks restore
# Restore most recent backup
/itp:hooks restore latest
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| jq not found | jq not installed | brew install jq |
| bun not found | bun/node not installed | mise install bun |
| Already installed | Hook already in settings | Run uninstall first to reinstall |
| Hooks not working | Session not restarted | Restart Claude Code session |
| Script not found | Plugin not installed | Re-install plugin via marketplace |
| Invalid JSON | Corrupted settings.json | Use restore latest to recover |
Weekly Installs
21
Repository
terrylica/cc-skillsGitHub Stars
19
First Seen
Feb 27, 2026
Security Audits
Installed on
opencode21
gemini-cli21
github-copilot21
codex21
kimi-cli21
amp21