jacquardlabs

Abstraction Hunter — Development agent for Claude Code

Development community

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

Terminal
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

Full documentation available on GitHub

View Source Repository