Produktion — von der Idee zum finalen Video
Der Dirigent des Studios. Jede Stufe hat ihr eigenes Skill und erledigt ihre eigene Arbeit; dieses Skill
entscheidet, welche Stufe als Nächstes läuft, stellt sicher, dass jedes Gate (Freigabepunkt) genehmigt ist, bevor es weitergeht, und
hält den Benutzer auf dem Laufenden. Die Stufen übergeben Dateien in videos/<video>/, niemals durch
direktes Aufrufen der Skripte des anderen.
brand-kit (nur bei Neukunden) → schreiben → storyboard → voiceover → rendern
Wo wir stehen
node studio/scripts/status.mjs videos/<video> — liest die Dateien des Videos und gibt jede
Stufe aus (erledigt / wartet auf Freigabe / veraltet / nicht gestartet), die nächste Aktion und schreibt
videos/<video>/status.md. Ohne Argument listet es jedes Video und seinen nächsten Schritt auf.
Führe es zu Beginn jeder Produktionssitzung und nach jeder Stufe aus.
Ein neues Video starten
- Erfasse die Anfrage: Kunde/Marke (Website?), wofür es ist, und alle Details, die der Benutzer bereits genannt hat. Kein Verhör — das Schreib-Skill sammelt die Anforderungen.
- Brand: Wenn der Kunde kein genehmigtes Kit in
studio/brands/hat, führe das Brand-Kit-Skill aus (es enthält die Asset-Bibliothek). Vorhandenes genehmigtes Kit → wiederverwenden. Universe: Nur wenn der Benutzer ein Universum oder einen seiner Charaktere nennt (z. B. „mit Nox“, „im Noxverse“), verwendet das Video dieses Universum (Universe-Skill): Seine Palette ersetzt das Brand-Kit, es sei denn, der Benutzer fragt explizit auch nach einer Kundenmarke. Schlage Universen niemals vor oder frage danach — der normale Ablauf findet statt. - Führe das Schreib-Skill aus. Es erstellt
videos/<YYYY-MM-DD>-<slug>/und die Anforderungen, dann Hook → Story → Skript mit Freigaben.
Ein Video fortsetzen
Führe status.mjs aus und rufe dann das Skill für die nächste Aktion auf:
| Nächste Aktion aus dem Status | Skill |
|---|---|
| Brand-Kit fehlt / nicht genehmigt / keine Asset-Bibliothek | brand-kit |
| In den Anforderungen genanntes Universum fehlt | universe |
| Anforderungen, Hook, Story oder Skript nicht genehmigt | schreiben |
| Storyboard nicht gestartet, wartet auf Freigabe oder veraltet | storyboard |
| Voice-Over nicht gestartet, nicht eingepasst, wartet auf Freigabe oder veraltet | voiceover |
| Finale nicht gerendert, wartet auf Freigabe oder veraltet | rendern |
| Erledigt | Teile dem Benutzer mit, dass es final ist; biete Variationen oder ein neues Video an |
Rufe die Stufen-Skills mit dem Skill-Tool auf und befolge ihre Anweisungen vollständig — einschließlich ihrer eigenen Freigabeschritte. Kürze den Prozess einer Stufe von hier aus nicht ab.
Gates (immer für den Benutzer anhalten)
- Brand-Kit (Neukunden) · 2. Hook · 3. Story · 4. Skript · 5. Konzept · 6. Styleframes ·
- Storyboard + Deck · 8. Stimme (Vorsprechen + Vorschau) · 9. Finales Video.
Universe-Videos: Das Storyboard wird nur zur Freigabe (Gate 7) angezeigt, wenn
studio/scripts/board-check.mjs bestanden wurde — status.mjs zeigt check ✓ / check ✗ in der
Storyboard-Zeile und weist auf den Check hin, solange er fehlschlägt.
Die Freigabe muss vom Benutzer im Chat für dieses Video und Gate kommen. „Sieht gut aus“, „genehmigt“, „mach weiter“ zählen; Schweigen oder eine Frage nicht. Eine Freigabe deckt niemals das nächste Gate ab. Gib nach jedem Gate eine einzeilige Statusmeldung und den nächsten Schritt.
Änderungen nach der Freigabe
- Nenne die Stufe, zu der die Änderung gehört: Wörter → schreiben; Aussehen, Animation, Übergänge, Sound-Cues → storyboard; Stimme, Tempo, Timing → voiceover; Musik, Untertitel, Mix, Export → rendern.
- Die besitzende Stufe erhöht die
version; spätere Stufen werden veraltet (Status zeigt ⚠️). Führe nur das aus, was veraltet ist, in der richtigen Reihenfolge. Lasse niemals veraltete Dateien zurück — entferne Ausgaben, die nicht mehr passen (z. B. eine alte Vorschau), sobald sie ersetzt sind.
Studio-Regeln (gelten in jeder Stufe)
- Zuerst kostenlos. Kostenpflichtige Tools (ElevenLabs-Stimme, KI-Bilder, KI-Musik) nur, wenn der Benutzer danach fragt oder einen Kostenvoranschlag im Chat genehmigt.
- Zurückhaltender Sound. Nur besondere Momente; kein „Whoosch“ bei jedem Übergang.
- Wörter kommen aus dem Skript. Nur das Schreib-Skill ändert Wörter.
- Tokens sparen, ohne Qualität zu verlieren: Skripte messen und berichten JSON; betrachte Kontaktbögen, nicht einzelne Frames; schaue keine MP4s an — sende sie dem Benutzer.
- Halte den Benutzer auf dem Laufenden: Nach jeder Stufe eine kurze Zusammenfassung + was als Nächstes kommt.
Berichterstattung
Wenn gefragt wird „Wo stehen wir?“ oder am Ende einer Sitzung: führe status.mjs aus (alle Videos oder eines),
und fasse in einer kurzen Tabelle zusammen: Video · Stufe · nächster Schritt · alles, was auf den Benutzer wartet.