npx claudepluginhub tractorjuice/ipad-kit --plugin ipad-kitDefined in hooks/hooks.json
Writenode ${CLAUDE_PLUGIN_ROOT}/hooks/validate-ipad-filename.mjs5msnode ${CLAUDE_PLUGIN_ROOT}/hooks/maturity-level-guard.mjs5msnode ${CLAUDE_PLUGIN_ROOT}/hooks/entity-reference-check.mjs5msEdit|Writenode ${CLAUDE_PLUGIN_ROOT}/hooks/file-protection.mjs5msnode ${CLAUDE_PLUGIN_ROOT}/hooks/secret-file-scanner.mjs5msWritenode ${CLAUDE_PLUGIN_ROOT}/hooks/update-manifest.mjs5ms.*node ${CLAUDE_PLUGIN_ROOT}/hooks/ipad-session.mjs5ms.*node ${CLAUDE_PLUGIN_ROOT}/hooks/ipad-context.mjs10msnode ${CLAUDE_PLUGIN_ROOT}/hooks/secret-detection.mjs5msmcp__.*node ${CLAUDE_PLUGIN_ROOT}/hooks/allow-mcp-tools.mjs5msExecutes Node.js hooks on PreToolUse to validate iPad filenames, maturity levels, entities, protect files, and scan secrets before Write/Edit tools. Manages iPad sessions/contexts, permissions, secret detection on prompts, and manifest updates post-write.