jacquardlabs

Pattern Contention — Development agent for Claude Code

Development community

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

Terminal
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 Repository