Original prompt — Tested Kinetic typography prompt — minimal one-word story
by MotionPrompts (own run)
Prompt
Banned list ✓Beat grid ✓Build method ✓Self-review ✓
<direction>
An 8-second square minimal kinetic type film, 1080x1080 square. Left-aligned block: a thin accent rule (210px) draws, then ONE word at a time — LESS, BUT BETTER. as a three-word story — each in 64px with a one-line microline under it ('THE FIRST CUT.' / 'NOT WEAKER —' / 'THE FINAL ANSWER.'). Nothing else enters until the bottom line ONE IDEA. ONE LINE. NOTHING ELSE. fades in late with a small square marker. Roughly 70% of the frame stays empty the entire film. That emptiness is the design.
Banned: type above 64px, centred layouts, more than one element moving at once, glows, gradients, decorative shapes beyond the rule and the marker, filling the frame 'because it looks empty'.
</direction>
<structure>
Beat 1 (frames 8–40): rule draws. Words hold ~60 frames each (20 / 80 / 140) with 14-frame fades. Bottom line at frames 170–200. Hold to frame 240.
</structure>
<build>
One Remotion component (React), frames driven by useCurrentFrame + interpolate with clamped ranges. Word index derived from frame ranges; each word's fade window is anchored to its start frame.
</build>
<gotchas>
Nothing broke — and that is the honest risk of minimal work: the failure mode is taste, not errors. Stills were checked for the one thing that matters here: the empty space stays composed (rule, word, microline on one axis) at every beat.
</gotchas>
Before you finish: step through the timeline at five points and fix anything that overlaps, clips the frame, or drifts off the beat grid.
Minimal kinetic type as a discipline exercise: one 64px word at a time on a 1080 frame, a thin rule, a microline per word, and ~70% empty frame. The prompt's real content is its restraint — pacing, size caps, and a hard ban on filling the space.
Run log
| Model | Claude (agent build) |
| Renderer / stack | Remotion + React |
| Iterations to final | 1 |
| Render time | 30s (final render) |
| Format | 1080×1080 · square |
| Published | 2026-10-25 |
What broke (and the fix)
- Nothing broke. TypeScript compiled inside the render on the first pass and the stills confirm the restraint the entry promises: one 64px word, one thin rule, and roughly 70% empty frame.
Related videos