Ronnasayd

Verify Hook — Development skill for Claude Code

Development community

Verify that a Claude Code hook script actually works end to end.

How to install Verify Hook

Installs to ~/.claude/skills/ronnasayd-aipp-verify-hook/SKILL.md

Terminal
mkdir -p ~/.claude/skills/ronnasayd-aipp-verify-hook && curl -fsSL https://raw.githubusercontent.com/Ronnasayd/aipp/HEAD/commands/verify-hook.md -o ~/.claude/skills/ronnasayd-aipp-verify-hook/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Verify Hook does


model: sonnet

Verify that a Claude Code hook script actually works end to end. Argument: the hook script path (e.g. `hooks/scripts/jest_coverage_report.py`) or its name.

Do this:

  1. Read the hook and its entry in claude/settings.json — note the event (PreToolUse / PostToolUse / SessionStart / Stop / UserPromptSubmit / …) and matcher it is wired to. If it is not in settings.json, say so and stop.
  2. Run its evals if they exist. Check hooks/evals/.json. If

Alternatives in Development

  • Interview Script — Create structured customer interview scripts with JTBD probing 7.8k ★
  • Domxss — Confirm DOM XSS in a real headless browser — injects canary payloads into params + URL fragment and only repor 4.5k ★
  • Claude Hooks Mastery — 3,300+ Complete mastery guide for Claude Code hooks with production-ready scripts 3.4k ★

Full documentation available on GitHub

View Source Repository