Advocatus Diaboli

Gestructureerde adversariële specificatiebeoordeling: zes bezwaarcategorieën, verplicht bewijs, niets wordt zomaar goedgekeurd.

Door Habitat-Thinking · Habitat-Thinking/ai-literacy-superpowers

Getest · Werkt ★ 9.2/10

Advocatus Diaboli — Gestructureerde adversariële specificatiebeoordeling: zes bezwaarcategorieën, verplicht bewijs, niets wordt zomaar goedgekeurd.

Wat het doet

Fungeert als een advocaat van de duivel voor specificaties en plannen voordat de implementatie begint, waarbij bezwaren met bewijsmateriaal worden aangevoerd in zes vaste categorieën (uitgangspunt, scope, implementatie, risico, alternatieven, specificatiekwaliteit) met ernstclassificaties en een verplichte openbaarmaking van wat het niet heeft aangevochten. Activeert wanneer gevraagd wordt om een specificatie/plan kritisch te beoordelen, gaten te prikken of adversarieel te evalueren voordat het wordt goedgekeurd; weigert expliciet codebeoordeling, linting en herschrijven.

Testrapport

Voerde het uit tegen een speelgoedspecificatie ('Verwijder alle notities-knop, geen bevestiging, geen ongedaan maken, geplaatst naast Nieuwe Notitie'): het produceerde 5 bezwaren met bewijsmateriaal in 4 categorieën met ernstgradaties plus een verplichte 3-items 'expliciet geen bezwaar tegen'-sectie, versus 4 losse, ongecategoriseerde punten van een ongeleide kritiek op dezelfde specificatie – een concrete, structurele verbetering, niet alleen meer woorden.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/Habitat-Thinking/ai-literacy-superpowers
cd ai-literacy-superpowers
mkdir -p ~/.claude/skills
cp -r ai-literacy-superpowers/skills/advocatus-diaboli ~/.claude/skills/advocatus-diaboli

Commando's en voorbeeldprompts

  • /advocatus-diaboliGestructureerde adversariële specificatiebeoordeling: zes bezwaarcategorieën, verplicht bewijs, niets wordt zomaar goedgekeurd.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Poke holes in this spec before we start building the delete button
  • Adversarially review my plan and list what you're not challenging
  • Play devil's advocate on this feature spec before implementation