Communitygithub.com

AntlersSam/saas-launch-video-kit

Sämtliches Animationswissen für HyperFrames – atomare Bewegungsregeln, mehrphasige Szenen-Blaupausen, Szenenübergänge, umfassende Motion-Design-Techniken und die sieben Laufzeitadapter (GSAP-Standard, plus Lottie, Three.js, Anime.js, CSS-Keyframes, Web Animations API, TypeGPU). Geeignet für jede Bewegungs- oder Animationsaufgabe: Wähle 2-4 Regeln aus und kombiniere sie, lade eine Blaupause oder schlage runtime-spezifische APIs nach (z. B. GSAP-Easings / Lottie-Player / Three.js-Mixer). Deckt auch die Überprüfung der Choreografie einer bestehenden Komposition (Animationskarte) und 24 benannte Textanimationseffekte ab. HyperFrames-nativ: einzelne pausierte Timeline, suchsicher, deterministisch.

Was ist saas-launch-video-kit?

Dieses Skill für HyperFrames vereint das gesamte Animationswissen in einem einzigen Paket, das sowohl Low-Level- als auch High-Level-Aspekte der Bewegungsgestaltung abdeckt. Es bietet atomare Bewegungsregeln, die wie Bauklötzchen kombiniert werden können, sowie mehrphasige Szenen-Blaupausen für komplexe Choreografien, die als wiederverwendbare Vorlagen dienen. Das Skill enthält außerdem Anleitungen für Szenenübergänge, umfassende Motion-Design-Techniken und Referenzen zu Effekten wie Bewegungsunschärfe. Die Unterstützung für sieben verschiedene Laufzeiten (GSAP, Lottie, Three.js, Anime.js, CSS-Keyframes, Web Animations API und TypeGPU/WebGPU) ermöglicht es Entwicklern, für jede Aufgabe die optimale Technologie zu wählen und mehrere Laufzeiten in einer Komposition zu mischen. Es ist nützlich für die schnelle Erstellung von Animationen durch die Kombination weniger Regeln, für das Laden kompletter Szenenvorlagen und für das Nachschlagen runtime-spezifischer APIs. Das Skill erzwingt dabei die HyperFrames-Kernregeln: eine einzelne pausierte Timeline, suchsichere Zeitsteuerung, deterministisches Verhalten und Verbote von zeitweiligen DOM-Messungen oder nicht erlaubten CSS-Eigenschaften.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AntlersSam/saas-launch-video-kit/tree/HEAD/skills/hyperframes-animation

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Plugin-Installation: Vor Setup- oder Frische-Befehlen befolge die Plugin-Ausführungsregeln, wenn sich dieses Skill innerhalb eines HyperFrames-Plugins befindet. Bei eigenständigen Installationen gelten die untenstehenden Update-Anweisungen.

HyperFrames-Animation

Sämtliches Bewegungs-(Animations-)Wissen in einem Skill: Regeln (atomare Rezepte), Blaupausen (mehrphasige Szenenvorlagen), Übergänge (Szene-zu-Szene), Techniken (umfassende Motion-Design-Patterns) und Adapter (pro Laufzeit-APIs).

Den Kompositionsvertrag (Datenattribute, Subkompositionen, Determiniertheit) findest du in hyperframes-core.

Standard: Atomare Regeln kombinieren

Wähle 2-4 Regeln aus rules-index.md, füge sie mit einer einzelnen pausierten GSAP-Timeline zusammen – fertig. Das ist schneller und produziert weniger Code, als mit einer Blaupause zu beginnen.

Lade eine Blaupause, wenn …

  • Die Szene einer vorhandenen, vorgefertigten mehrphasigen Vorlage (Marken-Enthüllung, Social Proof usw.) entspricht und die Wiederverwendung ihrer Phasen-Pipeline echte Authoring-Zeit spart.
  • Du ausführbaren Ground-Truth-Code für eine komplexe 4-5-phasige Choreografie haben möchtest.

