Skip to content

Integrate the motion, 3D, physics and production stack as text-only references - #32

Merged
MustBeSimo merged 1 commit into
mainfrom
stack-integration
Nov 1, 2026
Merged

MustBeSimo merged 1 commit into
mainfrom
stack-integration

Conversation

@MustBeSimo

Copy link
Copy Markdown
Owner

What

Integrates the full motion, 3D, physics, authoring and video-production stack into Web Design Studio as text-only references, under the skill's existing rules: host stack first, one scroll clock, one owner per property, proven reduced-motion, coarse-pointer, failure and no-JavaScript states. Nothing is bundled or installed; no dependency, telemetry, hosted service or version bump is added.

Inside skills/cinematic-scroll/references/:

  • stack-shelf.md: GSAP, Motion, Anime.js 4, Lenis, Theatre.js, Two.js, D3, Rive, dotLottie, mo.js, Three.js, React Three Fiber and Drei, Babylon.js, Spark, Custom Shader Material, lygia, WebGPU/TSL, cables.gl, Rapier, Matter.js, Taichi, SPlisHSPlasH, Blender, gltf-transform, FFmpeg, RIFE, OpenToonz, Remotion and the capture, audio, caption and voice tools. Each row gives the job in a cinematic page, the integration rule, the licence and maintenance status as read from the repositories and npm on 2026-11-01, and the static or failure state.
  • bake-pipeline.md: offline simulations, renders and hand-drawn frames to scrubbed or sequenced media, with RIFE interpolation, FFmpeg settings for frame-exact seeking, poster rules and memory and byte budgets.
  • splat-scene.md: Gaussian-splat captures with Spark inside the real-time 3D scene contract, including camera-stop, provenance and proof rules.

Elsewhere:

  • docs/video-pipeline.md: the promo lane (Playwright capture, OBS, FFmpeg composition, Remotion with its free and company licence tiers, Qwen3-TTS run locally, Auto-Editor, Audacity, RIFE, Subtitle Edit) tied to the repository's existing tools and the 5 MB media rule.
  • Recipe catalog alias rows for splats, baked sequences, Rive and Lottie, smooth scroll, physics and the promo lane; SKILL.md route and description; pointers from the real-time 3D and product reveal recipes; llms.txt, README and AGENTS entries; pointer stubs regenerated.
  • Sixteen trigger cases (81 total, cinematic-scroll 27 should-fire and 22 negatives) covering splat scans, baked simulation frames, Rive, Anime.js, Lenis, physics and rendered flythroughs, with video-production, offline-simulation, dashboard and app-animation negatives. evals/README.md counts updated.

Verification

npm test passes locally end to end, including skills:check (cinematic-scroll 14 text files, 50.5 KiB), links:check, consistency:check, skill:sync:check, site:check with the media overlay, evals:run (81 well-formed cases, 6 golden fixtures), test:install and test:registry.

Facts checked on 2026-11-01

  • Remotion: free for individuals, for-profit organisations with up to three employees and non-profits; company licence otherwise (LICENSE.md).
  • lygia: Prosperity Public License 3.0, noncommercial free, thirty-day commercial trial (LICENSE.md).
  • GSAP: free for all use under its own standard licence, not open source; depended on, never copied.
  • Theatre.js last release 0.7.2 (May 2024); Custom Shader Material last release October 2025; the standalone rapier.js repository is archived and the bindings live in dimforge/rapier.
  • Spark: @sparkjsdev/spark, MIT, SplatMesh added to a Three.js scene; PLY, SPZ, SPLAT, KSPLAT and SOG inputs.

Out of scope

No release, npm or ClawHub publish; versions stay 3.0.1 until the next release commit per docs/releasing.md. The promo files under assets/promo-linkedin/ and video-launch/ are untouched.

🤖 Generated with Claude Code

…s a shelf, a bake pipeline and a splat recipe

Adds three text-only references inside cinematic-scroll: stack-shelf.md (GSAP, Motion, Anime.js, Lenis, Theatre.js, Two.js, D3, Rive, dotLottie, mo.js, Three.js, R3F/Drei, Babylon.js, Spark, Custom Shader Material, lygia, WebGPU/TSL, cables.gl, Rapier, Matter.js and the offline and production tools, with jobs, integration rules, licences read on 2026-11-01, status and fallbacks), bake-pipeline.md (Taichi, SPlisHSPlasH, OpenToonz, Blender frames to scrubbed media via RIFE and FFmpeg) and splat-scene.md (Gaussian splats with Spark inside the real-time 3D contract). Routes them from SKILL.md and the recipe catalog alias table, adds docs/video-pipeline.md for the promo lane (OBS, Remotion licence tiers, Qwen3-TTS, Auto-Editor, Audacity, Subtitle Edit, FFmpeg), lists everything in llms.txt, README and AGENTS, adds sixteen stack trigger cases (81 total) and regenerates the pointer stubs. No dependencies, bundling, telemetry or version bump.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@MustBeSimo
MustBeSimo merged commit 3c86f6c into main Nov 1, 2026
8 checks passed
@MustBeSimo
MustBeSimo deleted the stack-integration branch November 1, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants