Edge Case Adversary — Development agent for Claude Code
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
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 RepositoryRelated Agents
Mary Critic
Read-only adversarial reviewer for Mary stage 4-2. Attacks a deliverable against its specification and reports
Green TDD
Green TDD hardener. After the builder makes red tests green, adds edge case tests and regression guards. Cheap
Behavior Tester
Behavior-first tester (فاحص السلوك) — runs an application or code deliverable against an agreed behavior speci
Hatch3r Edge Case Analyst
Domain edge-case + error-handling correctness specialist — enumerates functional edge cases across multi-entit
PRD Edge Case Analyzer
Use this agent when the user has completed or is finalizing a Product Requirement Document (PRD) and wants a t
Eval Case Auditor
Read-only auditor for triage eval cases. Use after adding several cases or before promoting a baseline. Report
Related Skills
Adversarial Test
Post-build adversarial review — a fresh agent stress-tests recent changes for bugs, regressions, conflicts, an
Edge
Walk a deliverable through the Playbook §2 edge-case checklist and scaffold the tests that genuinely apply.
Wp Dev Learn
Extract learnings from the current session and update wp-dev-skills skill files — captures corrections, new ru