Blaupausen befinden sich in blueprints-index.md. Jeder Eintrag verweist auf blueprints/<id>.md (Rezept). Lies sie nicht spekulativ; lade sie erst, wenn du bereits entschieden hast, dass du eine szenenweite Orchestrierung benötigst.

Navigation

Wunsch …Lese dies
Ein atomares Bewegungsmuster nach Auslöser / Tag auswählenrules-index.md
Das vollständige HTML-/CSS-/GSAP-Rezept einer Regel lesenrules/<name>.md
Eine mehrphasige Szenenvorlage auswählenblueprints-index.md
Das vollständige Rezept einer Blaupause lesenblueprints/<id>.md
Einen Szenenübergang (CSS-gesteuert, zwischen zwei Clips) erstellentransitions/overview.md, transitions/catalog.md
Eine umfassende Motion-Design-Technik nachschlagentechniques.md
Bewegungsunschärfe – Shutter-Smear auf einem Element und wann nichtreferences/motion-blur.md
Die Animationskarte einer bestehenden Komposition analysierenscripts/animation-map.mjs
GSAP-API – Timeline / Tweens / Positionsparameteradapters/gsap.md
GSAP – vorgefertigte Effektrezepterules/gsap-effects.md
GSAP – Transforms / Performanceadapters/gsap-transforms-and-perf.md
GSAP – Easings / Staggeradapters/gsap-easing-and-stagger.md
GSAP – Timeline / Labelsadapters/gsap-timeline-and-labels.md
Lottie / dotLottie (After-Effects-Exporte, window.__hfLottie)adapters/lottie.md
Charakteranimation (Gehzyklus, Maskottchen, Gelenkpuppe, Gesten)adapters/lottie.md → Charaktere
Three.js / WebGL (3D-Szenen, AnimationMixer, hf-seek)adapters/three.md
Anime.js (window.__hfAnime)adapters/animejs.md
CSS-Keyframes (animation-delay / play-state / fill-mode)adapters/css-animations.md
Web Animations API (element.animate(), currentTime-Suche)adapters/waapi.md
TypeGPU / WebGPU (navigator.gpu, WGSL, Compute-Pipelines)adapters/typegpu.md
HTML-als-Textur + WebGL/GLSL-Post-FX (Live-DOM via drawElementImage)adapters/html-in-canvas-patterns.md
Benannte Textanimationseffekte (24 IDs über externes animate-text Skill)adapters/animate-text.md

Auswahl einer Laufzeit

  • GSAP ist der Standard für 95% der Bewegungsarbeit – deckt Timeline-Orchestrierung, Transforms, Easing, Stagger ab. Alle atomaren Regeln in diesem Skill basieren auf GSAP.
  • Lottie wenn ein Asset seine eigene vorberechnete Timeline hat (typischerweise After-Effects-Exporte), einschließlich Charakteren, die gehen, gestikulieren oder reagieren.
  • Three.js für 3D-Szenen, Kamerabewegung, shadergetriebene Visuals.
  • Anime.js für leichtgewichtige Tweens, wenn GSAP übertrieben wäre.
  • CSS für einfache, sich wiederholende Motive, Dekoration, Schimmer – ohne JavaScript-Animationskosten.
  • WAAPI für native Browser-Keyframes ohne GSAP-Abhängigkeit.
  • TypeGPU / WebGPU für GPU-gerenderte Canvases (Partikel, Flüssigglas, benutzerdefinierte Shader).

Mehrere Laufzeiten können in einer Komposition koexistieren. Jede registriert ihre Instanzen auf der laufzeitspezifischen globalen Variable, sodass HyperFrames alle in einem Durchlauf suchen kann.

Kritische Einschränkungen

