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
→