revise-screenplay
Review and revise a screenplay for structure, scene purpose, filmability, staging, dialogue, runtime, and page economy while keeping its scene manifest synchronized.
SKILL.mdskills/revise-screenplay/SKILL.md
GitHubRevise Screenplay
Workflow
Read core contract,
CHARACTER_PROFILE.md, style rules, screenplay craft, canon,01_story/characters.md, current story state, full screenplay, scene manifest, and line manifest when present.Diagnose in this order: structure, scene necessity, scene turn, filmability, staging, dialogue, character-voice drift, line-level economy.
Fix scenes that do not change state before polishing dialogue.
Remove action that cannot be filmed or convert it into behavior or sound.
Check entrances, exits, props, knowledge, and relationships after every scene move.
Update the scene manifest and
02_screenplay/line_manifest.jsonlimmediately after screenplay changes. Preserve existingLINE-###IDs for surviving units; retire or remove deleted units and assign new IDs only to genuinely new production units.Mark downstream preproduction and generation artifacts stale in state.
Run
scripts/screenplay_consistency.py <project>after screenplay or line-manifest edits. Do not verify dialogue with a hand-written list of character names.Apply the
project-impactprocedure after accepted screenplay changes and mark affected production artifacts stale.
Done
Screenplay, scene manifest, and line manifest agree, screenplay_consistency.py passes, accepted notes are resolved, and no stale production artifact is still marked approved.