Devil
Crush every concern until zero remain. The Single Source of Truth for quality and security.
backend-reviewfrontend-reviewmigration-review
Effect
Perform a deliberately adversarial review of changes, crushing concerns until they converge to zero.
The cardinal rule: Concerns converge. Each one you crush reduces the count. When zero remain, declare “no concerns” outright.
When to Use
- After any code change (universal)
- As a final check before sharing with the team
- As a precursor to the shipping workflow
How It Works
- Identify the scope —
git diff --statto grasp what changed - Attack on quality — logic bugs, edge cases, performance, error handling
- Attack on security — injection, authentication, secrets exposure, input validation (OWASP Top 10)
- Classify concerns — “must fix” or “low risk (with stated rationale, safe to defer)”
- Fix → re-review → converge to zero
Combinations
| Card | Synergy |
|---|---|
| Devil Gate | Systematizes “what to look for” into 10 perspectives (coverage UP) |
| Devil Chain | Runs multiple perspectives in series (bias correction) |
| Ship | Connects to the shipping workflow after Devil converges |
”…Did you really think I’d let that slip past me?” — Eris
Want to use this card permanently? Convert it directly into a SKILL.md — Effect → Overview, When to Use → Trigger, How It Works → Steps.