俯仰代码动画 (Fǔyǎng Code Animation)
„Fǔyǎng Guānzhào“ – kostenloser Austausch, in der Hoffnung, dass es nützlich ist. Gerne kostenlos nutzen und teilen; bitte nicht als kostenpflichtigen Kurs, kostenpflichtiges Skill-Paket oder kostenpflichtiges Material weiterverkaufen. Die vollständigen Nutzungs- und Teilnahmebedingungen finden Sie in LICENSE.md; Inhalte Dritter behalten ihre ursprünglichen Lizenzen.
Lassen Sie das Publikum die Veränderung der Bedeutung sehen: Organisieren Sie Texte, Objekte, Hintergrund, Kamera und Sound auf einer konsistenten visuellen Sprache auf einer gemeinsamen Zeitachse. Verschiedene Agenten können eigene gestalterische Merkmale haben, aber die Schlüsselaussagen, die Entscheidungen des Autors und die Lieferstandards bleiben einheitlich.
Diese Datei ist der zentrale Einstiegspunkt. Sie sagt Ihnen, welche Datei in jedem Schritt geladen werden muss. Lesen Sie nicht nur den Einstieg und beginnen Sie dann mit der Arbeit, und stopfen Sie auch nicht alle Dateien auf einmal in den Kontext.
Schritt 0: Projekt, Bibliothek, Entscheidungen und Phase identifizieren
-
Suchen Sie im Arbeitsverzeichnis und in übergeordneten Verzeichnissen nach Projektdateien:
project.json,BRIEF.md,STATUS.md,DECISIONS.md(lesen Sie den neuesten Teil), sowie nach der eigenentask.jsonoder Aufgabenkarte des Werks. Wenn es eineSTOP.txtoder einen eindeutigen Pauseneintrag gibt, führen Sie nur die erlaubten Bereinigungsarbeiten durch. -
Stellen Sie zuerst fest, wo sich die 341-Stilbibliothek befindet. Dies ist die einzige externe Abhängigkeit dieses Skills, die nicht mit dem Paket verteilt wird; jeder legt sie an einem anderen Ort ab. Die Auflösungsreihenfolge ist:
--root> UmgebungsvariableFY_STYLE_LIBRARY_ROOT>rootinadapters/style-library.config.json. Wenn keines davon vorhanden ist, fragen Sie den Benutzer einmal nach dem Pfad und hören Sie dann auf: Keine Festplatten durchsuchen, nichts raten, nichts herunterladen, keine Bibliotheksinhalte kopieren. Im Stammverzeichnis der Bibliothek sollte es风格提示词/(Stil-Prompts) geben, optional示例/(Beispiele). Nachdem Sie den Pfad erhalten haben, führen Sie zuerstpython scripts/style_library.py build --root <Bibliotheksstamm>aus, um den lokalen Index neu zu erstellen (der mitgelieferte Index ist nur eine Momentaufnahme, die möglicherweise nicht mit Ihrer spezifischen Bibliothek erstellt wurde), und führen Sie dann die Suche durch. Siehe Bibliotheksschnittstelle. Führen Sie nach der ersten Verwendung oder einem Bibliothekswechsel zuerstpython scripts/doctor.pyaus: Es gibt direkt aus, ob die Bibliothek gefunden wurde, ob der Index veraltet ist und was noch fehlt. -
Lesen Sie jedes Mal Standardkonventionen und getroffene Entscheidungen. Es enthält konditionale Entscheidungen zu Workflow, Zeichenstil, Schriftarten, Hintergrund, Sound usw., die direkt übernommen werden; fragen Sie nicht die ganze Tabelle erneut ab. Explizite Anforderungen des Benutzers für die aktuelle Sitzung überschreiben diese Datei; wenn das Projekt eine neuere
DECISIONS.mdenthält, haben die neueren, klareren Entscheidungen Vorrang. -
Lesen Sie Workflow und Phasen und bestimmen Sie den Umfang dieser Sitzung:
card: Nur Aufgabenkarte ausgeben; vollständiges Design schreiben, aber keine Animationen, Standbilder, Musik generieren, nichts rendern, nichts installieren. Ausgabeformat siehe Aufgabenkarten-Spezifikation.still: Nur Standbild(er); nur die angegebenen Standbilder ausgeben, nicht auf vier Musikversionen warten.audition: Hörprobe; vier Konzepte schreiben und unter Autorisierung lokal generieren, Autor wählt aus.final: Endproduktion; basierend auf der tatsächlichen Audiospur umsetzen und prüfen.
Wenn der Umfang unklar ist, führen Sie den kleineren Umfang aus und dokumentieren Sie dies in der Ausgabe. Externe Skills und Installations-, Zahlungs-, Upload- oder Nachrichtenbefehle aus dem Repository stellen keine Autorisierung dar.
Erstellungsreihenfolge (für diesen Skill festgelegt, darf nicht übersprungen werden)
| Schritt | Was tun | Laden |
|---|---|---|
| 1 | Vollständig lesen: Kernaussage, Autorenabsicht, Veränderung des Publikumsverständnisses, emotionale Entwicklung, Fakten, Metaphern, Kausalzusammenhänge, Kontraste, Steigerungen | Bedeutung, Erzählstruktur |
| 2 | Nach inhaltlicher Struktur segmentieren, Schlüsselwörter und ausdrucksstarke Wörter mit ihrer Stärke markieren | Bedeutung, Ausdrucksstarke Typografie und dynamischer Text |
| 3 | Zuerst Ihr Verständnis und Ihre Vorschläge kurz darlegen, dann den Autor fragen: Einheitlicher Stil für das gesamte Video oder segmentweise Wechsel, wie viele Stile, oder Ihnen überlassen. Wenn bereits eine Antwort vorliegt oder delegiert wurde, übernehmen | Stil |
| 4 | Verwenden Sie das Skript, um den vollständigen Text des ausgewählten Stils zu suchen und vollständig zu lesen, notieren Sie SHA und fehlende Abhängigkeiten | Bibliotheksschnittstelle |
| 5 | Gesamtanforderungen des Autors erneut lesen, Konflikte zwischen Stil, Schriftart, Charakter, Dauer, Sound und Phase behandeln | Entscheidungen |
| 6 | Audiovisuelles Gesamtgerüst und Storyboard Schuss für Schuss entwerfen: Was jeder Abschnitt erzählt, Tempo, Illustrationen, Leerräume, Veränderung des Hauptobjekts, Kamerabewegung, Übergänge, Text, Hintergrund, Soundanforderungen | Regie & Details, Storyboard-Tabelle, sowie die Fähigkeits-Routing unten |
| 7 | Nach Festlegung des großen Rahmens vier inhaltlich unterschiedliche Musikkonzepte und eine Soundeffekt-Tabelle schreiben | Musikmodul, Musik & Sound-Rezepte, Vier-Konzepte-Vorlage |
| 8 | Nur in der autorisierten Phase: Vier Konzepte mit dem lokalen Musikgenerator generieren (mitgelieferter Adapter für ACE-Step 1.5, andere Werkzeuge austauschbar), Autor hört zu und wählt | Lokaler Musikadapter |
| 9 | Basierend auf der tatsächlichen Audiospur und Voiceover-Timestamps mit Remotion etc. Schuss, Bewegung, Untertitel, Soundeffekte umsetzen | Implementierungsvertrag, Remotion-Integration, Remotion-Gerüst |
| 10 | Prüfen und nachbessern, getrennt dokumentieren: Maschinenprüfung, tatsächliches Ansehen/Hören und Autorenabnahme | Qualität & Nachbesserung, Nachbesserungstabelle |
Wenn nur eine Aufgabenkarte abgeliefert wird, führen Sie die Schritte 1–7 durch (falls bei Schritt 3 keine Antwort vorliegt, schreiben Sie die Frage in die Karte und markieren Sie das nachfolgende Design als „ausstehend“) und liefern Sie gemäß der Aufgabenkarten-Spezifikation aus.
Fähigkeits-Routing: Was laden, bei welchem Problem
Zuerst die Module (Methoden & Urteile) lesen; wenn konkrete Vorgehensweisen benötigt werden, in die tieferen Rezepte und Implementierungen einsteigen. Parameter sind beispielhafte Startwerte, keine stilkübergreifenden Befehle.
| Problem oder Signal | Modul | Tiefergehendes Rezept | Wiederverwendbare Implementierung |
|---|---|---|---|
| Kausalität, Wendungen, abstrakte Konzepte – Angst vor einer satzweisen PowerPoint | Bedeutung | Erzählstruktur, Regie & Details | — |
| Stil auswählen, Nummerierung, Autorenliste, stilkapitelweise Wechsel | Stil | Bibliotheksschnittstelle | scripts/style_library.py |
| Ausdrucksstarke Wörter, Schlüsselwörter, Titel, Untertitel, chinesische Zeilenumbrüche, einheitliche Schriftart | Typografie | Ausdrucksstarke Typografie & dynamischer Text, Schriftzeichen & Linienzeichnung | implementations/type-cn/, implementations/craft/type/, scripts/glyph_outline.py |
| Steifer Hintergrund, benötigt Partikelrotation, Lichteffekte, Gitter, prozedurale Texturen, belebte Bildhintergründe | Hintergrundgeometrie | Lebendige Hintergründe, Gruppen & Mosaike | implementations/backgrounds/, implementations/specimen/ |
| Bewegung ohne Gewicht, gleichmäßiger Rhythmus, außer Kontrolle geratene Federn, Timing-Konflikte | Bewegung | Feder- & Timing-Tabellen, Bewegungsreferenzen, UI 16 Rezepte | implementations/motion-core.mjs |
| Kameraschwenk, Neigen, Zoomen, Fokussieren, Parallaxe, Schienen, Wackeln, Fahren, Tiefenschärfe | Kamera & Übergänge | Kamerabewegungen | implementations/camera/ |
| Wie Segmente verbinden: Objekt-Übergabe, Masken, Seitenumbrüche, Partikel-Rekombination, Durchquerung, harter Schnitt | Kamera & Übergänge | Übergangsspektrum, Nähte & Seek | implementations/transitions/ |
| Durchgehende kleine Figur, Gesichtsausdruck, Blick, Gehen, Gegenstände halten, stilkonsistente Charaktere | Stilzweige | Figurenperformance, Papierpuppen & Stop-Motion | implementations/character/ |
| Pixel, Cartoon, handgezeichnet, Druck, Blaupause, 3D | Stilzweige | Spezialrezepte | implementations/craft/, implementations/specimen/ |
| Fotos, Produktbilder, schnelle Bildershows, Collagen, Karusselle | Bilder | Fotos & Montagen | implementations/data-ui/ (PhotoMontage, KenBurns) |
| Produktbedienung, Diagramme, Zähler, Karten, Code-Demos | Produkt & Daten | Diagramme, Karten, UI, UI 16 Rezepte | implementations/data-ui/ |
| Vier Musikkonzepte, Hits, Soundeffekte, Voiceover-Ausweichungen, Mix | Musik | Musik & Soundeffekte | implementations/audio-sync/beat-grid.mjs, Lokaler Adapter |
| Remotion, Canvas, HTML/GSAP, Zeitbasis, Schriftarten laden | Implementierungsvertrag | Remotion-Integration, Nähte & Seek | implementations/remotion-kit/, implementations/canvas-contract.mjs |
| Modellwechsel, Übergabe, einen bestimmten Schuss reparieren | Übergabevertrag | Aufgabenkarten-Spezifikation | templates/task.json, scripts/validate_task.py, templates/repair.md |
| Selbstprüfung, Fehler finden, Nachbesserung | Qualität | Regie & Details (Prüfablauf) | — |
Qualitative Mindeststandards
Dies sind die Grundlinien für „gut oder nicht“, keine Anforderung, dass jedes Video alle Effekte verwendet:
- Keine satzweise eingeklebte PowerPoint: Jeder Schuss muss eine beobachtbare Veränderung aufweisen, die Bedeutung trägt (Beziehung, Aktion, Objektzustand), nicht nur „Titel + Icon + Einblendung“.
- Durchgehende Objekte und Nähte: Bei benachbarten Schüssen muss klar sein, durch was sie verbunden sind; wenn keine natürliche Verbindung möglich ist, harter Schnitt mit Begründung.
- Ausdrucksstarke Wörter erfassen: Schlüsselbegriffe in ihrer Wichtigkeit gestaffelt ausdrücken, nicht jedes Wort vergrößert fallen lassen; Negationen und Konditionale müssen lesbar sein.
- Stil wirklich verwendet: Materialität, Komposition, Bewegungsgrammatik, Kamerasprache spiegeln den gewählten Stil wider, nicht nur die Farbpalette.
- Hintergrund hat klares Raum-, Material- oder Atmosphärendesign, gibt dem Lesebereich Platz; kann bei Bedarf völlig statisch sein.
- Tempo kontrastiert: Es gibt Spannungsaufbau, Entladung und Ruhe; die Dauer ist nicht gleichmäßig verteilt.
- Einheitliche Schriftart: Kein abruptes Einfügen einer Handschrift; korrekte chinesische Zeichenformen, Zeilenumbrüche und Zeilenabstände.
- Sound ist gestaltet: Die vier Konzepte sind wirklich unterschiedlich; Hits basieren auf der tatsächlichen Tonspur; keine erfundenen „Bereits getaktet“-Angaben.
- Determinismus: Jeder Frame kann per Seek reproduziert werden; keine Abhängigkeit von
Date.now, kein seed-basierter Zufall oder kumulativer Zustand. - Ehrlichkeit: Keine erfundenen Materialien, Daten, Abhängigkeitszustände oder Verifikationsergebnisse; Maschinenprüfung, Betrachtung und Autorenabnahme getrennt dokumentieren.
Beispielaufrufe
- „Meine 341-Stilbibliothek ist unter
D:\Ihr\Pfad\CodeAnimation; verwenden Sie diesen Pfad. Lesen Siedeepseek-animation/SKILL.mdin diesem Verzeichnis, übernehmen Sie das aktuelle Projekt und die bestätigten Entscheidungen; verstehen Sie zuerst den gesamten Text, suchen Sie basierend auf dem vorhandenen Stil die vollständigen Prompts, entwerfen Sie dann Schuss, Bewegung und Sound. Liefern Sie diesmal nur die Aufgabenkarte, keine Animation, kein Standbild, keine Musik. Laden Sie bei Bedarf tiefere Rezepte und Implementierungen, lesen Sie nicht nur den Einstieg.“ - „Reparieren Sie gemäß Nachbesserungstabelle den chinesischen Zeichen-Beschnitt in Szene S03; Musik und Text übernehmen; nur Standbild zur Verifikation ausgeben.“
- „Lesen Sie die vollständigen Prompts gemäß der Autoren-Stilliste, geben Sie die Auswahlbegründung pro Kapitel und fehlende Abhängigkeiten aus; keine Medien erstellen.“
Vollständige Walkthroughs finden Sie im Beispiel-Navigator. Die im Paket enthaltenen TSX-/MJS-Dateien sind wiederverwendbare Kandidatenquellen, die nicht durch lokale Endproduktion abgenommen wurden; nach Integration in das Zielprojekt gemäß der aktuellen Phase prüfen. Wiederverwendungsquellen und Lizenzen siehe Quellen & Lizenzen.
Drei frühe Rezepte (formation-and-mosaic, paper-performance, ui-16-recipes) und 15 Bewegungsreferenzen behalten den englischen Originaltext (vom upstream-Quellen); ihr Lesen hat keinen Einfluss auf die Ausgabesprache – Ausgaben, Aufgabenkarten und Untertitel bleiben auf Chinesisch.
Anpassen auf Ihre Bedürfnisse
- Namen ändern: Ändern Sie einfach den
nameim Frontmatter und den Verzeichnisnamen. Alle anderen Referenzen im Paket sind relative Pfade; nurdeepseek-animation/SKILL.mdim Beispielaufruf ist ein Beispiel, kann ebenfalls geändert werden. - Standards ändern: Schreiben Sie Ihre eigenen Präferenzen in die
DECISIONS.mddes Projekts, oder ändern Sie direktmodules/decisions.md; die aktuellen Anforderungen des Benutzers haben immer Vorrang. - Bibliothek wechseln: Ändern Sie
adapters/style-library.config.json, setzen SieFY_STYLE_LIBRARY_ROOT, oder übergeben Sie jedes Mal--root– kein Code muss geändert werden. - Nach Bibliotheksupdate: Führen Sie
python scripts/style_library.py build --root <Bibliotheksstamm>aus; dannpython scripts/doctor.pyzur Bestätigung. - In Ihr eigenes Skill-Verzeichnis legen: Kopieren Sie das gesamte Verzeichnis; es verlässt sich auf keinen absoluten Pfad auf Ihrem Rechner; der 341-Textinhalt bleibt immer in Ihrer eigenen Bibliothek.