Advocatus Diaboli

Struktureret adversær spec-gennemgang: seks indsigelseskategorier, obligatorisk bevis, intet gummistemplet.

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

Testet · Virker ★ 9.2/10

Advocatus Diaboli — Struktureret adversær spec-gennemgang: seks indsigelseskategorier, obligatorisk bevis, intet gummistemplet.

Hvad det gør

Fungerer som en djævelens advokat-reviewer for specs og planer, før implementering påbegyndes, og rejser bevis-citaterede indsigelser på tværs af seks faste kategorier (præmis, omfang, implementering, risiko, alternativer, specifikationskvalitet) med alvorlighedsgrader og en påkrævet oplysning om, hvad den valgte ikke at udfordre. Udløses, når den bedes om kritisk at gennemgå, finde fejl i eller adversært vurdere en spec/plan, før den godkendes; afviser eksplicit kodegennemgang, linting og omskrivning.

Testrapport

Kørte den mod en legetøjsspec ('Slet alle noter-knap, ingen bekræftelse, ingen fortryd, placeret ved siden af Ny note'): den producerede 5 bevis-citaterede indsigelser på tværs af 4 kategorier med alvorlighedsgrader plus en obligatorisk 3-punkts 'udtrykkeligt ikke indsigelse mod'-sektion, versus 4 løse, ukategoriserede punkter fra en uvejledt kritik af den samme spec — en konkret, strukturel forbedring, ikke bare flere ord.

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

Installation

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

Kommandoer og eksempelprompter

  • /advocatus-diaboliStruktureret adversær spec-gennemgang: seks indsigelseskategorier, obligatorisk bevis, intet gummistemplet.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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