Communitygithub.com

jayfirke/motion-studio

Check, snapshot, draft-render and verify a video project in this workspace, then write VERIFY.md. Use before showing the owner a draft, before any final render, or when they asks whether a video is ready.

Qu'est-ce que motion-studio ?

motion-studio is a Claude Code agent skill that check, snapshot, draft-render and verify a video project in this workspace, then write VERIFY.md. Use before showing the owner a draft, before any final render, or when they asks whether a video is ready.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jayfirke/motion-studio/tree/HEAD/.agents/skills/motion-render-review

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

motion-render-review

  1. Read the project's BRIEF.md and SHOTLIST.md.
  2. Static checks: HyperFrames npx [email protected] lint and check (0 errors required); Remotion and video-shotcraft npx tsc --noEmit; motion-reel node scripts/render.mjs --verify --all; Diffusion Studio diffusion check <sceneId>; onetake verify_promo.py.
  3. Snapshots at every scene midpoint and at each cut −0.1 s / +0.2 s (hyperframes snapshot --at …, remotion still, diffusion capture). Look at them: safe areas, overlaps at seams, fallback fonts, contrast.
  4. Draft render with --quality draft --workers 1 to renders/draft.mp4. Confirm duration, resolution, fps and audio with ffprobe.
  5. Loudness: measure with ffmpeg ebur128. If not around −14 LUFS (true peak ≤ −1 dBTP), make renders/final.mp4 with the gain + limiter method in AGENTS-tooling.md. With voice: check the VO sits clearly above the music.
  6. Critique loop (AGENTS.md → Review loop): from the draft MP4 make a 2 fps contact sheet, a 12-frame strip around the fastest action, a 360 px phone test and a loop check; score hook, readability, motion, composition, depth, brand, sound sync, polish (1–10); fix the 3 worst and re-render. Repeat until every score is ≥ 8 after ≥ 3 rounds; a fresh critic sub-agent gives the final verdict.
  7. Write VERIFY.md: commands run, results, snapshot paths, measured LUFS, critique table per round, open issues. Write only what you actually checked.
  8. Ask the owner: render final now, or what changes? Never run a final render without their yes, and never run two renders at once.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

jayfirke/motion-studio

Audit asset licences for a MotionGraphics project or the _shared library against the ledger in _shared/ASSETS.md. Use before rendering a final, before adding any new sound, music, image, icon, font or Lottie file, or when the owner asks if a video is safe to post.

jayfirke/motion-studio

Scaffold a new video project in projects with the right engine, template files, fonts and audio. Use when the owner asks to start, make or create a new video, reel, promo, intro or motion graphic in this workspace.

jayfirke/motion-studio

Plan a film as its director and show it to the owner as a playable previs page (animatic with real voice, music and foley, a timeline, three swappable options on every decision, time-anchored notes, versions and an Approve button) before anything is rendered. Use for every new film over 10 s, when the owner asks to "see it first", "previs", "storyboard", "animatic", or "visualize before you render", and when they leave notes on a previs page. Produces approved-video-spec.json for the engine skills; never renders the final itself.

jayfirke/motion-studio

Set up this motion-studio workspace on a new machine for its owner - check the tools, install what is missing (with their OK), write OWNER.md from a few plain questions, have them store their own API keys safely (Keychain on macOS, secret store or a private file on Linux and WSL 2), and write the local setup marker. Use when the session-start note says FIRST RUN, when someone says "set up motion-studio", "set up this workspace", "install everything", "add my API keys", "it doesn't work on my computer", or right after cloning the repo.

Skills associés