Plugin-Installationen: Führe vor Setup- oder Freshness-Befehlen die Plugin-Ausführungsregeln aus, wenn sich dieses Skill innerhalb eines HyperFrames-Plugins befindet. Bei eigenständigen Installationen gelten die unten stehenden Update-Anweisungen.
Allgemeines Video
Führe zu Beginn npx hyperframes usage --json aus, es sei denn, der Workflow hat es gerade gelesen; überprüfe es dann erneut an Meilensteinen wie nach dem Entwurf und vor dem Rendern. Lies die verfügbaren Fenster und Zurücksetzungszeiten. Wenn die Nutzung unbekannt ist, sage dies, ohne eine Vermutung über das Guthaben anzustellen; behalte den Umfang und die Workflow-Entscheidungen mit dem Benutzer.
Bevor du dich auf diesen Workflow verlässt, führe Folgendes aus:
npx hyperframes skills update general-video
Ein erfolgreicher No-op bedeutet, dass das Skill aktuell ist. Zeige einen Update-Fehler an, anstatt aus dem Gedächtnis fortzufahren.
1. Querschnitts-Quelladapter anwenden
- Medien: Für jede Anforderung an Audio, Bilder, Icons, Logos, Stimme, Grading, LUT, Behandlung/Effekt, Untertitel oder Medienoperation lade
/media-useund folge../media-use/references/resolve.md(auflösen, übernehmen, wiederverwenden) und../media-use/references/setup-providers.md(Anbieter, Authentifizierung). Vages Footage-Feedback und benannte Stile verwenden../media-use/references/media-treatments.mdvor der Bearbeitung; improvisiere keine unterstützten Medieneffekte mit CSS/SVG/Opazität. Führe vor der ersten authentifizierten Anbieteraktionnpx hyperframes auth statusaus und gib die Ausgabe wörtlich weiter. Wenn abgemeldet, wende die Sperre in../hyperframes/references/brief-contract.mdan: kollaborativ wartet auf Anmeldung oder eine explizite Offline-Entscheidung; autonom gibt den Status an und fährt über einen verfügbaren Offline-Anbieter fort. Zeige einen Blocker an, wenn kein Offline-Anbieter eine erforderliche Fähigkeit erfüllen kann. Die alleinige lokale Übernahme erfordert keine Authentifizierungssperre. - Figma: Wenn es sich bei einer Eingabe um eine
figma.com-URL handelt, führe zuerst/figmaaus. Baue aus dessen exportierten Assets, Tokens, Komponenten oder Storyboard-Frames auf. Verwende keine rohen Figma-Connector-Aufrufe, da sie die SVG-Bereinigung, die Medienherkunft und die Marken-Token-Bindung überspringen.
Diese Adapter ändern nicht den von /hyperframes ausgewählten Workflow.
2. Vom Projektstatus starten
Wende die erste passende Zeile an; werte keine niedrigeren Statuszeilen aus:
| Status | Aktion |
|---|---|
| Spezifische Bearbeitung | Führe die Bearbeitung durch, behalte bestehende Projektentscheidungen bei, führe dann betroffene Prüfungen erneut aus. Öffne keine Discovery erneut. |
BRIEF.md existiert | Lies es. Wenn workflow einen anderen Workflow benennt und flow nicht companion ist, übergib. Stelle keine Brief-Fragen. |
Kein Brief, aber hyperframes.json oder STORYBOARD.md existiert | Setze aus Dateien und aufgezeichneten Präferenzen fort. Fülle BRIEF.md nur aus bekannten Fakten nach. |
| Neuerstellung | Führe /hyperframes und seine Intentionsebene aus. Kehre nur für workflow: general-video oder flow: companion hierher zurück. |
Für ein neues Projekt wähle einen Kebab-Case-Verzeichnisnamen aus dem Brief und erstelle das Grundgerüst, bevor du den Brief schreibst:
npx hyperframes init "videos/<projekt>" --non-interactive --example=blank --skill=general-video
Schreibe dann BRIEF.md im Projektstammverzeichnis mit ../hyperframes/references/brief-format.md. In einem bestehenden Projekt ist das Stammverzeichnis das Verzeichnis, das hyperframes.json enthält. Zeichne nur die bestätigten, präferenzgestützten Felder auf, die vom Briefformat benannt werden, unter Verwendung von node <MEDIA_DIR>/scripts/prefs.mjs record --hyperframes <PROJECT_ROOT>; zeichne niemals abgeleitete Standardwerte auf. Hier ist <MEDIA_DIR> das installierte /media-use Skill-Verzeichnis und <PROJECT_ROOT> das Verzeichnis, das hyperframes.json enthält. Wenn die Intentionsebene ein Rezept übernommen hat, wende es jetzt an mit node <MEDIA_DIR>/scripts/recipe.mjs use --hyperframes <PROJECT_ROOT> --name <name> und frage nicht erneut.
3. Die Ausführungsform interpretieren
Verwende nur die kanonischen Begriffe aus ../hyperframes/references/brief-contract.md:
| Feld | Bedeutung | Auswirkung |
|---|---|---|
flow | Wer steuert | automation: Wähle und führe die Route aus. companion: Gemeinsam im Gespräch erstellen. |
storyboard | Plane, skizziere und überprüfe vor dem Bau | yes: Führe Plan- und Skizzenprüfung durch (boards/storyboard.html, Format in ../hyperframes-creative/references/storyboard-recipe.md). no: Baue ohne. |
abgeleiteter mode | Wie sich Checkpoint-Sperren verhalten | Folge dem Brief-Contract. Frage den Benutzer niemals nach einem Modus-Namen. |
Erfinde keine Synonyme für diese Zustände. Ein anhaltendes „Baue es einfach“-Signal wird von der Intentionsebene verarbeitet und kommt als flow: automation, storyboard: no an.
- Für
flow: automationwähle die Route und gib sie in einer Zeile im ersten Fortschrittsupdate an. - Für eine spezifische Bearbeitung führe die Bearbeitung durch, ohne eine neue Route zu erfinden.
Für einen harten Schnitt, Trimmen, Zusammenfügen oder Neuanordnen von vorhandenem Footage dupliziere dieselbe Videoquelle in mehrere Clip-Elemente. Setze bei jeder Kopie den Quellbereich mit data-media-start plus data-duration und lege dann die autorisierte Platzierung/Reihenfolge mit data-start fest. Jedes Videosegment behält seinen Ton: Der Ton bleibt auf dem Clip (data-has-audio="true"), so dass das Schneiden des Videos auch seinen Ton schneidet. /hyperframes-core besitzt diese zeitliche Bearbeitung; verwende /hyperframes-keyframes nur für die Animation visueller Eigenschaften wie Zoom, Punch, Pan, Crop, Mask oder clip-path auf einem inneren Wrapper.
Kopiere die vollständigen Verträge aus ../hyperframes-core/references/creator-editing-recipes.md.
Companion Flow
Wenn flow: companion:
- Lies
BRIEF.mdund gleiche die akzeptierten## Assetsund## Customizationsmit den Projektartefakten ab. Schließe akzeptierte Arbeiten ab, die noch ausstehen; lasse abgeschlossene Arbeiten in Ruhe; biete eine akzeptierte Fähigkeit nicht erneut an, als wäre sie neu. - Erscheine als Regisseur, nicht als Auftragnehmer. Ein Benutzer, der sich für Companion entschieden hat, hat sich für Beteiligung und Qualität entschieden; die ehrliche Antwort ist die beste Version, die du entwerfen kannst, nicht die kleinste, die du verteidigen kannst. Der erste Plan ist die maximale Behandlung (Ceiling Treatment): der Handlungsbogen (leihe die nächstgelegene Genre-Linse – Menü § Genre-Linsen), das Design-Spezifikation, die Bewegungsbehandlung jeder Szene, genannt mit Namen (§ 5's Plan-Disziplin), die Übergänge, die Audio-Identität – Musik und Sound-Marks oder bewusste Stille – das platziere Material des Benutzers und ein gestalteter Anfang und Schluss. Sage, was jede Ebene in einer Zeile hinzufügt; kennzeichne die teuren (Renderzeit, Anmeldung, Abrechnung), während du sie nennst. Der Benutzer trimmt eine Behandlung herunter; er sollte nie eine Stück für Stück zusammenbauen müssen.
- Die Obergrenze gehört dem Konzept, nicht der Toolbox. Jede Ebene muss der Botschaft des Briefs dienen – eine Behandlung, die jedes Video auf die gleiche Weise kleiden würde, ist Dekoration. Handwerk steigt zur Obergrenze auf; der Inhalt wächst nie über das hinaus, was gefragt wurde (§ 6).
- Zwischen Checkpoints funktioniert
../hyperframes/references/capability-menu.mdin zwei Richtungen. Als Triggerliste: Biete eine relevante Fähigkeit an, wenn der Benutzer seine Eingabe erwähnt oder der Build ihren Bedarf erreicht. Als Upgrade-Kanal jedes Durchlaufs: Ein Plan-, Skizzen- oder Build-Checkpoint kann ein oder zwei verfolgte Angebote enthalten, die auf Material verweisen, das der Benutzer ansieht („Die Statistik von Szene 3 will die Count-up-Behandlung“). Lies es, bevor du anbietest; gib niemals den vollständigen Katalog aus. - Nachdem der Benutzer eine Fähigkeit angenommen hat, erstelle ihr Artefakt und zeichne die Entscheidung sofort im entsprechenden
BRIEF.md-Textabschnitt auf. Überschreibe ein Frontmatter-Feld und zeichne die bestätigte Präferenz nur auf, wenn der Benutzer sie explizit ändert. - Behalte die gleichen Storyboard-, Validierungs-, Final-Preview- und Render-Approval-Gates bei. Companion ändert, wer steuert, nicht, welche Qualität erforderlich ist.
4. Erforderliches Wissen vor jeder Phase laden
Diese Lesevorgänge sind obligatorisch, wenn ihre Bedingung zutrifft:
| Bedingung | Vor dem Handeln lesen |
|---|---|
| Jegliches Kompositions-HTML oder Szenen-Layout | /hyperframes-core; verwende references/determinism-rules.md für seinen Layout-Vertrag |
| Jegliche nicht-triviale Erstellung oder visuelle Behandlung | /hyperframes-creative → references/house-style.md und references/video-composition.md |
| Jegliche Bewegung, Animation oder Szenenübergang | /hyperframes-animation; folge seiner Weiterleitung zu den passenden Regeln, Adaptern, Blaupausen oder Übergangsreferenzen |
storyboard: yes | ../hyperframes/references/storyboard-format.md und ../hyperframes/references/review-loop.md |
| Jegliches Medien-Asset oder -Operation, einschließlich Erzählung, Hintergrundmusik, Soundeffekte, Untertitel, Grading oder Transformationen | /media-use (die eigenen Musik- und Soundeffekt-Tools einer Host-App kommen zuerst für diese); für Framework-Wiedergabe und Platzierung lies auch /hyperframes-core → references/variables-and-media.md |
| Multi-Szenen-Montage | ../hyperframes/references/production-loop.md |
flow: companion, vor dem ersten Plan | /hyperframes-creative → references/story-spine.md und references/house-style.md; die nächstgelegene Genre-Linse und das vollständige ../hyperframes/references/capability-menu.md – die maximale Behandlung wird daraus entworfen, nicht aus dem Gedächtnis abgerufen |
| Ein Companion-Fähigkeitsangebot, -Erfassung, Beat-Grid, generatives Video, Karte, Veröffentlichung oder Cross-Workflow-Fähigkeit | ../hyperframes/references/capability-menu.md |
| Ein Design-Spezifikation existiert, vor der endgültigen Freigabe | /hyperframes-creative → references/design-adherence.md |
Ersetze diese Lesevorgänge nicht durch Erinnerung. Progressive Offenlegung spart nur dann Kontext, wenn die passende Referenz tatsächlich geladen ist.
5. Die Komposition ausführen
Verwende diese Abhängigkeitsreihenfolge. Überspringe eine Stufe nur, wenn ihre Eingabe fehlt.
- Planen. Gib den Zuschauerbogen, die Struktur, den Rhythmus und den Dauer-Treiber an. Verwende eine Datei für eine kurze einzelne Szene; verwende Unterkompositionen für drei oder mehr harte Szenenschnitte oder jede wiederverwendete Szene. Lies
/hyperframes-creative→references/story-spine.mdfür erzählte Bögen,references/beat-direction.mdfür Rhythmus und/hyperframes-core→references/composition-patterns.mdfür Struktur. Für einen offenen Mehrszenen-Brief erweitere den Prompt über/hyperframes-creative→references/prompt-expansion.md. Ein Mehrszenen-Plan zitiert die Form jeder Szene: eine Blaupausen-ID aus/hyperframes-animation→blueprints-index.md, wenn eine passt, oder die benannten Regeln, aus denen sie besteht, ausrules-index.md, wenn keine passt – Bewegungsnamen stammen aus diesen Indizes, niemals erfunden. Die Story-Wahrheit entscheidet, welche Szenen existieren; das Zitat kleidet sie ein. Durchsuche den Live-Katalog, bevor du planst, selbst einen benannten Look zu bauen: für jeden Look, Effekt, jede Behandlung oder jeden Übergang, den der Brief nennt – „CRT-Scanlines“, „Glitch“, „Filmkorn“, „Schimmer-Sweep“, „Konfetti-Ausbruch“ – führenpx hyperframes catalog --query "<der Look, auf Deutsch>" --jsonaus und lies die Top-Ergebnisse, bevor der Plan benennt, wie dieser Look gebaut wird. Die Suche benötigt nichts installiertes: kein Projekt, kein vorherigesadd, kein Konto. Sie bewertet das gesamte gehostete Registry (~400 Blöcke und Komponenten) von jedem Verzeichnis aus, gilt also auch für
…
[abgeschnitten für die Übersetzung]