Subagentes
Claude puede delegar tareas a subagentes que las descomponen y ejecutan tareas componentes en paralelo, mejorando tu gestión del contexto. Cada subagente opera en su propia ventana de contexto aislada.
Cómo funciona
Gestionar el contexto en Claude Code es importante. Gran parte de la ventana de contexto se consume con cosas como llamadas a herramientas que exploran tu base de código o realizan búsquedas web para investigación. Lo que Claude descubre durante esa exploración no siempre es relevante para la función principal que estás desarrollando.
Aquí es donde entran los subagentes. Claude genera un subagente para manejar una tarea como "explora esta base de código por mí". El subagente se ejecuta en paralelo con su propia ventana de contexto, realiza todo el trabajo de exploración y, una vez terminado, resume sus hallazgos y devuelve ese resumen a Claude.
El resultado: obtienes la respuesta que buscabas, sin todo el recorrido que tomó llegar hasta ahí saturando tu contexto principal.
Creando tu propio subagente
Los subagentes se definen en archivos Markdown con frontmatter YAML. La forma más fácil de empezar es dejar que Claude genere uno por ti. Ejecuta:
/agentsLuego selecciona "Create new agent" (Crear nuevo agente). Recorrerás pasos que incluyen elegir el alcance del agente, definir su propósito, seleccionar las herramientas a las que tiene acceso e incluso elegir un color para él.
Claude generará un nombre, una descripción y un prompt para el subagente. Esto también le indica a Claude cuándo llamar al subagente según los prompts que le des.
Personalización adicional
Los subagentes se pueden personalizar aún más. Aquí hay algunos aspectos destacados:
- La memoria persistente permite que tu subagente retenga memoria entre conversaciones. Esto es excelente si lo usas de forma constante en los mismos proyectos.
- Precarga skills en los subagentes agregando la clave
skillsy listando las skills por nombre. Ten en cuenta que, a diferencia de las skills en tu conversación principal, aquí se carga la skill completa en el contexto.
Resumen
Mantener tu ventana de contexto limpia es una de las mejores formas de seguir siendo productivo con Claude Code. Con los subagentes, puedes ejecutar un agente en segundo plano para encargarse del trabajo pesado y devolver solo la respuesta a tu ventana de contexto principal.
¿Quieres profundizar más? Consulta nuestro curso dedicado: Introducción a los subagentes(se abre en una pestaña nueva)