--- name: delegate-remote description: Use when a task could benefit from remote execution on a server, when the user wants to delegate work to run while offline, or when multiple independent tasks should run in parallel on remote infrastructure invocation: /delegate-remote --- # Remote Task Delegation via CRA Geführter Workflow zum Delegieren von Aufgaben an Remote-Server über das claude-remote-agent (CRA) System. ## Wann verwenden - Task dauert lang (Analyse, Refactoring, Tests) - User will Laptop zuklappen, Task soll weiterlaufen - Gleiche Aufgabe auf mehreren Servern parallel - Unabhängige Teilaufgaben parallelisieren - Server-Wartung / Infrastruktur-Aufgaben ## Workflow ### 1. Server prüfen ```bash cra servers list cra servers status ``` Falls kein passender Server konfiguriert: ```bash cra servers add --user --tag cra sync-config ``` ### 2. Prompt formulieren Der Remote-Agent arbeitet autonom - der Prompt muss vollständig und selbsterklärend sein: - Klares Ziel definieren - Working Directory angeben falls relevant - Erwartetes Ergebnis beschreiben - Kontext mitgeben den der Remote-Agent braucht ### 3. Task einreichen ```bash cra submit "" [--priority N] [--model MODEL] ``` ### 4. Ergebnisse abholen ```bash cra status # Fortschritt prüfen cra collect # Ergebnisse abholen cra collect # Von allen Servern ``` ## Checkliste - [ ] Passenden Server identifiziert - [ ] Server-Status geprüft (online, Agent läuft) - [ ] Config synchronisiert (falls kürzlich geändert) - [ ] Prompt vollständig und selbsterklärend formuliert - [ ] Task eingereicht - [ ] User über Task-ID informiert ## Tipps - **Config-Sync nicht vergessen:** Nach Änderungen an CLAUDE.md → `cra sync-config` - **Prioritäten nutzen:** `--priority 10` für dringende Tasks - **Autonome Ausführung:** Server braucht `settings.json` mit Tool-Permissions - **Batch-Delegation:** Mehrere Tasks nacheinander einreichen, alle parallel verarbeitet ## MCP-Alternative Falls MCP-Tools verfügbar sind (prüfe mit `/mcp`), nutze die nativen Tools `cra_submit`, `cra_status`, `cra_collect` statt CLI-Befehle. ## Verwandte Skills - `/troubleshoot-host` - Wenn der Remote-Server selbst Probleme hat - `/session-end` - Am Ende der Session für Commit-Reminder