Manages itp-hooks installation in Claude Code settings.json: ASCII diagram guard, ADR sync reminder, Python fake-data detector. Supports status, uninstall, restore.
From itpnpx claudepluginhub terrylica/cc-skills --plugin itpThis skill is limited to using the following tools:
references/evolution-log.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Dispatches code-reviewer subagent to evaluate code changes via git SHAs after tasks, major features, or before merging, with focused context on implementation and requirements.
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:
Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.
| 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 |
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
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.
# 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
| 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 |
After this skill completes, check before closing:
Only update if the issue is real and reproducible — not speculative.