Learn · Lecture du code source en 12 leçons

Learn Claude Code

Pas un tutoriel — un démontage. De la boucle d'une ligne à l'isolation des worktrees.

12 leçons 36 widgets Basé sur shareAI-lab/learn-claude-code
S01
Agent Loop
Sans boucles, il n'y a pas d'agent
Agent loopstop_reasonhistorique des messagesretour outil_result
S02
Tool Use
Le cycle n’a pas changé, c’est juste qu’il y a plus d’outils
Tool dispatch mapJSON schemaanti-évasion safe_pathrallonge d'outil
S03
Todo Write
Laissez l’agent gérer sa propre progression
TodoManagerlimite de singleton in_progressinjection de rappel de rappelétat structuré
S04
Subagent
Gérer les gros problèmes avec un agent nouvellement ouvert
Distribution de sous-agentsisolement du contexteCHILD_TOOLS RecadrageDéclaration sommaire
S05
Skill Loading
Connaissance du domaine chargée à la demande
Architecture de compétences à deux niveauxYAML frontmatterload_skill tooléconomie symbolique
S06
Context Compact
Le contexte est plein, apprends à couper
Micro compactAuto compactOutil compact manuelpersistance de la transcription
S07
Task System
L'état est écrit sur le disque et survit à la compression
Task CRUDgraphique de dépendance blockByPersistance du fichier JSONLa recherche de topologie est exécutable
S08
Background Tasks
Laissez l'agent s'exécuter tout seul sans le bloquer.
Tâche bg threadéefile d'attente de notificationsvidange avant l'appel LLMRésultats de recharge
S09
Agent Teams
Plusieurs agents communiquent via des boîtes aux lettres de fichiers
coéquipier durableBoîte aux lettres JSONL5 types de messagesÉquipe config.json
S10
Team Protocols
Protocole de poignée de main entre deux agents
protocole d'arrêtaccord plan_approvalassociation request_idFSM: pending→approved/rejected
S11
Autonomous Agents
Agent qui trouve du travail par lui-même
TRAVAIL / RALENTI en deux étapesinterrogation du tableau des tâchesauto_claimréinjection d'identité
S12
Worktree Isolation
Différents agents ne doivent pas s’emparer du même arbre.
git worktree addliaison tâche/arbre de travailkeep vs removeIsolation au niveau du répertoire