Adversarial Reviewer

Trois personas d'agents isolés (Saboteur, Nouveau stagiaire, Auditeur de sécurité) examinent votre diff en parallèle de manière hostile.

par mhylle · mhylle/claude-skills-collection

Testé · Fonctionne ★ 8.8/10

Adversarial Reviewer — Trois personas d'agents isolés (Saboteur, Nouveau stagiaire, Auditeur de sécurité) examinent votre diff en parallèle de manière hostile.

Ce que fait

Déploie trois sous-agents indépendants — chacun avec uniquement le diff et un bref résumé de persona, sans contexte partagé — pour trouver des bugs de production, des lacunes de compréhension et des failles de sécurité qu'une seule passe d'auto-revue tend à manquer. Se déclenche sur les demandes d'une revue hostile/sévère/adversaire/critique, les vérifications avant fusion, ou un audit de l'ensemble du code via --codebase.

Rapport de test

Appliqué ses trois lentilles de persona (Saboteur/Nouveau stagiaire/Sécurité) à un TTLCache délibérément bogué et il a fait surface un vrai bug de valeur obsolète après expiration ainsi qu'une ambiguïté de contrat d'API que ma revue de base simple a manquée — mais je n'ai pas pu vérifier son différenciateur réel (isolation réelle des sous-agents parallèles) car cette exécution de référence interdisait le lancement de sous-agents, ce qui est exactement le mauvais modèle que la documentation de la compétence elle-même met en garde contre.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/mhylle/claude-skills-collection
mkdir -p ~/.claude/skills
cp -r claude-skills-collection/skills/adversarial-reviewer ~/.claude/skills/adversarial-reviewer

Commandes et exemples de prompts

  • /adversarial-reviewerTrois personas d'agents isolés (Saboteur, Nouveau stagiaire, Auditeur de sécurité) examinent votre diff en parallèle de manière hostile.

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

  • Can you do a hostile review of this pull request before I merge it?
  • I need someone to poke holes in this code from a security angle.
  • Give me a brutal review of this diff, assume it's full of bugs.