Learn · Lectura del código fuente, 12 lecciones

Learn Claude Code

No es un tutorial: es una disección. Desde el bucle de una línea hasta el aislamiento de worktree.

12 lecciones 36 widgets Basado en shareAI-lab/learn-claude-code
S01
Agent Loop
Sin bucle no hay agent
Agent loopstop_reasonhistorial de messagesretorno de tool_result
S02
Tool Use
El bucle no cambia, solo hay más herramientas
Tool dispatch mapJSON schemasafe_path anti-escapeextensión de tools
S03
Todo Write
Deja que el agent gestione su propio progreso
TodoManagerrestricción in_progress únicoinyección de nag reminderestado estructurado
S04
Subagent
Delega el problema grande a un agent nuevo
Dispatch de subagentsaislamiento de contextoCHILD_TOOLS recortadosretorno por resumen
S05
Skill Loading
Conocimiento de dominio cargado bajo demanda
Arquitectura skill de dos capasYAML frontmatterherramienta load_skilleconomía de tokens
S06
Context Compact
Cuando el contexto se llena, aprende a podar
Micro compactAuto compactherramienta compact manualpersistencia de transcript
S07
Task System
Estado en disco que sobrevive a la compresión
CRUD de tasksgrafo de dependencias blockedBypersistencia en archivos JSONcálculo topológico de tareas ejecutables
S08
Background Tasks
Las tareas corren solas; el agent no se bloquea
background tasks con hilosnotification queuedrain antes de cada llamada LLMreinserción de resultados
S09
Agent Teams
Múltiples agents comunicándose por buzones de archivo
teammates persistentesbuzón JSONL5 tipos de mensajesconfig.json del equipo
S10
Team Protocols
El protocolo de handshake entre dos agents
protocolo shutdownprotocolo plan_approvalcorrelación por request_idFSM: pending→approved/rejected
S11
Autonomous Agents
Un agent que busca trabajo por su cuenta
Fases WORK / IDLESondeo del tablero de tareasauto_claimReinyección de identidad
S12
Worktree Isolation
Distintos agents no deben compartir el mismo árbol
git worktree addVinculación task / worktreekeep vs removeAislamiento a nivel de directorio