Adversarial Reviewer

Tre persona isolate di subagente (Sabotatore, Neoassunto, Revisore di Sicurezza) esaminano il tuo diff in parallelo.

di mhylle · mhylle/claude-skills-collection

Promosso ★ 8.8/10

Adversarial Reviewer — Tre persona isolate di subagente (Sabotatore, Neoassunto, Revisore di Sicurezza) esaminano il tuo diff in parallelo.

Cosa fa

Invia tre sottoagenti indipendenti — ognuno con solo il diff e un brief della persona, nessun contesto condiviso — per trovare bug di produzione, lacune di comprensione e falle di sicurezza che un singolo passaggio di auto-revisione tende a trascurare. Si attiva su richieste di revisione ostile/dura/avversaria/critica, controlli pre-merge o audit dell'intero codebase tramite --codebase.

Rapporto di test

Ha applicato le sue tre lenti di persona (Sabotatore/Neoassunto/Sicurezza) a un TTLCache deliberatamente buggato e ha fatto emergere un vero bug di valore stale dopo la scadenza più un'ambiguità del contratto API che la mia revisione di base semplice ha trascurato — ma non ho potuto verificare il suo vero differenziatore (isolamento vero dei subagenti in parallelo) poiché questa esecuzione di benchmark vietava l'avvio di subagenti, che è esattamente l'anti-pattern contro cui il documento della skill stessa mette in guardia.

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

Installazione

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

Comandi e prompt di esempio

  • /adversarial-reviewerTre persona isolate di subagente (Sabotatore, Neoassunto, Revisore di Sicurezza) esaminano il tuo diff in parallelo.

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

  • 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.