Devil Gate
Common 😈 devil 🌐 JA

Devil Gate

A 10-perspective checklist taxonomy. Apply the relevant checklists based on the nature of each change.

backend-reviewfrontend-reviewmigration-review
Enhances: 2026-03-23-devil-checklist-driven-review

Effect

Systematizes the Devil’s Advocate β€œwhat to look for” into 10 distinct perspectives. You don’t run all of them every time β€” select based on the nature of the change.

When to Use

  • CR (Code Quality) applies to every change (baseline)
  • The other 9 perspectives are selected based on what changed

How It Works

1. Select Applicable Perspectives

IDPerspectiveWhen to Apply
SRSecurityAPI / auth / input handling changes
CRCode QualityAll changes (always applied)
UXUI/UXComponent / style changes
ARCHArchitectureChanges spanning multiple modules
DDDDDD BoundariesDomain layer changes
PERFPerformanceRendering / bulk data processing
A11YAccessibilityUI component additions
MEMMemory LeaksAsync / WebSocket / Observer code
COMPATCompatibilityBrowser / runtime API usage
FLOWData FlowService-to-service communication path changes

2. Execute the Checklist for Each Selected Perspective

3. Concerns Found β†’ Fix β†’ Re-check β†’ Converge to Zero

Combinations

CardSynergy
Devil ChainSlot checklist items into each chain step (structured review)
Devil StarswarmAssign an Agent per perspective (parallel review)

Growth

The checklists are not static. They evolve through battle.

Devil execution β†’ new pattern discovered β†’ append to checklist
β†’ Referenced 3+ times β†’ promote to Skill

The gate through which all Devil cards pass. β€” Eris

Want to use this card permanently? Convert it directly into a SKILL.md β€” Effect β†’ Overview, When to Use β†’ Trigger, How It Works β†’ Steps.