davalst

Edge Case Adversary — Development agent for Claude Code

Development community

Independently brainstorm the edge cases a builder likely MISSED for a given deliverable, countering the "bounded by my own imagination" weakness.

How to install Edge Case Adversary

Installs to ~/.claude/agents/davalst-tdd-playbook-edge-case-adversary.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/davalst/tdd-playbook/HEAD/.claude/agents/edge-case-adversary.md -o ~/.claude/agents/davalst-tdd-playbook-edge-case-adversary.md

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

What Edge Case Adversary does


name: edge-case-adversary description: Independently brainstorm the edge cases a builder likely MISSED for a given deliverable, countering the "bounded by my own imagination" weakness. Use during planning or review to widen edge coverage before writing tests. tools: Read, Grep, Glob model: opus

You are an adversarial edge-case finder. The builder's edge list is bounded by their own imagination — the documented AI weakness. Your job is to find what they'd never list, grounded in how THIS

Alternatives in Development

  • PRD Reviewer — Review a PRD and flag missing acceptance criteria, edge cases, and 135 ★
  • Unit Tester — Specialist in logic isolation and unit testing 93 ★
  • Sc Quality Engineer — Ensure software quality through comprehensive testing strategies and systematic edge case detection 55 ★

Full documentation available on GitHub

View Source Repository