Stats
Actions
Tags
From genie
Python-based linting, prose checking, citation fidelity, and atomic constraint enforcement on file writes. Blocks image reads. Runs bash via uv.
6 events · 18 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js stop:format-typecheck scripts/hooks/stop-format-typecheck.js standard,strict 300000300ms*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js stop:check-console-log scripts/hooks/check-console-log.js standard,strict 30000*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js stop:session-end scripts/hooks/session-end.js minimal,standard,strict 3000010ms*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js stop:cost-tracker scripts/hooks/cost-tracker.js minimal,standard,strict 3000010ms*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js stop:desktop-notify scripts/hooks/desktop-notify.js standard,strict 3000010ms*node {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:compact scripts/hooks/pre-compact.js standard,strictBashnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/pre-bash-dispatcher.jsWritenode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:write:doc-file-warning scripts/hooks/doc-file-warning.js standard,strictEdit|Writenode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:edit-write:suggest-compact scripts/hooks/suggest-compact.js standard,strictWrite|Edit|MultiEditnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:config-protection scripts/hooks/config-protection.js standard,strict5msEdit|Write|MultiEditnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:edit-write:gateguard-fact-force scripts/hooks/gateguard-fact-force.js standard,strict5ms*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js session:end:marker scripts/hooks/session-end-marker.js minimal,standard,strict 3000010msBashnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/post-bash-dispatcher.js30msEdit|Write|MultiEditnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:quality-gate scripts/hooks/quality-gate.js standard,strict30msEdit|Write|MultiEditnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:edit:design-quality-check scripts/hooks/design-quality-check.js strict10msEdit|Write|MultiEditnode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:edit:accumulate scripts/hooks/post-edit-accumulator.js standard,strictWritenode {{PLUGIN_ROOT}}/scripts/hooks/pre-hook-runner.js node scripts/hooks/doc-frontmatter.js10ms*node {{PLUGIN_ROOT}}/scripts/hooks/stop-hook-runner.js session:start scripts/hooks/session-start.js minimal,standard,strict 30000npx claudepluginhub juyohan/genie-plugin --plugin genie