Advocatus Diaboli

Strukturerad adversarial spec-granskning: sex invändningskategorier, obligatoriska bevis, inget godtyckligt godkännande.

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

Testad · Fungerar ★ 9.2/10

Advocatus Diaboli — Strukturerad adversarial spec-granskning: sex invändningskategorier, obligatoriska bevis, inget godtyckligt godkännande.

Vad den gör

Fungerar som en djävulens advokat-granskare för specifikationer och planer innan implementering påbörjas, och tar upp bevis-citerade invändningar inom sex fasta kategorier (premiss, omfång, implementering, risk, alternativ, specifikationskvalitet) med svårighetsgrader och en obligatorisk upplysning om vad den valde att inte ifrågasätta. Utlöses när den ombeds att kritiskt granska, hitta brister i, eller adversariellt bedöma en spec/plan innan den godkänns; avböjer explicit kodgranskning, linting och omskrivning.

Testrapport

Körde den mot en leksaksspec ('Delete All notes button, no confirmation, no undo, placed next to New Note'): den producerade 5 bevis-citerade invändningar över 4 kategorier med svårighetsgrader plus en obligatorisk 3-punkts 'explicitly not objecting to'-sektion, jämfört med 4 lösa, okategoriserade punkter från en ostyrd kritik av samma spec – en konkret, strukturell förbättring, inte bara fler ord.

Testad: 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

Kommandon och exempelprompter

  • /advocatus-diaboliStrukturerad adversarial spec-granskning: sex invändningskategorier, obligatoriska bevis, inget godtyckligt godkännande.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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