| name | production-review |
| description | Self-review quality gates for video production: post-render verification protocol, pre-delivery checklist, audio verification, visual inspection, severity classification (critical/suggestion/nitpick), review workflow. Use after completing any production stage to verify quality before delivery. Keywords: review, quality, verification, checklist, render, audio check, video check, delivery, QA, quality gate, self-review, post-render
|
Production Review — Quality Gates
When to Use
After completing any major production stage — especially after rendering, before delivering to the user. Read this skill and run through the relevant checklist.
Severity Levels
| Severity | Definition | Action |
|---|
| CRITICAL | Breaks the output, incomplete, or dangerously wrong | Must fix. Blocks delivery. |
| SUGGESTION | Improves quality significantly but doesn't block | Note it, fix if time allows |
| NITPICK | Nice-to-have polish | Log it, move on |
Decision Flow
- Run the relevant checklist below
- Count critical findings
- 0 critical → PASS (note suggestions)
- 1+ critical → REVISE (max 2 revision rounds)
- After 2 rounds, still critical → PASS_WITH_WARNINGS (inform user of known issues)
Post-Render Verification (Video)
Step 1: Probe the Output (GATE — blocks all other steps)
ffprobe -v quiet -print_format json -show_format -show_streams rendered_video.mp4
Verify ALL of:
If audio stream is missing, do NOT proceed. Most common cause: audio sources mixed externally but never embedded in the composition.
Step 2: Extract Review Frames
Sample frames at scene midpoints and visually inspect:
ffmpeg -i rendered_video.mp4 -vf "fps=1/5" frame_%04d.png
Step 3: Audio Verification
Step 4: Present Review to User
Structured summary with: file stats, audio verification, visual findings, caption status.
Pre-Delivery Checklist by Content Type
Explainer Video
Short-Form (TikTok/Reels/Shorts)
Talking Head
Music/Audio
Remotion-Specific Verification
Before declaring a Remotion render complete:
Review Log Format
When logging a review finding:
[SEVERITY] Finding description
- What: specific issue observed
- Where: timestamp or scene reference
- Fix: recommended action
Kolbo MCP Integration
Use these tools during review:
| Review Step | Kolbo MCP Tool | What to Check |
|---|
| Audio verification | transcribe_audio | Transcribe the rendered video — if 0 words, audio is silent |
| Visual analysis | chat_send_message + Gemini | "Review this video for quality issues" |
| Credit check | check_credits | Verify budget before re-renders |
Post-render verification with Kolbo:
ffprobe the output (always first — check streams exist)
transcribe_audio the rendered video → compare word count to script
- If word count < 80% of script → audio is cut off → investigate
chat_send_message with Gemini + video URL → visual quality review
- Present structured findings to user
Re-generation workflow (if review finds critical issues):
- Identify the failed asset (video clip, audio, image)
- Re-generate with adjusted prompt via the appropriate Kolbo MCP tool
- Re-compose with FFmpeg or Remotion
- Run review again (max 2 revision rounds)