npx claudepluginhub tractorjuice/arc-kit --plugin arckitDefined in hooks/hooks.json
.*node ${CLAUDE_PLUGIN_ROOT}/hooks/session-learner.mjs10msWritenode ${CLAUDE_PLUGIN_ROOT}/hooks/validate-arc-filename.mjs5msnode ${CLAUDE_PLUGIN_ROOT}/hooks/score-validator.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/session-learner.mjs10ms.*node ${CLAUDE_PLUGIN_ROOT}/hooks/arckit-session.mjs5msnode ${CLAUDE_PLUGIN_ROOT}/hooks/version-check.mjs5ms.*node ${CLAUDE_PLUGIN_ROOT}/hooks/arckit-context.mjs10msnode ${CLAUDE_PLUGIN_ROOT}/hooks/secret-detection.mjs5ms/arckit:pagesnode ${CLAUDE_PLUGIN_ROOT}/hooks/sync-guides.mjs15ms/arckit:healthnode ${CLAUDE_PLUGIN_ROOT}/hooks/health-scan.mjs30ms/arckit:traceabilitynode ${CLAUDE_PLUGIN_ROOT}/hooks/traceability-scan.mjs20ms/arckit:analyzenode ${CLAUDE_PLUGIN_ROOT}/hooks/governance-scan.mjs30ms/arckit:searchnode ${CLAUDE_PLUGIN_ROOT}/hooks/search-scan.mjs15ms/arckit:impactnode ${CLAUDE_PLUGIN_ROOT}/hooks/impact-scan.mjs20msmcp__.*node ${CLAUDE_PLUGIN_ROOT}/hooks/allow-mcp-tools.mjs5msArckit plugin hooks using Node.js: PreToolUse blocks/modifies writes/edits with filename/score validation, file protection, secret scanning; session learning on stop/failure; arckit context, guides sync, health/traceability scans on prompts. Writes files.