Advocatus Diaboli

Strukturert adversarial spesifikasjonsgjennomgang: seks innvendingskategorier, obligatorisk bevis, ingenting gummistemplet.

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

Bestått ★ 9.2/10

Advocatus Diaboli — Strukturert adversarial spesifikasjonsgjennomgang: seks innvendingskategorier, obligatorisk bevis, ingenting gummistemplet.

Hva den gjør

Fungerer som en djevelens advokat-anmelder for spesifikasjoner og planer før implementering begynner, og reiser bevis-sitert innvendinger på tvers av seks faste kategorier (premiss, omfang, implementering, risiko, alternativer, spesifikasjonskvalitet) med alvorlighetsgrader og en nødvendig avsløring av hva den valgte å ikke utfordre. Utløses når den blir bedt om å kritisk gjennomgå, finne feil i, eller adversarisk vurdere en spesifikasjon/plan før den godkjennes; avviser eksplisitt kodegjennomgang, linting og omskriving.

Testrapport

Kjørte den mot en lekespesifikasjon ('Delete All notes button, no confirmation, no undo, placed next to New Note'): den produserte 5 bevis-sitert innvendinger på tvers av 4 kategorier med alvorlighetsgrader pluss en obligatorisk 3-punkts 'explicitly not objecting to'-seksjon, versus 4 løse, ukategoriserte punkter fra en ustyrt kritikk av samme spesifikasjon – en konkret, strukturell forbedring, ikke bare flere ord.

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

Installer

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-diaboliStrukturert adversarial spesifikasjonsgjennomgang: seks innvendingskategorier, obligatorisk bevis, ingenting gummistemplet.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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