/batch în Claude Code CLI

Skill-uri Incluse Claude Code 2.1+

Skill inclus care împarte o modificare mare în 5–30 de unități independente și le implementează în paralel, câte un subagent în fundal pentru fiecare unitate, în worktree-uri izolate.

Sintaxă & invocare
/batch <instrucțiune>

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ă hook WorktreeCreate; 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.

Comenzi înrudite