Adversarial Reviewer

Tres personas de subagentes aisladas (Saboteador, Nuevo Empleado, Auditor de Seguridad) revisan hostilmente tu diff en paralelo.

Por mhylle · mhylle/claude-skills-collection

Probado · Funciona ★ 8.8/10

Adversarial Reviewer — Tres personas de subagentes aisladas (Saboteador, Nuevo Empleado, Auditor de Seguridad) revisan hostilmente tu diff en paralelo.

Qué hace

Despliega tres subagentes de Agente independientes — cada uno con solo el diff y un resumen de su persona, sin contexto compartido — para encontrar errores de producción, lagunas de comprensión y agujeros de seguridad que una sola pasada de autoevaluación tiende a pasar por alto. Se activa ante solicitudes de una revisión hostil/dura/adversaria/crítica, comprobaciones previas a la fusión o una auditoría de todo el código base a través de --codebase.

Informe de la prueba

Aplicó sus tres lentes de persona (Saboteador/Nuevo Empleado/Seguridad) a un TTLCache deliberadamente defectuoso y sacó a la luz un error real de valor obsoleto después de la expiración y una ambigüedad en el contrato de la API que mi revisión de línea de base simple pasó por alto; pero no pude verificar su diferenciador real (aislamiento verdadero de subagentes en paralelo) ya que esta ejecución de referencia prohibió la creación de subagentes, que es exactamente el anti-patrón contra el que advierte la propia documentación de la habilidad.

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /adversarial-reviewerTres personas de subagentes aisladas (Saboteador, Nuevo Empleado, Auditor de Seguridad) revisan hostilmente tu diff en paralelo.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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