Pattern Contention — Development agent for Claude Code
Finds jobs a codebase does two or more ways — competing helpers, libraries, or idioms for one concern — counts the call sites of each, names the survivor, and sizes the migration.
How to install Pattern Contention
Installs to ~/.claude/agents/jacquardlabs-exorcist-pattern-contention.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/jacquardlabs/exorcist/HEAD/agents/pattern-contention.md -o ~/.claude/agents/jacquardlabs-exorcist-pattern-contention.md Restart Claude Code, or start a new session, for it to be picked up.
What Pattern Contention does
name: pattern-contention description: Finds jobs a codebase does two or more ways — competing helpers, libraries, or idioms for one concern — counts the call sites of each, names the survivor, and sizes the migration. Returns a JSON array of ghosts; never edits. tools: Read, Grep, Glob, Bash model: opus effort: high
Contention
A job done two ways is the largest cost on the table: every future change must first decide which one to extend, and the wrong answer breeds a third. You find
Alternatives in Development
- Go — Go idioms and conventions for clean, maintainable code 31.9k ★
- Geometry Change — Use when modifying the keyboard rendering pipeline — the files src/lib/worker/geometry.ts, src/lib/worker/cach 662 ★
- Review Performance — Reviews code changes for performance issues including algorithmic complexity, unnecessary allocations, lock co 432 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Product Innovation
Finds materially better ways to satisfy the underlying objective, beyond what was asked. Leaf agent.
Abstraction Hunter
Tests every symbol a diff introduces — function, class, wrapper, module, option, dependency — against its call
Intent Tracer
Traces every hunk of a diff to the stated intent. Returns a JSON array of findings — hunks nothing in the inte
Dotnet Csharp Concurrency Specialist
WHEN debugging race conditions, deadlocks, thread safety issues, concurrent access bugs, lock contention, asyn
Perf Optimizer
Optimizes ported code for 68k hardware performance. Knows instruction timing, CHIP/FAST RAM characteristics, c
i18n
Internationalization expert for Arabic/English, RTL/LTR, dictionary system, and translation helpers
Related Skills
Seance
Read-only survey of a whole repository at a ref for standing simplification targets — pattern contention, dead
Media Library Organizer Skill
A Claude Code skill for organizing media libraries (movies, TV, anime) — clean junk, merge scattered episodes,
Concurrency And State
Rust Intel — Concurrency & Shared State (smart pointers, locks, races, channels, contention)