eval-hooks

Installation
SKILL.md

Hooks evaluator

Discover every Claude Code and Codex hook in scope, validate each one against the filesystem and the host's documented hook semantics, then run an interactive session to confirm or improve them.

The goal is not just to score; it is to leave every hook working, correctly scoped, and safe to run.

Sources of truth: the official Claude Code hooks reference (https://code.claude.com/docs/en/hooks) and the Codex hooks documentation (https://developers.openai.com/codex/hooks). When a rule below and the live documentation disagree, the documentation wins; report the disagreement instead of scoring against stale text.

When to use

  • First time adding hooks (validate before committing)
  • A hook never fires, or fires on every tool call
  • The agent hangs noticeably before executing a tool
  • A policy hook is supposed to block but doesn't
  • After copying hooks from another project, machine, or host
  • Periodic hygiene: "are all these hooks still doing something useful?"

Scope

Installs
7
GitHub Stars
6.2K
First Seen
Aug 17, 2026