Harness scripts that make operating discipline non-optional. Grouped by harness event — drill into each event type in the sidebar.

  • LocationE:\hooks\ (host-side) · wired — Claude Code settings.json + Codex config.toml · scope — global

Registry

HookEventStatusRole
UserPromptSubmitUserPromptSubmit✅ livepush protocol + recall + skill hints
PreToolUsePreToolUse⏳ plannedblock work until matched skill loaded

Backing files (E:\hooks\)

FileRole
config.jsonall tunable values — see config.json
inject-protocol.mjslive UserPromptSubmit hook
per-prompt-protocol.mdA–E text
skills-catalog.mdcurated 59 allowlist
index-skills.pyrebuild skills index (201 indexed / 59 curated)
normalize-memory-tags.pyenforce tag taxonomy

Tuning & extending

  • config.json — one file tunes every hook (cap, weights, floors, term rules).
  • Adding a hook — pick event → script → config block → wire → document.

On this page