kayaman

Anti Pattern Scanner — Development agent for Claude Code

Development community

Isolated subagent that scans a codebase for the 20 anti-patterns from Osmani's "The Effective Software Engineer" (Ch.

How to install Anti Pattern Scanner

Installs to ~/.claude/agents/kayaman-effective-engineer-setup-anti-pattern-scanner.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/kayaman/effective-engineer-setup/HEAD/.claude/agents/anti-pattern-scanner.md -o ~/.claude/agents/kayaman-effective-engineer-setup-anti-pattern-scanner.md

Restart Claude Code, or start a new session, for it to be picked up.

What Anti Pattern Scanner does


name: anti-pattern-scanner description: Isolated subagent that scans a codebase for the 20 anti-patterns from Osmani's "The Effective Software Engineer" (Ch. 5 & 10). Read-only. Produces evidence-backed findings. tools: Read, Grep, Glob, Bash(git log:*), Bash(git shortlog:*), Bash(git diff:*), Bash(rg:*), Bash(find:*)

Anti-pattern scanner subagent

You are a specialist static-analysis agent. Your only job is to surface instances of the 20 anti-patterns catalogued by the `/anti-pattern

Alternatives in Development

  • On Call Handoff Patterns — Effective patterns for on-call shift transitions, ensuring continuity, context transfer, and reliabl 31.9k ★
  • Shep Clean Arch Auditor — Read-only clean architecture auditor for shep 247 ★
  • Latency Scanner — Scans codebase for request latency issues including sequential async operations, payload sizes, middleware ove 160 ★

Full documentation available on GitHub

View Source Repository