UNPKG

@kolbo/mcp

Version:

Kolbo AI MCP Server - Generate images, videos, music, speech, and sound effects from Claude Code

51 lines (36 loc) • 4.19 kB
# Micro-drama — writing (series, season, episode) Story craft comes from `references/filmmaking/scene-engine.md` (Goal → Obstacle → Tactic → Reversal → value shift). This file adds the micro-drama format and the anti-slop rules. ## Format - Vertical, 45-90 s per episode by default (the user's kickoff answer wins). Length follows the story; never rush a scene to fit a credit number. If budget is tight, cut episodes, not pace. - Write the full natural scene first, then split it into parts of about 15-25 s (one Seedance 2.5 generation each, max 30 s), at most four dialogue lines per part, with room for silent beats. - **Works with the sound off.** A viewer must follow the episode from the picture: glances, props, geography, reactions. Dialogue is sparse and sharp. Proven serials carry an episode on 4-10 short lines. - **Pace:** Episode 1 may breathe (longer takes for the meet or the setup). From Episode 2 the cut settles near 2 s per shot, with emotional beats on face close-ups and shot/reverse. ## Episode beat structure | Beat | Job | |---|---| | Hook (0-2 s) | the situation in one image or one line only this character would say | | Re-establish | answer last episode's question; show the geography / relationship | | Tactic / counter-tactic | 2-4 short exchanges; want vs want; power shifts once | | Stakes | someone or something could end it | | Cliff | a reveal that adds a person or a fact; the last line implies, never explains | Per part: name the **value shift** ("she arrives in control → leaves exposed"). If nothing turns, rewrite. Mark 2-3 **trailer moments** per episode (a striking entrance, a look, a one-line punch) that work out of context. Deliverable per episode: beats table, dialogue timeline (`0.5s - NAME, delivery: "line"`), part split, continuity / final frame per part, trailer moments, value shift. ## Genre templates (starting points, not formulas) | Genre | Engine | Hook | Cliff pattern | Look | |---|---|---|---|---| | Romance / revenge | hidden identity, betrayal, second chance, rival | a humiliation or a collision | the rival enters frame / the identity slips | warm glamour, practicals, rain, nostalgia | | Thriller / mystery | a secret someone will kill for, a clock | a body, a message, a wrong number | a new fact reverses who we trust | cool night, hard light, reflections | | Brand series | a recurring cast whose lives touch the product naturally | a relatable problem in 2 s | a personal stake left open, never a sales line | the brand's palette as the world grade | | Comedy / sitcom | a fixed group, a fixed place, escalating misunderstandings | the absurd premise in one line | a callback or a worse misunderstanding | bright, even light, wider shots | Brand series rules: the product is a prop in the story (it changes access or information), never a feature list; the brand name appears in the caption and key art, sparingly on screen; every claim about the product comes from the client's own material. ## Anti-slop rules - **Names:** real names people of that origin and era have. Banned AI defaults: Elara, Lyra, Kael, Seraphina, Aria, Nova, Lucien, Orion, Zara, Luna, Kai, "Blackwood"-type surnames. - **One odd true detail per character** (she counts stairs when nervous; he keeps a dead colleague's voicemail). - **Lines only this character would say.** Kill swappable lines ("We shouldn't be doing this", "You don't know what you do to me"). - **Specific nouns** ("a 1994 Saab with a cracked tail light", not "a luxury car"). - **Props change access or information.** A card is thrown away, then retrieved; a key opens the wrong door. - **Characters do concrete tasks** while they talk (sorting mail, packing a box), never stand and deliver. - **Surprise test:** one moment per episode the viewer did not predict from the logline. A guessable cliff gets rewritten. - **Audit before approval:** flag every generic line or name and replace it before production. ## Safety Every character 21+ and visibly adult; no school or teen framing. Consent explicit in romantic beats. No real people; real companies stay unnamed unless the user owns the brand. Villains are not ethnic or religious stereotypes.