Spawnt isolierte Claude Code Sessions in Git-Worktrees via tmux. Tasks delegieren, per tmux attach beobachten. Triggers on "worker", "claude-worker", "spawn session", "coding task delegieren".
Spawnt isolierte Claude Code Sessions in Git-Worktrees innerhalb von tmux-Sessions.
Alle Kommandos laufen über das Worker-Script:
/Users/kubilubi/.openclaw/workspace/skills/claude-worker/scripts/worker.sh <command> [options]
worker.sh start --repo /Users/kubilubi/ifbq.org --prompt "Fix the login bug" [--name fix-login] [--model opus] [--branch master] [--mode interactive|oneshot]
--repo: Git-Repository-Pfad (required)--prompt: Aufgabe für Claude (required)--name: Session-Name (optional, wird aus Prompt generiert)--model: Claude-Modell (optional, default: keins = Claude default)--branch: Basis-Branch (optional, default: HEAD)--mode: interactive (default) oder oneshot (-p flag)worker.sh list [--status active|completed|all]
worker.sh status --name fix-login
Zeigt: tmux-Status, Worktree-Status, uncommitted changes, Commit-Count, letzte 5 Zeilen tmux-Output.
worker.sh attach --name fix-login
worker.sh cancel --name fix-login
Sendet Ctrl-C, wartet 3s, killt tmux-Session falls nötig.
worker.sh cleanup --name fix-login [--force]
Entfernt Worktree + Branch. Warnt bei uncommitted changes (ohne --force).
worker.sh resume --name fix-login [--prompt "Continue where you left off"]
| Element | Format | Beispiel |
|---|---|---|
| tmux-Session | cw-<name> | cw-fix-login |
| Worktree-Branch | cw/<name> | cw/fix-login |
| Worktree-Pfad | <repo>/.worktrees/<name> | .../ifbq.org/.worktrees/fix-login |
Session-State wird in .state/registry.json getrackt.