Markus Michalski FAQ

VidCraft Workflow

Der VidCraft-Produktionsablauf von der Idee bis zur Veröffentlichung: empfohlene Skill-Reihenfolge, Status-Werte für Projekt, Episode und Szene und die Zuordnung Status zu nächstem Skill.

VidCraft Workflow

English Version

Zurück zur Übersicht


Empfohlene Reihenfolge

Schritt Skill Ergebnis
1 /vidcraft:new-project Projektstruktur
1b /vidcraft:doc-analyzer (optional) Analyse vorhandener Dokumentation
1c /vidcraft:project-conceptualizer Konzept und Episodenplan
1d /vidcraft:brief-creator Creative Brief
2 /vidcraft:script-writer Script je Episode
3 /vidcraft:script-reviewer Prüfung gegen die Checkliste
4 /vidcraft:storyboard-creator Visual Direction je Szene
5 /vidcraft:screenshot-planner Liste der benötigten Screenshots und Aufnahmen
5b /vidcraft:asset-collector Abgleich mit vorhandenen Dateien
5c /vidcraft:shot-list-creator Shot-Liste
6 /vidcraft:avatar-selector Avatar- und Stimmen-Wahl
6b /vidcraft:pre-generation-check Quality Gates
7 /vidcraft:heygen-engineer oder /vidcraft:synthesia-engineer Plattform-Format
8 manuell Generierung in HeyGen oder Synthesia
9 manuell Nachbearbeitung, zum Beispiel Intro, Outro und Schnitte in einem Schnittprogramm
10 /vidcraft:video-reviewer Review des generierten Videos
11 /vidcraft:subtitle-generator Untertitel (DE und EN)
12 /vidcraft:thumbnail-director, /vidcraft:promo-writer Thumbnail-Konzept, Promo-Texte
13 /vidcraft:release-director Release-Checkliste und Metadaten

Zwischendurch helfen /vidcraft:next-step, /vidcraft:resume und /vidcraft:project-dashboard. Prüf-Skills wie voice-checker, timing-validator, brand-checker und accessibility-checker kannst du jederzeit einschieben.

graph TD
    A["new-project"] --> B["project-conceptualizer"]
    B --> C["brief-creator"]
    C --> D["script-writer"]
    D --> E["script-reviewer"]
    E --> F["storyboard-creator"]
    F --> G["screenshot-planner"]
    G --> H["asset-collector"]
    H --> I["pre-generation-check"]
    I --> J["heygen-engineer / synthesia-engineer"]
    J --> K["Generierung manuell"]
    K --> L["video-reviewer"]
    L --> M["subtitle-generator"]
    M --> N["release-director"]

Status-Modell

Der Status steht im Frontmatter der jeweiligen Datei und wird von den Skills gesetzt. Mit update_field kannst du ihn auch gezielt ändern.

Projekt:

Concept → Brief Complete → Research Done → Script Draft → Script Approved
→ Storyboard Done → Assets Ready → Generated → Reviewed → Published

Episode:

Not Started → Script Draft → Script Reviewed → Storyboard
→ Assets Collected → Ready for Generation → Generated → QA Passed → Final

Szene:

Outline → Script Written → Visual Defined → Assets Ready → Generated → Approved

Der Server normalisiert Status-Werte beim Aufbau des Zustands-Cache. Kurzformen werden auf Projekt-Status abgebildet: Storyboard wird zu Storyboard Done, Draft zu Script Draft, Approved zu Script Approved, Brief zu Brief Complete und Research zu Research Done. Das gilt für alle Ebenen: Ein Episoden-Status Storyboard oder ein Szenen-Status Approved erscheint in den Abfrage-Tools daher als Storyboard Done beziehungsweise Script Approved. Die Datei selbst bleibt unverändert. Unbekannte Werte werden unverändert übernommen.


Status zu nächstem Skill

Die Zuordnung liegt in knowledge/status-workflow.md und wird von resume (Projekt-Ebene) und next-step (Episoden-Ebene) gelesen.

Projekt-Status Nächster Skill
Concept project-conceptualizer
Brief Complete researcher (optional), sonst script-writer
Research Done script-writer
Script Draft script-reviewer
Script Approved storyboard-creator
Storyboard Done screenshot-planner, danach asset-collector, shot-list-creator
Assets Ready pre-generation-check
Generated video-reviewer
Reviewed release-director
Published Serie abgeschlossen
Episoden-Status Nächster Skill
----------------- ----------------
Not Started script-writer
Script Draft script-reviewer
Script Reviewed storyboard-creator
Storyboard screenshot-planner
Assets Collected pre-generation-check
Ready for Generation heygen-engineer oder synthesia-engineer
Generated video-reviewer
QA Passed release-director
Final abgeschlossen

next-step bevorzugt bei mehreren Episoden zuerst Scripts im Status Script Draft (sie blockieren die nachfolgenden Schritte), dann noch nicht begonnene Episoden, dann Storyboards, Assets und den Pre-Generation-Check.

Pre-Generation-Check ist ein Pflichtschritt vor der Generierung: Steht eine Episode noch auf Not Started oder Script Draft, meldet das Gate BLOCKED. Siehe Quality-System.


Ideen

Mit create_video_idea (zum Beispiel über doc-analyzer oder researcher) landen Ideen als Abschnitte in {content_root}/IDEAS.md. /vidcraft:session-start zeigt sie an.