Voraussetzung: hyperframes-core → Unverhandelbare Regeln (einzelne pausierte Timeline, data-duration bestimmt die Länge, kein Math.random / Date.now / performance.now, kein repeat: -1, kein gsap.set beim Seitenladen auf späteren Szenen-Clips, keine display- oder rohen visibility-Tweens und keine Timeline-Konstruktion innerhalb von async / setTimeout / Promise). GSAP autoAlpha und Null-Dauer-Sichtbarkeitssetzungen an expliziten Timeline-Grenzen bleiben durch den Kern erlaubt. Verwende diese Ausnahmen nur für Nicht-Clip-Elemente oder Wrapper innerhalb eines Clips; das Framework besitzt den .clip-Lebenszyklus. Wiederhole hier nicht den vollständigen Vertrag.

Zusätzliche Animations-Erstellungsregeln über den Kernvertrag hinaus:

  • Vorberechnete Layout-Konstanten – leite Positionen niemals während der Tween-Zeit aus getBoundingClientRect() ab. DOM-Messungen zur Tween-Zeit desynchronisieren, weil der Renderer parallel abtastet; berechne Koordinaten einmalig beim Kompositions-Setup und verwende sie wieder.
  • Räumliche Bewegung verwendet nur GSAP-Transform-Alias (x, y, scale, rotation). Die Zulassungsliste des Kerns erlaubt auch opacity / color / backgroundColor / borderRadius für nicht-räumliche Property-Tweens – aber niemals width / height / top / left für Layout-Änderungen.

Skripte

node skills/hyperframes-animation/scripts/animation-map.mjs <kompositionsverzeichnis> \
  --out <kompositionsverzeichnis>/.hyperframes/anim-map

Liest jede auf window.__timelines registrierte GSAP-Timeline, zählt Tweens auf, tastet Bounding-Boxen ab, berechnet Flags und gibt animation-map.json aus. Verwende es, um die Choreografie nach dem Authoring zu überprüfen (tote Zonen, Stagger-Konsistenz, Lebenszyklus-Warnungen).

animation-map.mjs löst Hilfspakete zuerst aus dem aktuellen Projekt auf und kann dann die gebündelte HyperFrames-Paketversion bootstrappen. Setze HYPERFRAMES_SKILL_PKG_VERSION=<version> nur, wenn du das Skill außerhalb der gebündelten CLI/Skill-Installation ausführst und diese Bootstrap-Version explizit festlegen musst.

Siehe auch

  • hyperframes-core – Kompositionsstruktur, Datenattribute, Subkompositionen, deterministischer Rendervertrag
  • hyperframes-creative – Paletten, Typografie, Erzählung, Beat-Planung (nicht-animatorische kreative Richtung)
  • hyperframes-cli – npx hyperframes lint / check / snapshot / preview / render

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

AntlersSam/saas-launch-video-kit

Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated motion-first unit, including an animated title. Route fresh creation through hyperframes before using this skill.

AntlersSam/saas-launch-video-kit

Use when audio already placed in a HyperFrames composition needs to be mixed: fade-in/fade-out, crossfade, track gain or volume, volume automation, ducking, a music bed that fights a voiceover (voiceover carve), effects on a track (EQ, compressor, limiter, gate, saturation, delay, reverb, chorus, phaser, bitcrush), automation envelopes drawn on a track's volume or any effect parameter, or one submix bus carrying a chain, a fader and an automation clock for several tracks at once (`<hf-audio-group>`). Don't use for sourcing or generating audio — finding BGM, SFX, or making a voiceover is `/media-use`. Don't use for clip timing or track layout, which is `/hyperframes-core`.

AntlersSam/saas-launch-video-kit

Use the HyperFrames CLI development loop: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframes, single or batch render, publish, cloud, cloudrun, feedback, lambda, doctor, browser, info, upgrade, skills, compositions, timeline, history, clean, docs, benchmark, telemetry, transcribe, auth, tts, and remove-background. Also use when diagnosing build or render failures. validate, inspect, and layout are deprecated aliases; use check. Covers local, HeyGen-hosted cloud, AWS Lambda, and Google Cloud Run rendering.

AntlersSam/saas-launch-video-kit

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class="clip"`, tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.

Verwandte Skills