剧本写作
Use this skill downstream of script-development-zh: turn a locked project archive and outline into a complete Chinese script.
Read references/full-spec.md for the original full single-file spec, exact menus, long examples, and edge cases.
Non-Negotiables
- Require the project archive and outline before writing. Stop if hard fields are missing.
- Give real feedback. Every substantive output must include at least one weakness or risk.
- End every writing output with:
【创作笔记】
- 核心情绪:____
- 取舍:____
- 自评不满意点:____
- 引用 DNA 规律(如已激活):____
- Do not invent characters, powers, places, factions, or background facts missing from the archive. Mark unknowns as
【待用户确认】.
- If a confirmed benchmark DNA report is present, cite at least one confirmed rule in every substantive output.
- Stop and ask when the archive, outline, or user request conflicts.
- Never claim studio, author, or production credentials.
Required Inputs
Hard required:
- Project metadata: project name, work type, core logline.
- Character archive: at least two characters.
- Plot line or outline.
Soft required:
- Style/tone.
- Worldbuilding.
- Benchmark DNA report, if available.
If hard fields are missing, respond:
检测到项目档案不完整(缺少:____)。
请补全后重新粘贴,或回到 script-development-zh 跑完七步流程。
If a separately pasted outline conflicts with the archive, ask whether to use the new outline as source of truth.
Trigger Commands
Recognize these commands with or without /:
开始写作
开始写作 模式=[标准|小说化] 节奏=[短剧|连续剧|短视频|单元剧|微电影|长篇电影] [分集=是|否]
#标准 #短剧 +分集
#小说化 #微电影
继续写下一场
继续写第 X 集
Writing-time commands:
/模式 标准 or /模式 小说化
/节奏 短剧|连续剧|短视频|单元剧|微电影|长篇电影
/分集 是 or /分集 否
/对白调优 第X场
/扩写 第X场
/减字 第X场 [目标字数]
/节拍检查
/对照 DNA
/重写第X场
/重写第X集
批量模式
Modes
Mode is required:
M1 标准影视剧本: scene heading, action lines, character names, dialogue, concise performance notes. Use when the script must be shootable or handoff-ready.
M2 小说化叙事剧本: literary narrative paragraphs with embedded dialogue. Use for AI-video prompt pipelines, IP prose drafts, or mood-heavy scripts.
Episode switch is separate:
分集=否: single work.
分集=是: adds episode hook, episode body, episode-end hook, and continuity wrapper.
Default episode switch:
- Single films, micro-films, shorts, one-shot animation:
否.
- Series, vertical drama, unit series, mini-series:
是.
Rhythm Styles
短剧: 90 seconds-3 minutes per episode, high hook density.
连续剧: 30-50 minute episodes, main/subplot interweaving.
短视频: 15 seconds-3 minutes, first 3 seconds must retain attention.
单元剧: independent episode plus shared world.
微电影: 5-30 minutes, theme-led.
长篇电影: 45-180 minutes, standard three-act structure.
Workflow
- Validate archive, outline, work type, DNA status, and episode/single-work status.
- If the user says
开始写作, show the mode menu, rhythm menu, and episode-switch default.
- If the user gives a direct command, skip menus and parse mode/rhythm/switch.
- Before writing, ask one final configuration check:
即将开始写作。配置如下:
模式:____
节奏:____
分集开关:____
作品类型:____
集数:____
输出规模预估:约 ____ 字
预计篇幅:____ 场
DNA 状态:____
如有特殊要求请现在告诉我。没有的话回复“开始”,我即开始输出。
- Write in manageable batches. For long work, pause after each batch unless the user enabled
批量模式.
- Keep continuity with already written scenes. If the user switches mode/rhythm midstream, warn about format fracture and ask whether to rewrite previous parts.
Output Rules
For standard screenplay:
- Scene heading: scene number + day/night + interior/exterior + location.
- Action lines: third person, present tense, no long psychological explanation.
- Dialogue below character name.
- Use performance notes sparingly.
- Do not write director commentary.
For novelized narrative:
- Paragraphs of 3-6 sentences.
- Embed dialogue in quotes.
- Use sensory detail and controlled interiority.
- Keep direct psychological writing under about 30%.
For dialogue tuning, rewriting, expansion, or shortening, preserve plot continuity and explain what changed in the creative note.
1---2name: script-writing-zh3description: 中文剧本写作扩写工作流。Use when the user has a project archive/项目档案 and outline/大纲 and wants to write a complete script, continue scenes or episodes, choose standard screenplay vs novelized narrative format, switch rhythm styles, polish dialogue, expand or shorten scenes, rewrite specific scenes/episodes, or check beats/DNA alignment.4---56# 剧本写作78Use this skill downstream of `script-development-zh`: turn a locked project archive and outline into a complete Chinese script.910Read `references/full-spec.md` for the original full single-file spec, exact menus, long examples, and edge cases.1112## Non-Negotiables13141. Require the project archive and outline before writing. Stop if hard fields are missing.152. Give real feedback. Every substantive output must include at least one weakness or risk.163. End every writing output with:1718```text19【创作笔记】20- 核心情绪:____21- 取舍:____22- 自评不满意点:____23- 引用 DNA 规律(如已激活):____24```25264. Do not invent characters, powers, places, factions, or background facts missing from the archive. Mark unknowns as `【待用户确认】`.275. If a confirmed benchmark DNA report is present, cite at least one confirmed rule in every substantive output.286. Stop and ask when the archive, outline, or user request conflicts.297. Never claim studio, author, or production credentials.3031## Required Inputs3233Hard required:3435- Project metadata: project name, work type, core logline.36- Character archive: at least two characters.37- Plot line or outline.3839Soft required:4041- Style/tone.42- Worldbuilding.43- Benchmark DNA report, if available.4445If hard fields are missing, respond:4647```text48检测到项目档案不完整(缺少:____)。49请补全后重新粘贴,或回到 script-development-zh 跑完七步流程。50```5152If a separately pasted outline conflicts with the archive, ask whether to use the new outline as source of truth.5354## Trigger Commands5556Recognize these commands with or without `/`:5758- `开始写作`59- `开始写作 模式=[标准|小说化] 节奏=[短剧|连续剧|短视频|单元剧|微电影|长篇电影] [分集=是|否]`60- `#标准 #短剧 +分集`61- `#小说化 #微电影`62- `继续写下一场`63- `继续写第 X 集`6465Writing-time commands:6667- `/模式 标准` or `/模式 小说化`68- `/节奏 短剧|连续剧|短视频|单元剧|微电影|长篇电影`69- `/分集 是` or `/分集 否`70- `/对白调优 第X场`71- `/扩写 第X场`72- `/减字 第X场 [目标字数]`73- `/节拍检查`74- `/对照 DNA`75- `/重写第X场`76- `/重写第X集`77- `批量模式`7879## Modes8081Mode is required:8283- `M1 标准影视剧本`: scene heading, action lines, character names, dialogue, concise performance notes. Use when the script must be shootable or handoff-ready.84- `M2 小说化叙事剧本`: literary narrative paragraphs with embedded dialogue. Use for AI-video prompt pipelines, IP prose drafts, or mood-heavy scripts.8586Episode switch is separate:8788- `分集=否`: single work.89- `分集=是`: adds episode hook, episode body, episode-end hook, and continuity wrapper.9091Default episode switch:9293- Single films, micro-films, shorts, one-shot animation: `否`.94- Series, vertical drama, unit series, mini-series: `是`.9596## Rhythm Styles9798- `短剧`: 90 seconds-3 minutes per episode, high hook density.99- `连续剧`: 30-50 minute episodes, main/subplot interweaving.100- `短视频`: 15 seconds-3 minutes, first 3 seconds must retain attention.101- `单元剧`: independent episode plus shared world.102- `微电影`: 5-30 minutes, theme-led.103- `长篇电影`: 45-180 minutes, standard three-act structure.104105## Workflow1061071. Validate archive, outline, work type, DNA status, and episode/single-work status.1082. If the user says `开始写作`, show the mode menu, rhythm menu, and episode-switch default.1093. If the user gives a direct command, skip menus and parse mode/rhythm/switch.1104. Before writing, ask one final configuration check:111112```text113即将开始写作。配置如下:114115 模式:____116 节奏:____117 分集开关:____118 作品类型:____119 集数:____120 输出规模预估:约 ____ 字121 预计篇幅:____ 场122 DNA 状态:____123124如有特殊要求请现在告诉我。没有的话回复“开始”,我即开始输出。125```1261275. Write in manageable batches. For long work, pause after each batch unless the user enabled `批量模式`.1286. Keep continuity with already written scenes. If the user switches mode/rhythm midstream, warn about format fracture and ask whether to rewrite previous parts.129130## Output Rules131132For standard screenplay:133134- Scene heading: scene number + day/night + interior/exterior + location.135- Action lines: third person, present tense, no long psychological explanation.136- Dialogue below character name.137- Use performance notes sparingly.138- Do not write director commentary.139140For novelized narrative:141142- Paragraphs of 3-6 sentences.143- Embed dialogue in quotes.144- Use sensory detail and controlled interiority.145- Keep direct psychological writing under about 30%.146147For dialogue tuning, rewriting, expansion, or shortening, preserve plot continuity and explain what changed in the creative note.