name: launch-post
description: Schreibe den Launch-Post, der zum Film gehört: X/Twitter-Post, LinkedIn-Post, Product Hunt Tagline, Beschreibung und Maker-Kommentar – geschrieben in der eigenen Stimme des Gründers, konkret, ohne KI-Geschwafel („excited to announce“, Gedankenstriche, Buzzwords). Auslöser: Tweet schreiben, Launch-Post, LinkedIn-Post, Product Hunt Kopie, PH-Tagline, Maker-Kommentar, Bildunterschrift für das Video, Ankündigungskopie. Nach dem Rendern des Films verwenden (oder wenn der Benutzer nach Post-Text für einen vorhandenen Film fragt); starte mit npx launchfilm post <slug> und der filmspezifischen BRIEF.md und STORYBOARD.md, schreibe aus out/<slug>/POST.md. Veröffentliche nie etwas. Nicht für das eigene On-Screen-Skript oder die Voice-Over des Films (Story).
launch-post: Kopie, die wie der Gründer klingt
Der Film zeigt; der Post sagt eine konkrete Sache und verschwindet wieder. Schreib, wie der Gründer schreibt, nicht nach einer Launch-Vorlage. Ausgabe: launch-video/out/<slug>/POST.md. Du veröffentlichst, planst oder öffnest niemals einen Browser.
Eingaben (alles lesen, bevor du schreibst)
npx launchfilm post <slug>: das Grundgerüst (Abschnitte für X, LinkedIn, Product Hunt plus Credit-Zeilen). Starte damit.films/<slug>/BRIEF.md: Produkt, Nachricht, Zielgruppe, CTA, URL, was nicht behauptet werden darf.films/<slug>/STORYBOARD.md: VO-Skript und On-Screen-Behauptungen (der Post darf ihnen nicht widersprechen).- Die Film-Fakten: Länge, gerenderte Presets, was der Betrachter in den ersten 2 s sieht.
- Die Stimme des Gründers: ihre README-Einführung, Changelog, vergangene Posts oder Nachrichten, die der Benutzer einfügt. Notiere Satzlänge, Großschreibgewohnheiten, Verwendung von „ich“ vs. „wir“, Emoji-Gewohnheiten. Passe sie an. Keine Beispiele → schlicht, kurz, erste Person.
Schritte
- Wähle die eine konkrete Sache: was das Produkt tut, für wen, in einem Satz mit einem Nomen und einem Verb. „Acme Ledger sendet die Zahlungserinnerungen, damit du es nicht tun musst.“ schlägt „Lerne die Zukunft der Rechnungsstellung kennen.“
- Finde ein konkretes Detail: eine Zahl, die der Benutzer belegen kann (aus BRIEF.md mit einer Quelle), ein Vorher/Nachher, eine Zeit, eine klar ausgedrückte Einschränkung. Keine Zahl ohne Quelle.
- Schreibe pro Plattform: references/x.md, references/linkedin.md, references/product-hunt.md. Grenzen sind hart; zähle sie.
- Führe den Slop-Check (unten) durch. Wenn ein De-Slop-Skill installiert ist (z.B. stop-slop), führe es ebenfalls mit dem Entwurf aus.
- Credit-Zeile: Füge sie nur hinzu, wenn der Benutzer sagt, dass er eine möchte, als letzte Zeile, aus
npx launchfilm credit linesoder den Zeilen inlaunch-film/references/credit.md. Standard: keine Credit-Zeile im Post. - Schreibe
out/<slug>/POST.mdmit jeder Variante und ihrer gemessenen Länge. Zeige dem Benutzer den X-Post und die erste LinkedIn-Zeile inline an; der Rest bleibt in der Datei.
Slop-Check (null Treffer erforderlich)
- Verbotene Phrasen
[craft/11#banned-phrases]: excited to announce · thrilled to share · proud to announce · we're live · game-changer · revolutionary/revolutionize · seamless(ly) · AI-powered · powered by AI · unlock · unleash · supercharge · elevate · empower · next-gen · cutting-edge · state-of-the-art · best-in-class · world-class · effortless(ly) · streamline · leverage · robust · harness the power · in today's fast-paced world · say goodbye to · look no further · the future of X is here · reimagine(d) · transform the way you · take X to the next level · one-stop shop · all-in-one (außer wörtlich) · magic/magical (außer ein wörtlicher Klick) · "it's not just X, it's Y" · imagine a world · what if I told you · let's dive in · buckle up · without further ado · stay tuned · 10x (außer gemessen). - Kein Gedankenstrich (em dash). Nicht mehr als 1 Emoji pro Post. Nicht mehr als 2 Hashtags (Standard 0).
- Keine Dreiergruppen paralleler Adjektive („schnell, einfach und leistungsstark“). Keine rhetorische Frage als Einstieg, es sei denn, der Gründer schreibt so. Kein moralisierender Abschluss („Weil deine Zeit wichtig ist.“).
- Kein „Introducing X:“-Überschriftenstil auf LinkedIn; X kann mit dem Produktnamen beginnen, wenn es natürlich klingt.
- Keine Behauptungen über BRIEF.md hinaus; keine Benutzerzahlen, Umsätze oder Kundennamen ohne Bestätigung des Benutzers.
Überprüfung: Beide geben nichts zurück:
grep -inE 'excited|thrilled|game.?changer|seamless|unlock|supercharge|elevate|empower|next.?gen|cutting.?edge|effortless|streamline|leverage|reimagin|revolution' out/<slug>/POST.mdund die Gedankenstrich-Überprüfunggrep -n "$(printf '\xe2\x80\x94')" out/<slug>/POST.md(funktioniert in jeder POSIX-Shell).
POST.md-Format
# Post-Kopie: <slug>
## X (Video nativ angehängt)
<Variante A> (241/280)
<Variante B> (198/280)
Antwort (optional): <Link + eine Zeile>
## LinkedIn (Video nativ hochgeladen, eingebrannte Untertitel an)
<Post> (erste Zeile 94/120 Zeichen)
## Product Hunt
Tagline: <≤ 60> (48/60)
Beschreibung: <≤ 260> (233/260)
Maker-Kommentar: <≤ 120 Wörter> (104 Wörter)
Galerie-Video: YouTube-Link von ph-16x9
## Credit-Zeile (nur wenn der Benutzer zugestimmt hat)
<Zeile>
Regeln
- Veröffentliche, plane, sende DM oder öffne keinen Browser. Der Benutzer veröffentlicht.
- Das Video wird nativ auf X und LinkedIn hochgeladen (Start automatisch im Feed); Links stehen im Text oder in der ersten Antwort.
- Eine Nachricht pro Post. Wenn der Benutzer drei Dinge sagen möchte, gehen die anderen beiden in den Maker-Kommentar oder einen Thread.
- Behalte die Bearbeitungen des Benutzers; bei Überarbeitung ändere nur das, worum er gebeten hat.