Skip to content

omar-tnzxo/ice-motion-director

v0.2.7Apache-2.0

Motion design and video editing director for coding agents. Writes code and renders deterministic films: launch films, app ads, explainers, social shorts, edits of your footage, reference remakes, Lottie and UI motion, Arabic and RTL included.

ice

Command: runs or resumes Ice Motion Director in auto mode, from the brief to the delivered film. Use it only when the user types /ice or $ice.

ice-01-brief

Step mode: runs stage 01 (brief) of Ice Motion Director, then stops for review. Use it only when the user types /ice-01-brief or $ice-01-brief.

ice-02-concept

Step mode: runs stage 02 (concept) of Ice Motion Director, then stops for review. Use it only when the user types /ice-02-concept or $ice-02-concept.

ice-03-script

Step mode: runs stage 03 (script) of Ice Motion Director, then stops for review. Use it only when the user types /ice-03-script or $ice-03-script.

ice-04-storyboard

Step mode: runs stage 04 (storyboard) of Ice Motion Director, then stops for review. Use it only when the user types /ice-04-storyboard or $ice-04-storyboard.

ice-05-look

Step mode: runs stage 05 (look) of Ice Motion Director, then stops for review. Use it only when the user types /ice-05-look or $ice-05-look.

ice-06-animatic

Step mode: runs stage 06 (animatic) of Ice Motion Director, then stops for review. Use it only when the user types /ice-06-animatic or $ice-06-animatic.

ice-07-build

Step mode: runs stage 07 (build) of Ice Motion Director, then stops for review. Use it only when the user types /ice-07-build or $ice-07-build.

ice-08-sound

Step mode: runs stage 08 (sound) of Ice Motion Director, then stops for review. Use it only when the user types /ice-08-sound or $ice-08-sound.

ice-09-review

Step mode: runs stage 09 (review) of Ice Motion Director, then stops for review. Use it only when the user types /ice-09-review or $ice-09-review.

ice-10-deliver

Step mode: runs stage 10 (deliver) of Ice Motion Director, then stops for review. Use it only when the user types /ice-10-deliver or $ice-10-deliver.

ice-arabic

Internal part of Ice Motion Director, not a command: start with /ice. Arabic and right-to-left rules for motion and video: letterforms and dots in motion, kashida, bidi isolation, numerals, line breaking, Arabic captions, platform safe zones for Arabic text, cover text sizes, Arabic font selection and per-language font checks, dialect as a setting for scripts and voiceover, ASR used for timing only, and Arabic failure lessons. Called by Ice Motion Director workflows; use only when called by name.

ice-assets

Internal part of Ice Motion Director, not a command: start with /ice. Asset sourcing and truth for Ice Motion Director films: the truth sheet and facts.json claims ledger (names, prices, numbers, quotes rendered exactly from approved text, required disclaimers from the compliance note), brand asset authenticity (official logos, real logo on the final frame, text-set wordmark for a brand with no logo, asset manifest gate), real brand material (live site captures and a brand sheet of colors and fonts at the film's aspect ratios, official kits, UI rebuilds at 90 percent fidelity, the unofficial-concept label), real footage, photos, flags, fonts, overlays and LUTs found and downloaded by Ice itself (real first, code last), license status records and credits, screen recordings and product UI capture, the AI-generated media policy, asset folders and naming, and what never to use. Called by Ice Motion Director workflows; use only when called by name.

ice-audio

Internal part of Ice Motion Director, not a command: start with /ice. Sound for Ice Motion Director films and edits: real music and recorded SFX from libraries, ranked by measurement and picked by ear from options laid on the film, a sync license check before any track is used, opt-in music made by code (bundled mgaudio toolkit), cue sheets, beat grids and beat sync, landing the music on the end card, sound effect selection, placement and audibility, SFX library policy, voiceover and TTS pacing with word budgets, ducking and voiceover carve, frequency-band mixing, scoped loudness and true-peak targets measured on the exported file, and the human listening check. Called by Ice Motion Director workflows; use only when called by name.

ice-direction

Internal part of Ice Motion Director, not a command: start with /ice. Creative direction and decision system of Ice Motion Director: the brief and the stage 01 intake (supplied material, the researched business brief, the industry and platform ad rules, the four-choice stage 01 questions), dated research built only from brief slots, the pitch and direction rounds, critique, consultation and approval for every creative decision, palette and type pairing, the ice/DIRECTION.md log, the anti-sameness gates, reference fidelity and the treatment. Called by Ice Motion Director workflows; use only when called by name.

ice-edit

Internal part of Ice Motion Director, not a command: start with /ice. Workflow of Ice Motion Director for editing real footage: long-form and course edits, podcast episodes and clips, talking-head ads, shorts and reels, B-roll and motion overlays timed to words, and showreels cut on a beat grid, delivered as a verified MP4 with EDLs, retimed transcripts and captions files. Started by the Ice Motion Director router (ice-motion-director), which creates the project first; use only when the router hands off or the user names ice-edit.

ice-engines

Internal part of Ice Motion Director, not a command: start with /ice. Render engine domain skill of Ice Motion Director. Chooses the engine for a film (HyperFrames, Remotion, HTML canvas with Playwright and FFmpeg, Three.js, Lottie playback, FFmpeg only, p5 and Canvas 2D) by film type, needs, render time and license, and holds one guide per engine with pinned setup, project structure, determinism rules, HyperFrames lint and check catalogs, Remotion Studio-editable code rules, map and Cesium notes, render and export settings (codecs, CRF vs bitrate, review copies, alpha for editors), platform specs and safe zones, and render performance. Called by Ice Motion Director workflows; use only when called by name.

ice-explainer

Internal part of Ice Motion Director, not a command: start with /ice. Workflow of Ice Motion Director for narrated explainer films where the voiceover leads: a researched script, the voice and its word timing, word-timed segments and a verified explainer (collage, whiteboard, pen, concept transform, kinetic, card based, code or UI walkthrough, long-form chaptered film). Started by the Ice Motion Director router (ice-motion-director), which creates the project first; use only when the router hands off or the user names ice-explainer.

ice-film

Internal part of Ice Motion Director, not a command: start with /ice. Workflow of Ice Motion Director for motion films made from scratch: product launch films, app ads, brand films, logo stings, kinetic type, data stories, social shorts, hype promos, UI walkthroughs, music videos, art films and industry spots. Started by the Ice Motion Director router (ice-motion-director), which creates the project first; use only when the router hands off or the user names ice-film.

ice-ideas

Internal part of Ice Motion Director, not a command: start with /ice. Workflow of Ice Motion Director for ideas without a render: concept sets with at least two unexpected directions, hooks and first-3-second openers, open loops, scripts, storyboards and animatic specs with frame sketches, treatments, and campaign series with platform variants, ending in a hand-off note for the workflow that would build it. Started by the Ice Motion Director router (ice-motion-director), which creates the project first; use only when the router hands off or the user names ice-ideas. Other Ice workflows also call it by name for its concept and script rules.

ice-lottie

Internal part of Ice Motion Director, not a command: start with /ice. Workflow of Ice Motion Director for motion that ships inside a product: Lottie JSON scenes and assets (icons, loaders, state icons, micro-interactions, lower thirds, logo reveals and loops, kinetic type, data and diagram scenes), a raster logo turned into clean SVG and animated with numeric checks, animated SVG, motion tokens shared with product code, previews and a developer handoff. Started by the Ice Motion Director router (ice-motion-director), which creates the project first; use only when the router hands off or the user names ice-lottie.

ice-motion

Internal part of Ice Motion Director, not a command: start with /ice. Motion craft for every Ice Motion Director film and edit: motion grammar and movement jobs, measured timing and easing curves, closed-form spring formulas, hold and stillness policies, the cut and transition catalog with exact numbers, seam continuity and the carry principle, camera moves as punctuation, composition, hero size and the visual richness floor, 2D and 3D motion, shape morphing, the cursor as actor, one-take films, anti-slideshow and motion density rules, each scoped to the film or edit types where it holds. Called by Ice Motion Director workflows; use only when called by name.

ice-motion-director

Start here for any request to make, edit or plan a video or motion graphic, even when HyperFrames, Remotion or other video skills are installed: this director runs the brief, research and every stage, then renders through those engines. Ads, commercials, promos, launch and brand films, explainers, reels and shorts, logo stings, kinetic type, edits of the user's footage (podcast, YouTube, captions), a film like a reference, Lottie and UI motion, or just ideas and scripts. Also resumes an Ice project. Arabic too: اعمل إعلان، فيديو، موشن جرافيك، مونتاج، ريلز، شورتس.

ice-qa

Internal part of Ice Motion Director, not a command: start with /ice. Quality gates and the independent critic loop for Ice Motion Director films and edits: storyboard lint, pre-render lint, contact sheet before render, frame and seam checks, slop and PowerPoint-look scans, motion density and dead air, the blue-purple default-look gate, template distance and fingerprint checks, captions and sync validators, loudness and spec checks on the exported file, a climax duel against a reference, the compliance gate for required disclaimers and restricted claims, the cold-viewer clarity gate, render approval, the delivery report with measured numbers, the case study export and the run log share file. Called by Ice Motion Director workflows; use only when called by name.

ice-remake

Internal part of Ice Motion Director, not a command: start with /ice. Workflow of Ice Motion Director for new films made in the style of a reference the user supplies (a video file, a saved website or app, or an image set) with the user's own content: measured reference analysis, fidelity contract, shot mapping, mixes of several references, frame-locked remakes, a climax duel against the reference and re-timed variants. Places the reference's own media as they are or carries its style on the user's identity, as the user chooses. Started by the Ice Motion Director router (ice-motion-director), which creates the project first; use only when the router hands off or the user names ice-remake.

ice-status

Command: shows each stage of an Ice Motion Director project and what to run next. Use it only when the user types /ice-status or $ice-status.

ice-style

Command: browses the 156 Ice Motion Director motion styles, or starts a film in one. Use it only when the user types /ice-style or $ice-style.

ice-styles

Internal part of Ice Motion Director, not a command: start with /ice. Style catalogs for motion films: 51 film styles, 15 motion design styles, 32 drawing styles (hands), 36 implemented art-history styles plus 17 research recipes, 9 narration grammars for voiceover-led explainers, 10 opener style directions and 6 explainer looks, a broadcast news family (the presenter news reel genre, three measured programme packages, sub-brand patterns, the glass studio reel), and a credited index of the community Opus 5.5 prompt library. Each entry gives look, medium-specific moves, palette, sound, when to use, when not to use and common mistakes. Called by Ice Motion Director workflows; use only when called by name.

ice-type

Internal part of Ice Motion Director, not a command: start with /ice. Typography in motion for Ice Motion Director films and edits: kinetic typography techniques, text hierarchy and density per film type, font sizes per aspect ratio, reading-time formulas and readability gates, caption and subtitle systems (drop, rail, embed, word-by-word, 3D depth captions), caption placement and platform text safe zones, the trusted-text rule (captions match the script, ASR gives timing only), and font loading and fallback rules. Called by Ice Motion Director workflows; use only when called by name.