Advocatus Diaboli

Revue de spécifications contradictoire structurée : six catégories d'objections, preuves obligatoires, rien n'est approuvé sans examen.

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

Testé · Fonctionne ★ 9.2/10

Advocatus Diaboli — Revue de spécifications contradictoire structurée : six catégories d'objections, preuves obligatoires, rien n'est approuvé sans examen.

Ce que fait

Agit comme un relecteur 'avocat du diable' pour les spécifications et les plans avant le début de l'implémentation, soulevant des objections citant des preuves dans six catégories fixes (prémisse, portée, implémentation, risque, alternatives, qualité de la spécification) avec des évaluations de gravité et une divulgation requise de ce qu'il a choisi de ne pas contester. Se déclenche lorsqu'il est demandé de revoir de manière critique, de trouver des failles ou d'évaluer de manière contradictoire une spécification/un plan avant son approbation ; refuse explicitement la revue de code, le linting et la réécriture.

Rapport de test

Exécuté contre une spécification jouet ('Bouton Supprimer toutes les notes, pas de confirmation, pas d'annulation, placé à côté de Nouvelle Note') : il a produit 5 objections citant des preuves dans 4 catégories avec des sévérités plus une section obligatoire de 3 éléments 'ne s'opposant explicitement pas à', contre 4 points non catégorisés et lâches d'une critique non guidée de la même spécification — une amélioration concrète et structurelle, pas seulement plus de mots.

Testé le: 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

Commandes et exemples de prompts

  • /advocatus-diaboliRevue de spécifications contradictoire structurée : six catégories d'objections, preuves obligatoires, rien n'est approuvé sans examen.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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