Ce face /batch
/batch este un skill inclus pentru modificări la scară mare în tot codul. Claude cercetează mai întâi codul, împarte munca în 5 până la 30 de unități independente și îți prezintă un plan.
După ce aprobi planul, Claude pornește câte un subagent în fundal pentru fiecare unitate, fiecare într-un worktree izolat. Fiecare subagent implementează unitatea lui, rulează testele și își publică modificarea. Este o folosire gata pregătită a subagenților și a worktree-urilor, nu un stil separat de coordonare.
Skill-ul are nevoie de un repository git sau de un hook WorktreeCreate care creează worktree-urile. În afara unui repository git, /batch cere Claude Code v2.1.281 sau mai nou; subagenții își publică atunci modificarea cu comenzile de versionare ale proiectului și, când nu pot deschide un pull request, raportează ce au publicat.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
<instrucțiune> |
Obligatoriu. Modificarea pe care o vrei aplicată în tot codul. |
Exemple practice de terminal
Exemplul 1: Migrarea unui director la TypeScript
Claude propune planul cu unitățile de lucru; subagenții pornesc doar după aprobare.
> /batch migrează src/ din JavaScript în TypeScript
Exemplul 2: Exemplul din documentație
> /batch migrate src/ from JavaScript to TypeScript
Greșeli frecvente și bune practici
- Rulezi
/batchîntr-un director fără git și fără hookWorktreeCreate; skill-ul nu are unde să creeze worktree-urile. - Aprobi planul fără să-l citești. Fiecare unitate devine un subagent separat, cu propriul worktree și propria modificare publicată, așa că verifică împărțirea înainte să confirmi.
Întrebări & Exemple practice:
/batchAi o întrebare despre /batch sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.