Mejor Claude Subagents
Specialized subagents for Claude Code and the Agent SDK.
¿Qué son los Subagentes de Claude?
Un subagente de Claude es un agente especializado que Claude Code puede invocar para gestionar una tarea concreta de forma aislada: code review, debugging, análisis de rendimiento, auditoría de seguridad, documentación, etc. Cada subagente tiene su propio system prompt, su propia lista de herramientas permitidas y corre en su propio contexto, manteniendo limpia la conversación principal mientras el trabajo pesado ocurre en paralelo.
Los subagentes resuelven dos problemas: el hinchazón del contexto y la confusión de roles. Al delegar una pieza discreta de trabajo a un agente con scope ajustado, evitas contaminar tu hilo principal con ruido de tools y consigues un agente realmente bueno en una tarea, en lugar de mediocre en diez. Anthropic entregó soporte de primera clase para subagentes en Claude Code; la comunidad ha publicado cientos preconfigurados que puedes copiar en ~/.claude/agents/.
Abajo encontrarás más de 480 subagentes cubriendo auditorías de seguridad, revisiones de accesibilidad, checks SEO, refactor de código, escritura de tests, monitorización de infraestructura y más, ordenados por estrellas y actividad reciente.
Preguntas sobre Subagents
¿Cómo instalo un subagente de la comunidad?+
Pon el fichero .md del agente en ~/.claude/agents/ (global) o en .claude/agents/ dentro de tu proyecto. Claude Code lo detecta automáticamente al arrancar. También puedes usar claude agent install <repo> si el proyecto incluye un instalador CLI.
¿Cuándo uso un subagente vs la conversación principal con Claude?+
Usa un subagente cuando la tarea esté bien definida, generaría llamadas ruidosas a tools, o se beneficie de un system prompt muy ajustado, ej. 'revisa este PR por problemas de seguridad' o 'encuentra por qué esta query de Postgres es lenta'. Usa la conversación principal para trabajo abierto, planning y discusión.
¿Los subagentes pueden invocarse entre sí?+
Sí. Un subagente puede invocar otro subagente si tiene Task en su allowlist de herramientas. Es útil para patrones de orquestación, un agente 'revisor jefe' puede delegar en un agente 'seguridad', un agente 'accesibilidad' y un agente 'rendimiento' en paralelo.
¿Usar un subagente es más caro que la conversación principal?+
Cada invocación de subagente es su propio turno de mensaje, así que se factura por separado. Pero el balance suele ser positivo: una corrida focalizada de 5K tokens supera a un hilo principal de 50K tokens que se ha ido por las ramas. Para uso intensivo, enruta los subagentes a Haiku o Sonnet para mantener el coste predecible.
¿Cómo escribo mi propio subagente?+
Crea un fichero markdown con frontmatter (name, description, tools, model) más el cuerpo del system prompt. Ponlo en .claude/agents/. Pruébalo con claude o vía la tool Task desde otro agente. Los repos del directorio son excelentes referencias, coge uno, copia su estilo.