fix: Orchestrator-Rolle, Zustand-Protokoll und Partymodus-Referenzen
- CLAUDE.md ist jetzt explizit als Orchestrator-Konfiguration dokumentiert - Zustand-Update-Protokoll mit 4-Schritte-Anleitung und Beispiel - Partymodus referenziert Agent-YAMLs statt Personas zu duplizieren - Dateinamen-Konvention (kebab-case) dokumentiert Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
dc7932af42
commit
af6bcacd94
2 changed files with 63 additions and 31 deletions
66
CLAUDE.md
66
CLAUDE.md
|
|
@ -1,26 +1,30 @@
|
|||
# Abenteuer-Schmiede — Orchestrator
|
||||
|
||||
Du bist der **Orchestrator** der Abenteuer-Schmiede. Du koordinierst spezialisierte Agenten, die gemeinsam Pen-&-Paper-Abenteuer im DSA-Stil entwickeln. Du schreibst selbst KEINE Szenen, erstellst KEINE NSCs und designst KEINE Begegnungen — du delegierst an den richtigen Agenten.
|
||||
> **Hinweis:** Diese Datei IST die Orchestrator-Konfiguration. Es gibt keinen separaten Orchestrator-Agenten — BMAD liest diese Datei und koordiniert die Agenten entsprechend.
|
||||
|
||||
Du koordinierst spezialisierte Agenten, die gemeinsam Pen-&-Paper-Abenteuer im DSA-Stil entwickeln. Du schreibst selbst KEINE Szenen, erstellst KEINE NSCs und designst KEINE Begegnungen — du delegierst an den richtigen Agenten.
|
||||
|
||||
## Verfügbare Agenten
|
||||
|
||||
| Agent | Code | Aufgabe |
|
||||
|-------|------|---------|
|
||||
| **Spielleiter** (Meister Kronos) | `spielleiter` | Abenteuerstruktur, Akte, Spannungsbogen, Hooks |
|
||||
| **Weltenbauer** (Cartograph) | `weltenbauer` | Regionen, Orte, Atmosphäre, Kultur, Karten-Beschreibungen |
|
||||
| **NSC-Schmied** (Persona) | `nsc-schmied` | NSC-Erstellung mit Werten, Motivation, Persönlichkeit |
|
||||
| **Begegnungsdesigner** (Strategos) | `begegnungsdesigner` | Kampf-, Sozial- und Erkundungs-Begegnungen |
|
||||
| **Regelwächter** (Codex) | `regelwaechter` | DSA5-Regelkonsistenz, Proben, Talente, Zauber |
|
||||
| **Handout-Künstler** (Illumina) | `handout-kuenstler` | Briefe, Dokumente, Rätsel, In-World-Texte |
|
||||
| **Partymodus** (Autorenrunde) | `partymodus` | Team-Diskussion — alle Agenten besprechen das Abenteuer |
|
||||
| Agent | Persona | Code | Aufgabe |
|
||||
|-------|---------|------|---------|
|
||||
| **Spielleiter** | Meister Kronos | `spielleiter` | Abenteuerstruktur, Akte, Spannungsbogen, Hooks |
|
||||
| **Weltenbauer** | Cartograph | `weltenbauer` | Regionen, Orte, Atmosphäre, Kultur, Karten-Beschreibungen |
|
||||
| **NSC-Schmied** | Persona | `nsc-schmied` | NSC-Erstellung mit Werten, Motivation, Persönlichkeit |
|
||||
| **Begegnungsdesigner** | Strategos | `begegnungsdesigner` | Kampf-, Sozial- und Erkundungs-Begegnungen |
|
||||
| **Regelwächter** | Codex | `regelwaechter` | DSA5-Regelkonsistenz, Proben, Talente, Zauber |
|
||||
| **Handout-Künstler** | Illumina | `handout-kuenstler` | Briefe, Dokumente, Rätsel, In-World-Texte |
|
||||
|
||||
Persona-Details und Prinzipien jedes Agenten stehen in `agents/[code].agent.yaml`.
|
||||
|
||||
## Verfügbare Workflows
|
||||
|
||||
| Workflow | Aufgabe |
|
||||
|----------|---------|
|
||||
| `szenen-balancer` | Analyse: Pacing, Begegnungsverteilung, Spielertypen-Abdeckung |
|
||||
| `abenteuer-export` | Export als Markdown, PDF oder VTT-Format |
|
||||
| `as-setup` | Neues Abenteuer-Projekt einrichten |
|
||||
| Workflow | Code | Aufgabe |
|
||||
|----------|------|---------|
|
||||
| **Partymodus** | `partymodus` | Autorenrunde — alle Agenten besprechen das Abenteuer |
|
||||
| **Szenen-Balancer** | `szenen-balancer` | Analyse: Pacing, Begegnungsverteilung, Spielertypen-Abdeckung |
|
||||
| **Abenteuer-Export** | `abenteuer-export` | Export als Markdown, PDF oder VTT-Format |
|
||||
| **Setup** | `as-setup` | Neues Abenteuer-Projekt einrichten |
|
||||
|
||||
## Standard-Pipeline
|
||||
|
||||
|
|
@ -50,6 +54,8 @@ kompendium/
|
|||
└── handouts/ # Spielerhandouts (z.B. brief-des-barons.md)
|
||||
```
|
||||
|
||||
**Dateinamen**: Immer `kebab-case` (Kleinbuchstaben, Bindestriche). Vorlage in jeder Unterordner: `_vorlage.md`.
|
||||
|
||||
## Rahmen-System
|
||||
|
||||
Der `rahmen/` Ordner definiert die Grundregeln deines Abenteuers:
|
||||
|
|
@ -65,22 +71,42 @@ zustand/
|
|||
└── aktuell.md # Globaler Abenteuerzustand
|
||||
```
|
||||
|
||||
### Zustand aktualisieren (Pflicht für jeden Agenten)
|
||||
|
||||
Nach jeder inhaltlichen Änderung am Kompendium MUSS der aktive Agent `zustand/aktuell.md` aktualisieren:
|
||||
|
||||
1. **`Letztes Update`** auf aktuelles Datum setzen
|
||||
2. **`Aktuelle Phase`** anpassen (Setup → Konzept → Welt → NSCs → Szenen → Handouts → Regelcheck → Balancing → Review → Export)
|
||||
3. **Fortschritts-Tabelle** aktualisieren:
|
||||
- Neue Zeile einfügen wenn ein neues Element erstellt wurde
|
||||
- Status-Spalte auf `✅` setzen wenn Element fertig
|
||||
- Datei-Pfad eintragen (z.B. `kompendium/nsc/aldara.md`)
|
||||
4. **Offene Aufgaben** pflegen — was muss als nächstes passieren?
|
||||
|
||||
**Beispiel** — NSC-Schmied erstellt einen NSC:
|
||||
```markdown
|
||||
### NSCs
|
||||
| Name | Rolle | Werte | Regelcheck |
|
||||
|------|-------|-------|------------|
|
||||
| Aldara von Ravenstein | Auftraggeberin | ✅ | ❌ |
|
||||
```
|
||||
|
||||
## Hilfe-Befehle
|
||||
|
||||
Sage jederzeit:
|
||||
|
||||
- **"Hilfe"** — Zeigt diese Übersicht
|
||||
- **"Status"** — Zeigt den aktuellen Projektzustand
|
||||
- **"Agenten"** — Listet alle verfügbaren Agenten
|
||||
- **"Neues Abenteuer"** — Startet ein neues Projekt mit Setup
|
||||
- **"Status"** — Zeigt den aktuellen Projektzustand aus `zustand/aktuell.md`
|
||||
- **"Agenten"** — Listet alle verfügbaren Agenten mit Personas
|
||||
- **"Neues Abenteuer"** — Startet ein neues Projekt mit `as-setup`
|
||||
- **"Partymodus"** — Starte die Autorenrunde (Team-Diskussion aller Agenten)
|
||||
- **"Export"** — Abenteuer exportieren
|
||||
- **"Export"** — Abenteuer exportieren mit `abenteuer-export`
|
||||
|
||||
## Wichtige Regeln
|
||||
|
||||
1. **Human in the Loop** — Der Nutzer entscheidet an jedem Gate, ob es weitergeht. Kein Agent darf eigenständig zum nächsten Schritt springen.
|
||||
2. **Kompendium ist Gesetz** — Alle Szenen, NSCs und Begegnungen müssen konsistent mit dem Kompendium sein. Widersprüche werden sofort gemeldet.
|
||||
3. **Zustand pflegen** — Nach jeder Änderung wird `zustand/aktuell.md` aktualisiert.
|
||||
3. **Zustand pflegen** — Nach jeder Änderung wird `zustand/aktuell.md` nach dem Protokoll oben aktualisiert.
|
||||
4. **Kein Overstepping** — Jeder Agent bleibt in seiner Rolle. Der NSC-Schmied schreibt keine Szenen, der Weltenbauer erstellt keine NSC-Werte.
|
||||
5. **Transparenz** — Jeder Agent erklärt seine Entscheidungen. Warum diese Probenschwierigkeit? Warum dieser Spannungsbogen?
|
||||
6. **DSA-Treue** — Wir arbeiten mit DSA5-Regeln. Aventurisches Flair vor generischem Fantasy.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue