What problem does it solve? Turning a script or brief into dozens of separate video prompts loses continuity: characters drift, styles diverge, and edits must be repeated in every prompt. This Skill produces one connected director's shotlist where a global style prefix and an @-asset glossary keep every per-scene prompt in sync. ## Core Features & Use Cases - Single HTML deliverable: Generates one self-contained shotlist.html with a collapsible global Style Prefix, an @-asset glossary, and named per-scene prompts (1a, 1b, 2a) with copy buttons and progress checkboxes saved in localStorage. - Structured prompt law: Every prompt follows the Style → Characters → Scene → CUT 1..N form targeting 15 seconds, with density heuristics for grouping or splitting beats, tempo budgeting, and a monotony audit across the whole sequence. - Edit-once propagation and preflight linting: Style prefix edits propagate to all prompts, per-scene overrides are supported, and each prompt is validated with the seedance_lint.py preflight linter before delivery. - Use Case: Paste a 60-second ad script and ask for a director's shotlist; receive an HTML file with numbered scenes, continuity-carrying prompts, and checkboxes to tick off as you generate each clip in Seedance. ## Quick Start Turn this script into a director's shotlist for Seedance 2.0 with a global style prefix and per-scene 15-second prompts.