- CLAUDE.md: CRA-Sektion mit Architektur, Kommando-Referenz, Wann-vorschlagen-Tabelle - Skills-Referenz um /delegate-remote erweitert - Neuer Skill delegate-remote.md für geführte Remote-Delegation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
81 lines
2.3 KiB
Markdown
81 lines
2.3 KiB
Markdown
---
|
|
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 <name> <host> --user <user> --tag <tag>
|
|
cra sync-config <name>
|
|
```
|
|
|
|
### 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 <server> "<prompt>" [--priority N] [--model MODEL]
|
|
```
|
|
|
|
### 4. Ergebnisse abholen
|
|
|
|
```bash
|
|
cra status <server> # Fortschritt prüfen
|
|
cra collect <server> # 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
|