跳到正文

AI 短剧分集剧本

围绕单集目标与因果节奏编写可供后续分镜使用的短剧剧本。

开源精选视频内容23 个文件2,909 Stars浏览次数 0zenstory-ai/drama-skills MIT版本 f53fb20
开始使用

下载前阅读 SKILL.md 中的使用条件,并确认所用工具支持对应能力。

输入资料
故事设定与分集目标 角色和当前剧情 阅读本节完整说明
交付内容
分集剧本 后续制作所需的剧情事实 阅读本节完整说明
环境与依赖
只有安装、升级或排障时运行 python3 scripts/selftest.py。 阅读本节完整说明
  1. 获取完整包,保留配套文件的目录结构。
  2. 按照原文准备所需工具、依赖与输入资料。
  3. 阅读对应使用步骤与输入输出说明,在自己的环境中验证结果。

使用提示摘自原文,配套文件保留来源版本;实际运行条件以各包说明为准。

正文

获取原文件

references/stage-contract.md

本阶段只拥有 剧集/<EP>/剧本.md:场景、动作、对白、画外音、声音事实、画面文字、连续性提示与转场。 它继承项目/分集决定,但不决定人物视觉身份、镜头构图、提示词或媒体生产。

所有来源都用文档中可见的集号与场景 ID 定位;不建立第二份节拍、block、审批或状态文件。格式标签 只负责区分生产语义,不借格式补造剧情。输入明确给出的事实、必须/禁止、题材观看契约与退出状态优先于本表;规则不能补造题面没有的精确数字、记录、资源、程序或机关。

本阶段规则

SCR

