shipwithjev

Catalog / Tools & apps

0145GitHub

Hunch

Code review against rules you write in plain English.

Kelbie/hunchREADME ↗
# Hunch 🔮

Ask a plain-English question across a repository without guessing which words the code uses.
Hunch sends each in-scope chunk to [Jev](https://docs.typesafe.ai) and returns scored source
locations for a person or coding agent to investigate. It also runs recurring review rules on diffs.

## Use with your coding agent

```sh
npx skills add Kelbie/hunch
```

The [Agent Skill](skills/hunch/SKILL.md) explains when to search, how to phrase a question, and how
to verify the results. No project config is needed for an ad hoc search. Requires Node 22+, Git,
and provider authentication: run `npx -y --min-release-age=0 @kelbie/hunch auth login` once and Hunch works in every
directory (`--vercel` reuses a Vercel CLI login instead of a key).

```sh
# Gather implementation, callers, contracts, tests and precedents for a change.
npx -y --min-release-age=0 @kelbie/hunch find "add cancellation to file uploads"

# Look for an existing behavior, regardless of its names.
npx -y --min-release-age=0 @kelbie/hunch find "Does this code turn a failed operation into a successful result?" --mode condition

# Get structured evidence for an agent; include every above-threshold match.
npx -y --min-release-age=0 @kelbie/hunch find "Does this code retry a side effect?" --mode condition --top 0 --reporter json

# Review any repository against a published rule pack: no config, no clone.
npx -y --min-release-age=0 @kelbie/hunch check --all --pack nuts-spec --dry-run

# Review a branch with a one-off rule.
npx -y --min-release-age=0 @kelbie/hunch check --rule errors="Preserve failures that callers need to handle."
```

Use `rg` for exact symbols and text. Use Hunch when the behavior may have many implementations
or names. Read the returned source and follow its dependencies before drawing a co

Also filed under Tools & apps

  1. 0573

    Support chat: agent offered a human escalation path

    A frustrated customer hits a bot loop twice; the judge checks whether a human handoff was offered.

    everyai-com · Tools & apps

  2. 0572

    Subscription cancel: effective date is explicit

    An agent cancels a subscription; the judge checks the exact date the cancellation takes effect.

    everyai-com · Tools & apps

  3. 0571

    Sales quote: numbers match the official price list

    An agent quotes $29/seat against a price list; the judge checks the quote matches exactly.

    everyai-com · Tools & apps

  4. 0570

    Refund chat: agent stated the amount before issuing it

    A support agent issues a $42.50 refund; the judge checks the exact amount was stated before the refund was confirmed.

    everyai-com · Tools & apps