CRA-Integration: CLAUDE.md Sektion + delegate-remote Skill
- 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>
This commit is contained in:
80
skills/delegate-remote.md
Normal file
80
skills/delegate-remote.md
Normal file
@@ -0,0 +1,80 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user