ID Class Knowledge
SCR-01 reviewed_invariant When a scene is organized around active pursuit or conflict, it has a current agenda, opposing force, directional turn, and exit state. A traceable fact, leverage change, cost, authority, or choice makes the prior strategy fail; an opponent's unexplained silence, inaction, or departure does not substitute for the turn. Atmospheric, ritual, montage, transition, and consequence-processing scenes may instead justify themselves through a necessary change in knowledge, relationship, pressure, rhythm, or production state; they must not manufacture an opponent merely to satisfy this rule.
SCR-02 craft_default Prefer choices and consequences over coincidence for major turns.
SCR-03 reviewed_invariant Private thought is expressed through behavior, evidence, or deliberate VO/OS.
SCR-04 craft_default Dialogue carries agenda, relationship, subtext, and a change—not only information.
SCR-05 structural_invariant Existing production tags use supported, closed syntax and resolvable references. A continuity tag records a state established by shown action; it cannot establish that an unseen event or contact never occurred.
SCR-06 taste_option Silence, slang, interruption, narration, and sentence rhythm remain character/style choices.
SCR-07 reviewed_invariant Story-critical text, VO/OS, SFX, transition, and continuity requirements are not left indistinguishable from ordinary prose.
SCR-08 craft_default When abstract emotion obscures performance, translate it into character-specific behavior, object handling, distance, silence, or delivery. Dialogue turn length and tactic follow the scene agenda rather than a universal attack-defense cadence.
SCR-09 craft_default Break a long speech with a visible action beat that changes the speaker's tactic, giving downstream a sourced cut point and the performance a breath; a speech with no internal turn is shortened rather than split.
SCR-10 reviewed_invariant When the creator marks a beat's realization as replaceable under later pressure, the record separates the dramatic function from the current depiction and names a fallback depiction that delivers the same function: same person proven or changed, downstream payoff refs and next-episode entry state still satisfied, cost not erased, no new setup required. Deleting the beat is never a fallback. An unmarked beat leaves the rule inactive—the suite carries no platform standard, predicts no outcome, and pre-emptive sanding is the more expensive mistake.
SCR-11 craft_default When sound carries story information, spatial pressure, off-screen presence, a deliberate silence, or a scene bridge, the screenplay identifies the necessary source/event and its dramatic target; it does not prescribe per-shot mixing, add decorative sound to every scene, or use music to replace performance.
SCR-12 craft_default A crowded scene first makes clear who is contending with whom—by cutting non-essential presence, staggering entrances, splitting the scene so one opponent holds the focus at a time, or handing attention from one character to the next—rather than naming every present character in action paragraphs. Deliberately chaotic ritual, siege, or farce may override this once the disorder is a visible choice and one followable thread remains.
SCR-13 reviewed_invariant When a beat is framed as a consequential choice, at least two executable values remain live until the character acts, and the screenplay makes the relevant stakes and newly caused cost perceptible. This rule is inactive for ordinary decisions, habits, or single-path pursuits; it must not manufacture a dilemma the episode does not need.
SCR-14 reviewed_invariant When a belief change hinges on contested evidence, the conclusion stays within what the evidence and any shown test support. If that evidence is a primary episode engine, at least one audience-followable state change changes which explanations remain live or changes the next action; routine photographing, bagging, numbering, or logging does not count by itself. The scene may test the strongest live counter-explanation, preserve uncertainty, or intentionally delay verification; this rule does not require a forensic procedure for uncontested facts, comic misunderstanding, subjective narration, or clues whose ambiguity is the point.
SCR-15 craft_default A local payoff leaves a legible result or aftereffect without replacing the episode's meaning with a slogan. A cost framed as central pressure has a material exit-state effect rather than automatically resetting once the action succeeds. The result may be plot change, relationship response, irony, stillness, tonal afterimage, or an intentionally open state; a new external event is not mandatory.
SCR-16 reviewed_invariant When a literal precise deadline is foregrounded and audience-auditable, its action chain fits the stated time and established resources, or the screenplay makes compression, failure, or a changed objective legible. Qualitative urgency is not upgraded into invented minutes, timestamps, notifications, or records. Montage, ellipsis, subjective time, and declared stylization follow their own established convention rather than an automatic real-time test.
SCR-17 reviewed_invariant When the brief defines a limited number of attempts, turns, breaths, beats, or other units, each unit is counted by its visible end-state. A label, count, request, authorization, preparation step, or cleanup after the boundary does not substitute for the required completion; intentional partial completion or failure remains valid when it is the legible result of that unit.
SCR-18 craft_default An action paragraph does not open with a noun phrase followed by a full-width colon. 第二格:一只手把杯子推过去。 is byte-for-byte the dialogue form 角色名:台词, so the indexer can only return ambiguous_dialogue_or_action and hand it back for a human read; every such line costs one round trip for nothing. A dash, a comma, or a verb removes the collision. Colons inside a sentence are unaffected — only the start of the line collides.
SCR-19 craft_default When creator_authority.rhythm_profile has status accepted, the screenplay realizes its episode values: the first hook lands within first_hook_seconds; no gap between emotional touchpoints (a conflict line, a situation-changing action, or new information) exceeds beat_interval_seconds_max; at least opposed_reversals_per_episode_min reversals are driven or suffered by a human opponent with an agenda—in an adaptation, a source character first; where the source has none, the deviation is reported and any new opponent is a creator-confirmed addition from $short-drama-develop; with end_on_peak the episode stops on or just before its peak; with reprise_previous_last_beat it opens by replaying the previous episode's last beat. The values are bounds, not a beat template. A missing or proposed profile leaves the rule inactive; this stage reads the profile and never sets it.
SCR-20 craft_default Show rather than narrate: [VO] does not restate what the picture has already performed; inner monologue is externalized into an action plus one line, another character's words, or a visible object wherever possible; a pain point the episode trades on is staged as a concrete scene rather than reported. Under an accepted rhythm profile the [VO] share of spoken characters stays within vo_share_max.
SCR-21 craft_default The writer reads back its own dialogue draft and cuts every line that carries neither action nor conflict; every line kept converts to an action or expression an actor can play. Creator-supplied text is not trimmed under this rule.
SCR-22 craft_default The episode's first beat stands alone as a hook, since it is what the viewer sees in the opening frame: a visible conflict, an anomalous image, an open question, or the last beat of a peak. A still image qualifies when it raises the question by itself; information that works only after reading on-screen text, knowing who someone is, or hearing the next line is not staged alone as the first beat.

规则分级由高到低:structural_invariant(结构缺陷,阻断)、 reviewed_invariant(需证据判断)、craft_default(常用做法,可覆盖)、 taste_option(创作者选择,不作缺陷)。创作者已接受的事实优先于本表。

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

关注医疗 AI 从 demo 到真实落地,聚焦产品化、商业化与院内工作流效率提升。

12年医疗产研经验,大湾区头部医疗AI公司前产品总监,独立开发者

医疗 AI 产品化医疗 AI 商业化院内工作流效率
刘浩南的微信联系二维码
微信扫一扫,联系 haonan