<h1 align="center">cinetic</h1>
<p align="center">Cinematic launch films and motion design from code, directed by your coding agent.</p>
<p align="center">
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-1f2328" alt="License: MIT"></a>
<a href="#install"><img src="https://img.shields.io/badge/npx%20skills%20add-Leonxlnx%2Fcinetic-1f2328" alt="npx skills add Leonxlnx/cinetic"></a>
<a href="https://github.com/Leonxlnx/cinetic/releases/latest"><img src="https://img.shields.io/github/v/release/Leonxlnx/cinetic?color=1f2328" alt="Latest release"></a>
</p>
<p align="center">
<a href="https://raw.githubusercontent.com/Leonxlnx/cinetic/media/kiln-launch-teaser.mp4"><img src="https://raw.githubusercontent.com/Leonxlnx/cinetic/media/kiln-launch-teaser.gif" alt="Kiln launch teaser: one changed line turns a wall of 494 build targets red as everything rebuilds; with Kiln, 491 come from the cache, the timer stops at 0:09, and a red keystone completes the arch of the kiln logo" width="640"></a>
</p>
<p align="center">Kiln: a 25-second launch teaser that an agent branded, directed, scored and rendered from a two-sentence brief. The GIF is an excerpt; click it to download the full 1920x1080, 60 fps MP4 with sound (7 MB).</p>
cinetic (cinema + kinetic) is an agent skill that makes your coding agent direct a short film instead of arranging animation components.
- Idea first. Before any code, the agent writes three concepts through different lenses, tests them, and picks one story device the film owns.
- 273 techniques, drawn at random. A library of measured moves in 14 categories, each with a build recipe and timing at 60 fps.
pick.py draws the film's plan, weighted for its format and energy, so two films don't share the same fade-up, push-in and end card.
- Its own brand. The look comes from three personality words, so a calm notes app and a fast CI tool don't end up looking alike.
- One beat grid, measured sound.
timeline.ts dri