Advocatus Diaboli

Revisione strutturata e contraddittoria delle specifiche: sei categorie di obiezioni, prove obbligatorie, nulla approvato senza discussione.

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

Promosso ★ 9.2/10

Advocatus Diaboli — Revisione strutturata e contraddittoria delle specifiche: sei categorie di obiezioni, prove obbligatorie, nulla approvato senza discussione.

Cosa fa

Agisce come un revisore "avvocato del diavolo" per specifiche e piani prima dell'inizio dell'implementazione, sollevando obiezioni citando prove in sei categorie fisse (premessa, ambito, implementazione, rischio, alternative, qualità della specifica) con valutazioni di gravità e una divulgazione obbligatoria di ciò che ha scelto di non contestare. Si attiva quando viene chiesto di rivedere criticamente, trovare difetti o valutare in modo contraddittorio una specifica/piano prima che venga approvato; declina esplicitamente la revisione del codice, il linting e la riscrittura.

Rapporto di test

L'ho eseguito su una specifica giocattolo ('Delete All notes button, no confirmation, no undo, placed next to New Note'): ha prodotto 5 obiezioni con prove citate in 4 categorie con gravità più una sezione obbligatoria di 3 elementi 'explicitly not objecting to' (non obiettando esplicitamente a), rispetto a 4 punti sciolti e non categorizzati da una critica non guidata della stessa specifica — un miglioramento concreto e strutturale, non solo più parole.

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

Installazione

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

Comandi e prompt di esempio

  • /advocatus-diaboliRevisione strutturata e contraddittoria delle specifiche: sei categorie di obiezioni, prove obbligatorie, nulla approvato senza discussione.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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