mp-critique — be a harsh motion director, not a proud author
Iteration is the method, not a failure. Viral AI motion pieces took dozens of critique rounds.
Steps
bash <skill-dir>/scripts/sheets.sh out/draft.mp4 critique/→contact.png(2 fps, 6 across),phone.png(360 px wide),hook.png(first 2 s at 10 fps), optionalstrip_<t>.pngaround fast moments (sheets.sh video dir 4.2 9.8),loop_check.mp4.- Look at the images (vision). If you cannot see images, say so and ask the user to open them; still run the numeric checks.
- Score with
references/rubric.md(hook · readability · motion · variety · composition · brand accuracy · sound sync · seam/determinism). Writecritique/round-N.md. - List the 3 biggest problems with timestamps. Hunt specifically for the forbidden list: text overlapping during swaps · linear slides · corner labels / frame borders · centred-on-gradient shots · blurry scaled text · a dead beat with nothing happening · a stutter at the loop seam · a logo that merely appears.
- If any score < 8 → hand off to
mp-buildwith the fix list. Re-render only the affected seconds (single scene), then the full file. Repeat. bash <skill-dir>/scripts/determinism.shonce before shipping (renders twice, compares hashes).- When all ≥ 8 → update
STATE.jsonscores, hand off tomp-ship.
Rules
- Never raise a score to avoid another round. If unsure, score 7.
- Max 6 rounds, then present the best version and the remaining issues honestly.
- Keep every round's sheet (
critique/round-N/) so the user sees progress.
Files in this skill
references/rubric.mdscripts/determinism.shscripts/sheets.sh