Befehls-Referenz · Claude Code
/batch
Orchestriert große Änderungen parallel über die gesamte Codebasis: recherchiert, teilt die Arbeit in Einheiten auf und lässt sie von Subagenten umsetzen.
[Skill] Zerlegt die Arbeit in 5-30 unabhängige Einheiten und präsentiert einen Plan; nach Freigabe startet pro Einheit ein Hintergrund-Subagent in einem isolierten Git-Worktree, der implementiert, testet und einen Pull-Request öffnet. Benötigt ein Git-Repository.
✅ WANN EINSETZEN?
Große Änderung, die sich in viele unabhängige Einheiten über die ganze Codebase zerlegen lässt
/batch rename the legacy HTTP client to the new SDK across all 15 services
Migration, bei der jede Einheit einen eigenen PR bekommen und parallel getestet werden soll
/batch migrate every module from CommonJS to ESM
⛔ WANN EHER NICHT?
Kleine Einzelaufgabe in ein bis zwei Dateien
Planungsphase + isolierte Worktrees + eigene PRs pro Einheit sind für eine kleine Aufgabe reiner Overhead
Besser: normaler Prompt oder ein einzelner Subagent statt /batch
Kein Git-Repository vorhanden
/batch benötigt ein Git-Repository für die isolierten Worktrees pro Einheit
Besser: erst 'git init', oder Änderung ohne /batch manuell durchführen
QUELLEN
- Claude Code Doku (offiziell) ↗ code.claude.com