| name | script-evaluator |
| description | Evaluate video scripts and presentations for flatness, tension, and emotional impact. Use when: 'is this script good', 'review script', 'evaluate video', 'why is this boring', 'flatness check', 'script review', 'improve script', 'rate this video'. Scores 6 dimensions (tension, specificity, emotional arc, hook, customer voice, visual variety), identifies specific problems, and suggests concrete fixes with examples. Do NOT use to generate a new script or scene structure from scratch (use video-narrative-arc), to build the product brief (use product-meaning-extractor), or to render/finish the video (use remotion-production-guide or video-post-production); this only critiques an existing script/scene. |
Script Evaluator / Flatness Detector
Review a video script, presentation, or rendered scene code and identify exactly WHY it's boring and HOW to fix it. Works on scripts, storyboards, and Remotion/code-based video scenes.
Evaluation: 6 Dimensions (score each 1-10)
1. TENSION - Does the viewer feel something?
| Score | Description |
|---|
| 1-3 | No enemy/problem. Features listed without context. "We do X, Y, Z" tone |
| 4-6 | Problem mentioned but vague ("saves time"). Some contrast but generic |
| 7-10 | Specific visceral enemy. Clear before→after. Viewer thinks "that's me!" |
Fix: Name the specific pain. Use customer language. Show the "before" state - make it ugly. Add a number to every claim.
2. SPECIFICITY - Is it concrete or vague?
| Red Flag | Fix |
|---|
| "Saves time" | HOW MUCH? "Saves 45 minutes per photo" |
| "Better quality" | WHAT metric? "Original DPI, pixel-to-pixel" |
| "Innovative solution" | WHAT innovation? "Neural retouching with layer output" |
| "AI-powered" | What does the AI DO? "Detects and removes 12 types of artifacts" |
| "Trusted by thousands" | WHO? "Used by 500+ jewelry studios including [name]" |
Rule: Replace every adjective with a number or example.
3. EMOTIONAL ARC - Does it go somewhere?
| Score | Description |
|---|
| 1-3 | Same energy start to finish. Feels like a slideshow of facts |
| 4-6 | Some variation but no clear peak/valley |
| 7-10 | Identifiable beats. At least one DOWN (tension) and one UP (relief). Last scene feels different from first |
Fix: Map scenes to an emotional curve. Must have at least one DOWN (problem) and one UP (amazement/relief). The CTA should feel like resolution, not another slide.
4. HOOK STRENGTH - Will they keep watching?
| Score | Description |
|---|
| 1-3 | Starts with logo, "We are [company]...", or decorative intro with no information |
| 4-6 | Has information but doesn't create urgency or curiosity |
| 7-10 | First frame has surprising information. Creates curiosity gap. Uses customer language. MUST see next scene |
Fix: The hook is your ad for your ad. Read the first 3 seconds aloud. If it sounds like a corporate intro, rewrite. Try: stat, question, bold claim, customer quote, visual shock.
5. CUSTOMER VOICE - Does it sound human?
| Score | Description |
|---|
| 1-3 | "Leveraging cutting-edge technology." "Seamless integration." "World-class results." |
| 4-6 | Reasonable language but still "written by marketing" feeling |
| 7-10 | Actual customer phrases. Sounds like describing to a friend. Simple, direct, concrete |
Fix: Find 3 customer reviews. Copy their EXACT words. Replace marketing copy with their language.
6. VISUAL VARIETY - Is it visually dynamic?
| Score | Description |
|---|
| 1-3 | Same layout every scene. All text, no imagery. Same animation everywhere |
| 4-6 | Some variation but key moment doesn't stand out visually |
| 7-10 | 2+ visual styles. Pacing matches emotion. Most important scene looks DIFFERENT |
Fix: Alternate scene types. After text-heavy scenes, do a visual scene. The most important scene should have a unique visual treatment.
Scoring
TENSION: _/10
SPECIFICITY: _/10
EMOTIONAL ARC: _/10
HOOK: _/10
CUSTOMER VOICE: _/10
VISUAL VARIETY: _/10
────────────────────
TOTAL: _/60
VERDICT:
50-60: Ship it
40-49: Good, minor tweaks needed
30-39: Needs work on weakest dimensions
20-29: Major rewrite - go back to Product Brief
<20: Start over with Product Meaning Extractor
5 Common Flatness Patterns
1. "Feature Parade"
Symptom: Scene 1: Feature A. Scene 2: Feature B. Scene 3: Feature C. CTA.
Why flat: No narrative tension. It's a list, not a story.
Fix: Add a problem scene BEFORE features. Features answer a question - ask the question first.
2. "Logo-First"
Symptom: Opens with 3-5 seconds of logo animation.
Why flat: Nobody cares about your logo yet. They care about their problem.
Fix: Move logo to the END. Open with the hook.
3. "Generic Superlatives"
Symptom: "The best solution." "Revolutionary technology." "World-class results."
Why flat: Every product says this. These words carry zero information.
Fix: Replace with specifics. "4x faster" beats "Revolutionary speed" every time.
4. "Missing Middle"
Symptom: Good hook, good CTA, flat middle that walks through features.
Why flat: No emotional peak. The demo section needs a WOW moment.
Fix: Find the single most impressive thing the product does. Build to it. Make it visually different from everything else.
5. "Uniform Energy"
Symptom: Every scene has same pacing, animation speed, text size.
Why flat: No rhythm. Like music at one volume.
Fix: Vary tempo: fast cuts → slow hero shot → medium features → fast proof → slow CTA.
Usage
After writing a script or coding scenes:
"Evaluate this script/video using the script-evaluator skill.
Score each dimension 1-10 and give specific fixes for anything below 7."
Also useful for comparing versions:
"Evaluate V1 and V2 side by side. Which is stronger and why?"
Gotchas
- A high total with one dimension at 2 = video still feels broken. Fix the weakest link first.
- Tension is #1 predictor of engagement. Always fix this first.
- Don't over-optimize "interesting" at expense of clarity. Confusing > flat, but clear + engaging > both.
- This evaluator works on: scripts, storyboards, Remotion TSX code, and even finished videos (describe what you see).