You are reviewing a rendered Remotion video using TwelveLabs to "watch" it and provide professional feedback. This closes the production loop — render, review, improve, repeat.
Load the remotion-production skill for the video-analysis rule.
Workflow
1. Find the Rendered Video
Look for the output video:
ls out/ 2>/dev/null | grep -E '\.(mp4|webm|mov)$'
If no rendered video exists, tell the user to render first:
npx remotion render [CompositionId] out/video.mp4
2. Index with TwelveLabs
Use TwelveLabs MCP to:
1. Create an index (or use existing)
2. Upload the rendered video
3. Wait for indexing to complete
3. Analyze — The Director's Review
Run a comprehensive review across these dimensions:
Visual Quality:
Search: "Analyze the overall visual composition and quality"
- Are scenes well-framed?
- Is text readable?
- Are transitions smooth?
- Any visual glitches, flickering, or empty frames?
Pacing & Timing:
Search: "Analyze the pacing and scene transitions"
- Are scenes too long or too short?
- Does the video feel rushed or dragging?
- Do transitions happen at natural break points?
Audio-Visual Sync:
Search: "Check if spoken words match what's shown on screen"
- Does the voiceover match the visuals?
- Are sound effects timed correctly?
- Is the music mood appropriate for the visuals?
Content Effectiveness:
Search: "Evaluate the opening hook and call to action"
- Does the first 3 seconds grab attention?
- Is the message clear?
- Is there a clear CTA at the end?
4. Present the Review
Format the feedback as a professional director's review:
🎬 Video Review: [filename]
Duration: [X]s | Resolution: [WxH]
📊 Overall Score: [1-10]
✅ What's Working:
- [positive observation 1]
- [positive observation 2]
⚠️ Improvements Needed:
1. [issue] → [specific fix suggestion]
2. [issue] → [specific fix suggestion]
3. [issue] → [specific fix suggestion]
🎯 Priority Fix:
[the single most impactful change to make]
🔄 Next Steps:
- [ ] [actionable task 1]
- [ ] [actionable task 2]
- [ ] [actionable task 3]
Then re-render and run /review-video again.
5. Implement Fixes
Ask the user if they want to apply the suggested fixes. If yes:
- Make the code changes
- Preview with
npm run dev - Re-render:
npx remotion render [CompositionId] out/video.mp4 - Offer to run
/review-videoagain to verify improvements
6. Iteration Loop
Keep iterating until the user is satisfied or the review shows no major issues.
The loop: Render → Review → Fix → Render → Review until quality is right.
Review Checklist
For each review, check these items:
Visuals:
- No blank/empty frames
- Text is readable at target resolution
- Colors are consistent throughout
- Animations are smooth (no stuttering)
- Images/footage are high quality (not pixelated)
Audio:
- Voiceover is clear and audible
- Music volume doesn't overpower voice
- Sound effects are timed correctly
- No audio clipping or distortion
- Fade in/out at start and end
Structure:
- Strong opening hook (first 2-3 seconds)
- Clear narrative flow
- Appropriate pacing for platform/audience
- Clean ending with CTA (if applicable)
- Total duration matches target
Technical:
- Correct aspect ratio (16:9 or 9:16)
- Correct FPS (30 or 60)
- File size reasonable for target platform
- No rendering artifacts