Evaluating Hook Hints

SkillAI & models

Lets your agent audit and debug TraceDecay hook hint behavior, including hint injection, verbosity, and token efficiency.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Evaluating Hook Hints skill

About this skill

TraceDecay Dev: Use when auditing, testing, debugging, or improving TraceDecay hook hint behavior, especially Codex/Claude/Cursor hint injection, verbosity, repetition, dedupe, token efficiency, real transcript examples, synthetic scenarios, or `src/hooks/tool_hints*` changes.

What this skill tells your AI

The instructions your AI receives, as published by scriptedalchemy/tracedecay in .claude/skills/evaluating-hook-hints/SKILL.md and read by ahel’s review.

Inspect the hint classifier, dedupe state, affected host adapters, and relevant transcript evidence before changing behavior. Current sources live under crates/tracedecay-agent-hosts/src/hooks/; locate the current modules rather than relying on historical root src/hooks/ paths.

For transcript regressions, render the selected session with scripts/render-codex-hook-inputs.py /path/to/rollout.jsonl --all --limit 5. Choose the user's relevant sessions; do not scan a fixed operator home by default.

Judge relevance, appropriate silence, compactness, and dedupe after a category has already been shown. Prefer tightening the responsible classifier or dedupe behavior over broad static instructions. Normal prompts should not acquire noisy hook-completion wrappers; no hint is a valid outcome.

For behavior changes, use real and synthetic cases that exercise the changed failure and neighboring cases that should remain silent. Read hint-eval-signals.md to choose classifier evals versus adapter tests. A review-only pass does not require running builds.

Run relevant existing evals in the owning package: cargo test -p tracedecay-agent-hosts --lib hooks::tool_hints::evals -- --nocapture. For an adapter change, run its focused tests separately; Cargo accepts one name filter per invocation. Confirm non-zero test counts. Audit all supported hosts when shared hook behavior changes; test affected behavior without repeating identical substrate cases across every host.

Preserve contextual hint budgets and the current bounded repetition policy; do not weaken limits to hide excessive hints. Report observed behavior, changes or findings, and the relevant verification.

Signals

GitHub stars
77
Forks
6
Last commit
Sep 2026
Advanced
Item type
skill
Key
evaluating-hook-hints
Source
github.com/scriptedalchemy/tracedecay