Saltar al contenido
MaestrIA

Formación › Programar con Claude Code en 12 horas › Hora 9

Programar con Claude Code en 12 horas · hora 9 de 12

Subagentes y trabajo en paralelo

Un subagente es un ayudante con su propio contexto y sus propias herramientas: investiga o revisa aparte y te devuelve solo el resumen. Verás el subagente revisor real que creó Claude Code, por qué es de solo lectura de verdad y cuándo merece la pena repartir el trabajo.

Al terminar sabrásDefinir un subagente de solo lectura, delegarle una investigación o una revisión sin llenar tu contexto, y organizar dos sesiones en paralelo con el patrón escritor-revisor.

60 minutos· 1 esquema· 7 preguntas· 1 ejercicio· entregable

Repaso

Comprueba De la hora 8: tu skill /desplegar no debe lanzarse sola. ¿Qué pones en su cabecera?

Comprueba De la hora 2: llevas una hora de sesión y Claude empieza a olvidar cosas. ¿Qué ha llenado su contexto?

Comprueba De la hora 5: ¿qué gana una revisión hecha en una sesión nueva?

Vocabulario

Subagente
Un asistente con su propio contexto, sus instrucciones y sus herramientas, al que Claude delega una tarea.
tools
La lista cerrada de herramientas del subagente. Si no aparece una, no puede usarla.
Worktree
Una copia de trabajo de Git en otra carpeta, para tener varias sesiones en ramas distintas sin pisarse.

El ejemplo: un revisor que no puede tocar nada

Antes y después Crear un subagente de solo lectura

Qué es un subagente y cuándo usarlo

Según la documentación de Claude Code, cada subagente trabaja en su propio contexto, con sus instrucciones, sus herramientas y sus permisos. No ve tu conversación: hace la tarea y devuelve un resumen. Su trabajo no llena tu contexto.

Claude Code trae subagentes incluidos, como Explore, rápido y de solo lectura para buscar en el código, y Plan, el que investiga en modo plan. Los tuyos se definen en ficheros:

DóndePara quién
.claude/agents/Este proyecto
~/.claude/agents/Tú, en todos tus proyectos

Solo name y description son obligatorios; la descripción dice a Claude cuándo delegar. Con tools limitas las herramientas, y con model eliges el modelo. Ojo: si no escribes tools, el subagente hereda todas las herramientas de la conversación principal, también las de editar. Para delegar, pídelo («usa el subagente revisor-informes para…») o menciónalo con @.

El uso de los subagentes cuenta para los mismos límites que tu conversación. Úsalos para lo que de verdad llenaría tu contexto: explorar mucho código o revisar con ojos nuevos.

Trabajar en paralelo

  • Worktrees: varias sesiones de Claude Code, cada una en su copia de trabajo y su rama, sin que sus cambios choquen.
  • Escritor y revisor: una sesión escribe el cambio; otra, con el contexto limpio, lo revisa; la primera corrige con lo que encuentra la segunda.
  • Repartir en lote: /batch divide un cambio grande entre varios subagentes, cada uno en su worktree (hora 12).
El patrón escritor y revisorUna sesión escribe el cambio; otra, con el contexto limpio, solo ve el diff y los criterios y busca fallos; el escritor corrige con lo que encuentra el revisor.Sesión A · escribeimplementa y pruebadiff + criteriosSesión B · revisacontexto limpiofallos que importanA corrigey vuelve a probarQuien revisa no ha visto el razonamiento que produjo el cambio: lo juzga por lo que es.
Dos contextos: uno escribe, otro revisa sin conocer el razonamiento del primero.

Practica

Clasifica ¿Subagente o en la conversación principal?

  1. Investigar cómo se usa la semana ISO en todo el repositorio
  2. Cambiar una línea del parte que ya tienes delante
  3. Revisar el diff de un cambio grande antes de confirmarlo
  4. Decidir con Claude cómo nombrar una función nueva

Comprueba lo que has aprendido

Comprueba El subagente real tiene tools: Read, Glob, Grep. Le pides que arregle un fallo. ¿Qué pasa?

Comprueba ¿Cuándo compensa más un subagente?

Comprueba Creas un subagente revisor y no escribes la línea tools. ¿Qué puede hacer?

Comprueba El revisor no puede ejecutar git diff. ¿Cómo lo usas bien?

Entregable Tu subagente revisor

Crea un subagente de proyecto de solo lectura (con tools cerrado) para revisar un tipo de error que te preocupe en tu código. Úsalo sobre un cambio real y pega aquí su definición, la petición que le hiciste y los hallazgos que te devolvió, marcando cuáles aplicaste.

Está bien si: la cabecera tiene tools sin Edit, Write ni Bash; la descripción dice cuándo delegarle; y al menos un hallazgo es algo que no habías visto. Tiempo: unos 25 minutos.

Lo esencial

  • Un subagente trabaja en su propio contexto y devuelve un resumen: tu contexto queda limpio.
  • La lista tools es el límite real: lo que no está, no lo puede hacer.
  • Úsalos para explorar mucho o revisar con ojos nuevos; cuentan en tus límites de uso.
  • En paralelo: worktrees para no pisarse y el patrón escritor-revisor para la calidad.

Fuentes y para seguir

Lección revisada el 24/10/2026 con la documentación oficial enlazada en sus fuentes. Revisamos los cursos cada trimestre.