Azqato's Prompts

Motion Design

Claude Code Prompt

Makes a short, looping product animation of the kind usually built in After Effects, entirely in code. One shape never cuts away: it morphs from a button into a loader, a music player, a slider, tabs, a chart, a command palette, and back, with an on-screen cursor clicking and dragging to drive every change, all in time with a song. Optional effects include liquid glass, merging goo shapes, an iris, a shape that floods the frame and contracts into the next state, and your own photos or footage. It is useful for showing off a product's interface on social media or on a landing page, and it can use your project's own components, colors, and font.

It asks first for the eight to twelve interface states, suggested so the sequence shows what your project does, a color scheme, a royalty-free song you supply, the format (square, 16:9, or 9:16), the length, and, optionally, a few references whose motion or style you like. It then analyzes the song's beat grid and shows you every state placed on a beat before writing any code, then four key stills before building the rest. Everything on screen is computed from the time alone, using spring physics rather than keyframes, so any frame can be rendered exactly and the last frame matches the first for a seamless loop. A preview page lets you scrub through it in a browser with the music playing.

Before the full render it produces a contact sheet with one frame per beat and fixes anything off the beat, cramped, or hard to read. The final video is rendered frame by frame in a headless browser with motion blur, scanned for single-frame glitches, mixed with the song and interface sounds (downloaded from a free library that allows commercial use, synthesized, or your own, with every download's source and license recorded), normalized to the loudness social platforms play at, and saved as a 60fps MP4 that plays on X, Instagram, and LinkedIn. It finishes with short launch copy for the post and alt text for the video. It needs Node, Python, and ffmpeg, asks before installing anything, and works in its own folder if the project's docs forbid build tools or dependencies. For a launch video that tells the story of a whole project rather than one morphing interface, use the Launch Video prompt instead.