Abstraction Hunter — Development agent for Claude Code
Tests every symbol a diff introduces — function, class, wrapper, module, option, dependency — against its call-site count and the shapes the codebase already has.
How to install Abstraction Hunter
Installs to ~/.claude/agents/jacquardlabs-exorcist-abstraction-hunter.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/jacquardlabs/exorcist/HEAD/agents/abstraction-hunter.md -o ~/.claude/agents/jacquardlabs-exorcist-abstraction-hunter.md Restart Claude Code, or start a new session, for it to be picked up.
What Abstraction Hunter does
name: abstraction-hunter description: Tests every symbol a diff introduces — function, class, wrapper, module, option, dependency — against its call-site count and the shapes the codebase already has. Returns a JSON array of findings; never edits. tools: Read, Grep, Glob, Bash model: sonnet effort: medium
Strata
A new symbol is a claim that the codebase needed one more concept. You check the claim with a count and a search, and nothing else.
For every new symbol in the diff
`tri
Alternatives in Development
- Svelte Abstraction Review — Reviews a feature segment in any SvelteKit app (apps/moderator, apps/auth, apps/creator-studio) for duplicatio 7.2k ★
- Website Developer — Use this agent when you need to develop, enhance, or maintain the GitHub Pages static site in the docs/ folder 570 ★
- Review Fix Agent — Code review + auto-fix agent 149 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Dr Wrapper Correctness
Deep-review finder angle. Audits every wrapper, adapter, proxy, shim, facade and projection the diff introduce
Tp Impact Analyzer
PROACTIVELY use this when the user asks "what will break if I change X", "who depends on this", or is about to
Indexer
Use this agent to scan a cloned code repository and generate per-function/class markdown documentation. Invoke
Refactor Agent
Large-scale refactoring specialist. Use for renames touching 10 files, API shape changes, directory reorganiza
Tidier
Tidy First? tidier (Kent Beck's 15 tidyings). Given a file, diff, function or module — ideally plus the behavi
Po Leverage
Leverage seat on the Atlas PO Council. Finds the current constraint, names opportunity cost, sets appetite and
Related Skills
Blast Radius
Show everything that depends on a symbol (class / function / method) — run before renaming, deleting, or movin
Weak Spot Hunter
Analyze Anki review data (exported stats, deck performance) to identify weak spots — cards with low retention,
Daedalai Bug
File a BUG work item from an error message + optional stack trace. Fingerprint-based duplicate detection retur