Harness scripts that make operating discipline non-optional. Grouped by harness event — drill into each event type in the sidebar.
- Location —
E:\hooks\ (host-side) · wired — Claude Code settings.json + Codex config.toml · scope — global
| Hook | Event | Status | Role |
|---|
UserPromptSubmit | UserPromptSubmit | ✅ live | push protocol + recall + skill hints |
PreToolUse | PreToolUse | ⏳ planned | block work until matched skill loaded |
| File | Role |
|---|
config.json | all tunable values — see config.json |
inject-protocol.mjs | live UserPromptSubmit hook |
per-prompt-protocol.md | A–E text |
skills-catalog.md | curated 59 allowlist |
index-skills.py | rebuild skills index (201 indexed / 59 curated) |
normalize-memory-tags.py | enforce tag taxonomy |
- config.json — one file tunes every hook (cap, weights, floors, term rules).
- Adding a hook — pick event → script → config block → wire → document.