• EventPreToolUse · Status — planned
  • ScriptE:\hooks\skill-gate.mjs
  • Fires on — first Edit / Write / Bash of a turn
  • Can — deny the call
  • Checks — skill loaded since last prompt?
  • No → deny + name the skill from the curated index
  • Use proxy — load + checklist TodoWrite
  • Escape — skip token for trivial turns
  • Effect — skills: suggested → required