Perde: Opus plant, Sonnet führt aus
Motor: Das Repository, in dem sich dieser Skill befindet, also zwei Ebenen über dem Ordner .claude/skills/perde (im Folgenden PERDE). Jede Folge befindet sich in PERDE/bolumler/NN-konu/plan.md.
Python: Wenn in PERDE/yerel.json ein python-Pfad angegeben ist, wird dieser verwendet, andernfalls python; immer mit -X utf8 (im Folgenden PY).
Grundregel: Token verbrennen. Nicht jede Szene muss anders sein. Der Großteil des Videos ist die Studio-Szene, in der Demli spricht; Vorlagen werden gelegentlich eingeblendet. Es wird kein neuer visueller Code geschrieben, nur der Plan.
Aufgabenverteilung
- Opus (du): Recherchiere das Thema, schreibe
plan.md, führeperde.py dogrulaaus und korrigiere, bis keine Fehler mehr vorhanden sind. Kümmere dich nicht um den Motor-Code, die Frames oder das Video. - Sonnet: Starte mit dem Agenten-Werkzeug:
subagent_type: general-purpose,model: sonnet, Prompt:Lies die Datei PERDE/AJAN.md und wende sie für bolumler/NN-konu an.Sonnet erledigt Ton, Ausrichtung, Rendering und den Kontrollframe und gibt einen kurzen Bericht zurück. - Gib den Bericht an den Benutzer weiter. Wenn Sonnet ein „Plan-Problem“ meldet, korrigiere du den Plan und starte Sonnet erneut mit demselben Agenten über SendMessage.
plan.md-Format
---
baslik: YouTube-Titel des Videos
muzik: warm # warm | curious | tense | bright | yok
---
# Abschnittsname (wird zum YouTube-Abschnittstitel, auf dem Bildschirm erscheint eine Abschnittskarte)
Absatz. Jeder durch eine Leerzeile getrennte Block ist eine Gesprächseinheit (10-30 Sekunden).
@liste baslik="Drei Schritte" (bleibt auf dem Bildschirm, während der folgende Absatz gelesen wird)
- Punkt eins
- Punkt zwei
Während dieser Absatz gelesen wird, erscheinen die Listenpunkte nacheinander.
@poz isaret (Pose des nächsten Absatzes: anlat | eller | isaret; wenn nicht angegeben, wechselt es der Reihe nach)
Absatz.
# Quellen
Wird nicht vorgelesen; wird in die Beschreibung geschrieben. Die Quelle jeder Zahl befindet sich hier.
| Vorlage | Schreibweise | Grenze |
|---|---|---|
| sayi | @sayi n="38" etiket="PROZENT" alt="kurze Beschreibung" | n ≤ 8, etiket ≤ 28 Zeichen |
| soz | @soz metin="..." kaynak="..." | ≤ 160 Zeichen |
| liste | @liste baslik="..." + - Punkt | 2-5 Punkte, ≤ 34 Zeichen |
| karsilastir | @karsilastir sol="..." sag="..." + - links ; rechts | 1-3 Zeilen, Zelle ≤ 48 |
| zaman | @zaman baslik="..." + - etikett ; text | 2-4 Punkte, Text ≤ 60 |
Die Abschnittskarte erscheint automatisch bei jedem #-Titel.
Schreibregeln
- Länge: 1600-2100 Wörter für 15-20 Minuten. Geschwindigkeit gemessen mit temporärer Stimme: 1,75 Wörter/Sekunde. Sobald die eigene Aufnahme des Moderators vorliegt, aktualisiere
KONUSMA_HIZIinlib/plan.py. Diedogrula-Funktion gibt die geschätzte Dauer aus. - Abschnitte: 4-7 Abschnitte, jeder 2-4 Minuten.
- Vorlagenhäufigkeit: Alle 3-5 Absätze eine Vorlage. Insgesamt reichen 10-20 Vorlagen.
- Sprache: Der Text wird vom Moderator mit seiner eigenen Stimme vorgelesen. Verwende kurze, leicht vorlesbare, alltägliche türkische Sprache; keine Klammern oder Abkürzungen.
- Geschichten: Erfinde keine persönlichen Geschichten aus Sicht des Moderators (wie „auch ich wurde entlassen“). Wenn eine persönliche Anekdote nötig ist, lasse Platz mit
[MODERATOR: dein eigenes Beispiel]und frage den Benutzer. - Zahlen und Ereignisse: Jede Zahl und jedes reale Ereignis muss belegt sein; die Quelle wird unter
# Quellenaufgeführt. Wenn du keine Quelle findest, verwende die Zahl nicht. - Themen: Leben, Karriere, Geld, Gerechtigkeit, Umwelt, Vertrauen, persönliche Marke. Künstliche Intelligenz ist kein Hauptthema.
- Originalität: Titel, Abschnittsnamen oder Sätze anderer Kanäle werden nicht kopiert.
Wenn eine neue Vorlage benötigt wird
Versuche zuerst, mit den fünf vorhandenen Vorlagen auszukommen. Wenn das wirklich nicht reicht, frage den Benutzer. Nach Zustimmung füge die Vorlage einmalig hinzu: Zeichenfunktion und SABLONLAR-Eintrag in lib/sahne.py, sowie SABLON_ALAN und Überprüfung in lib/plan.py. Die untere rechte Ecke (x>1660, y>790) ist Demlis Platz; platziere dort keinen Inhalt.