Tomsawyerhu/Chinese-WebNovel-Skill · 第 3 次运行
写了一份全剧骨架,2,963 字(去掉空白计)。
- skill
- Tomsawyerhu/Chinese-WebNovel-Skill@96709f47
- 装进工作目录的 skill
Chinese-WebNovel-Skill- 时间
- 2026-10-31 08:37–08:43(北京时间),6 分钟
- 轮数
- 6 轮,工具调用 24 次,按 API 价格折算 $6.90
- 匿名编号
- 354(评审只看到这个编号)
- 盲比
- 和另外 20 个参赛者的第 3 次运行各比一场:对照组(不装 skill) · eternityspring/shuohao-skills · zenstory-ai/drama-skills · lixiaoxiao9888-create/manju-laoli-skill · jtydhr88/screenwriting-skills · Shanyin-ai/shanyin-screenwriting-master · lixiaoxiao9888-create/short-drama-factory · adoria111/emma-screenwriting-skills · zhu5859243-free/hongguo-shortdrama-screenwriting · catyiqian/qianqianwriting · Hao0321/ai-short-drama · zenstory-ai/oh-story-claudecode · lingfengQAQ/webnovel-writer · 0xsline/short-drama · xindoo/sumeru · LanyXiaosheng/bookflow-skill · dama-cyber/Distilled-Novel-Toolbox · tance-mang/chinese-webnovel-skills · xiaofeng-928/chinese-longnovel-skill · qingyabailu-git/webfiction-write
- 原始文件
- 产出和问答记录 · 原始日志
写出的文件
标了标签的是认定为全剧骨架、拿去匿名打包的文件(deliverables.toml)。
全剧骨架.md 全剧骨架 3,283 字
# 《验尸官的婚礼》全剧骨架 60 集|竖屏|每集 1–2 分钟|AI 拍摄 本骨架管住后面的分集大纲和剧本,两边冲突时以本文为准。 ## 一、全剧主轴 林晚每拿出一样证据,就把真凶往前逼一步,也把自己往被告席推一步。最后她推翻自己的签名,换来“死者沈峥,他杀”。 两条线同时走,哪条都不能丢: - **真相线**:新郎是假的 → 死者是沈峥 → 谁安排的替身 → 谁动的手 → 定罪。 - **自罪线**:林晚的代价逐幕加重:当众受辱 → 停职 → 立案调查 → 被拘 → 当庭自认。 ## 二、前史(全剧只有这一个版本) - 沈峥左手虎口有道疤,是少年时替沈砚挡碎玻璃留下的。四年前订婚,他把戴了十年的机械表给了林晚。 - 三年前,沈峥查到舅舅宋知远借港口洗钱。宋在游艇上用扳手砸他后脑,推下海。沈峥落水前扯下宋的一枚船锚袖扣攥在手里,宋后来补配了一枚。沈砚当晚醉倒在船舱。 - 宋知远骗姐姐“峥儿喝多落水”,又劝她:人没了,股份就归二房,不如找人顶着。宋婉仪对外说沈峥出国养病。 - 半个月后无名男尸上岸,脸已经认不出。林晚主检,结论写“他杀”,笔记里记下“左手虎口陈旧疤痕”“右手握船锚形金属袖扣一枚”。周启年收了宋的钱,逼她改成“意外”,收走袖扣和现场照片,三天内火化。袖扣和照片他没毁,留着防宋知远翻脸。那阵子“沈峥”天天从国外给她发消息,她没往这上面想。她偷偷留下一盒组织切片,贴的是别的案号,这就是她心里那根刺。 - 程野整容回国后一直躲着林晚。一年前当众退婚,是因为她最可能认出他。 - 现在:沈峥 30 岁生日要签字接手股份。婚礼是为了绑住苏家的港口,生日签字就是全剧的倒计时。 ## 三、故事引擎(每集硬规则) 每集必须有三样: 1. 一样**看得见**的证据或线索,不能只靠台词说出来; 2. 沈家或周启年反扑一次(毁证、抹黑、施压); 3. 一个落在局面变化上的卡点。 节奏:每 3 集一次小打脸,每 12 集换一次局,林晚的代价只升不降。 林晚从不抬高声调,嘴上不饶人。她赢靠证据,不靠对手良心发现。 ## 四、五幕结构 ### 第一幕 认疤(1–12) - 阶段目标:让一个人相信新郎是假的。 - 主证据:虎口那道疤。 - **第 1 集定稿**:苏曼丽当众笑她“摸死人的也来了”→ 交换戒指,新郎摘手套,虎口光洁 → 闪回解剖台上一只带疤的手 → 林晚对新郎低声说:“你不是沈峥。沈峥三年前躺在我的解剖台上。” - 反扑:宋婉仪拿出激光祛疤记录;苏曼丽泼酒;档案室里当年的照片和指纹卡已经被抽走。 - 转折:答谢宴上苏曼丽塞给她房卡,林晚在套房里搜出程野的旧身份证和他妹妹的照片。随即被偷拍成“前任婚闹偷东西”上了热搜,周启年让她停职(第 6 集卡点)。 - 幕末换局(第 12 集):沈砚不信她,当众试“哥哥”,问那道疤是怎么来的,程野答错。沈砚成了她在沈家唯一的内应。 ### 第二幕 验骨(13–24) - 阶段目标:证明那具无名男尸就是沈峥。 - 主证据:那盒切片。 - 反扑:周启年清查冷库,要销毁错号样本;宋婉仪软禁沈砚,不让他去抽血;宋知远第一次出面“调停”,笑得和气。林晚看见他袖口的船锚袖扣,愣了一下,这是她头一次疑心宋知远,但手里什么都没有(第 15 集)。 - 第 18 集小兑现:林晚抢出最后一片切片,看到后脑凹陷骨折、肺里有硅藻,人是先被打晕、后落的水。宋知远对姐姐说“船舷撞的”,宋婉仪信了。 - 幕末换局(第 24 集):DNA 比对出来,死者和沈砚是亲兄弟。周启年当众把“私藏样本、结果无效”和当年的签字页一起甩出来:“写意外的是你。”林晚被立案调查。观众和沈砚知道她赢了,法律上这一局她输了。 ### 第三幕 替身(25–36) - 阶段目标:让程野开口,查清是谁安排了替身。 - 主证据:程野偷录的一段录音,宋知远说:“学不像,就跟他一样沉海。” - 第 28 集程野偷偷放给林晚听,开了条件:先救出妹妹,他才肯作证。从这集起观众确认真凶是宋知远。 - 第 32 集苏曼丽反水:苏家港口合同被宋捏住,她从程野手里偷走录音,交给了宋。 - 第 33–35 集:林晚和沈砚找到被宋“安置”在疗养院的程野妹妹,把人转走。程野没了软肋。 - 幕末换局(第 36 集):生日股权签字会上,程野在转让书上签了“程野”。宋知远当场宣布“沈峥病情复发”,把人带走。同一时间,周启年把伪造报告的责任全推到林晚身上,她被戴上手铐。这是全剧最低点。 ### 第四幕 游艇(37–48) - 阶段目标:还原那一夜,找回程野。 - 主证据:那枚船锚袖扣;沈砚旧手机里一段醉酒时拍的视频,背景里有争吵声和落水声(第 44 集)。 - 林晚取保出来,不能再进法医中心,只能靠自己手写的笔记。 - 宋知远开始灭口,先安排周启年“意外”,林晚识破,把人救了下来(第 40 集)。周启年先交出藏了三年的袖扣和现场照片(第 41 集)。 - 第 42 集:宋婉仪认出袖扣是自己送给弟弟的那一对里的一枚,开始倒向林晚。 - 幕末换局(第 48 集):周启年交出收钱的流水,还有他留作后手的原始稿,上面是林晚亲手写的“他杀”。程野在港口仓库被救出来。 ### 第五幕 重写(49–60) - 阶段目标:让宋知远认罪,让那份报告作废。 - 反扑:宋知远想从港口出逃;他的律师当庭攻林晚:“你自己签过意外,凭什么现在说他杀?” - 苏曼丽回头:当初交给宋的是复制件,原件一直在她手里。她连苏家港口的账一起交了出来。 - 终局:林晚当庭承认当年签了假报告,重新写下“死者沈峥,他杀”,签上自己的名字。录音、视频、袖扣加上母亲作证,宋知远认罪。宋婉仪交出沈氏,程野带妹妹去自首。 - 第 60 集最后一场:墓前,她摘下那块表,放下。 ## 五、人物弧线(中途不许跑偏) - **林晚**:签过假字的人 → 亲手推翻自己的签名。全剧不哭,不求人。 - **沈砚**:不信她 → 当内应 → 第 44 集面对自己醉倒那一夜的愧疚。 - **苏曼丽**:踩人 → 求救 → 反水 → 回头。每次转向都要有苏家生意上的具体理由。 - **程野**:怕死的替身 → 签下自己的名字。 - **宋婉仪**:为保股份护着替身 → 发现杀儿子的是弟弟 → 放手沈氏。第 42 集前她不知道是谋杀。 - **周启年**:施压的人 → 被当成弃子 → 为保命翻供。 - **宋知远**:沈家最可靠的舅舅 → 全剧最后的对手。对沈家人始终和气,凶相只露给观众看。 ## 六、伏笔与回收 - 船锚袖扣:第 1 集婚礼镜头带一下,林晚只顾盯新郎的手 → 第 15 集林晚起疑 → 第 41 集原物现身 → 第 42 集母亲认出。 - 机械表:程野从没问过这块表 → 第 12 集给沈砚的试探作辅证 → 结局放到墓前。 - 白手套:第 1 集只在交换戒指时摘过一次,之后人前再不摘 → 第 36 集签字时自己摘下,用光洁的那只手签“程野”。 - 周启年的金表:第 6 集停职时给特写 → 第 48 集由流水坐实。 - 游艇闪回:固定三个镜头(甲板、扳手的影子、落水),每幕多露一个细节,第 47 集看到全貌。 ## 七、AI 拍摄约束 - 主场景只用这几处:婚宴厅/酒店套房、解剖室和冷库、沈家老宅、林晚公寓、法医中心办公室、港口仓库、法庭、墓园。游艇只出现在闪回里。 - 每集最多 2 个场景、4 个有台词的角色。 - 外形照选题卡执行,全剧不换造型:林晚的灰风衣和旧表,程野的金丝眼镜和白手套,宋知远的船锚袖扣,周启年的金表,苏曼丽的酒红指甲。 - 证据一律给特写:疤、切片、签字页、录音笔、船锚袖扣。 ## 八、禁区 - 林晚不靠直觉破案,每一步都要有物证。 - 沈家不许突然变蠢,每次反扑都要真伤到她。 - 不加新嫌疑人,不加新感情线,林晚和沈砚不谈恋爱。 - 第 42 集前,宋婉仪不能知道儿子是被杀的。
过程
按时间顺序。点开工具调用能看到完整的输入和返回;思考的内容 Claude Code 不对外输出,日志里只有「在这里思考过多久」。
第 1 轮
输入:
/Chinese-WebNovel-Skill 我要给一部短剧写全剧骨架,要求在 premise.md 里,写好存成文件放在当前目录。
思考 1 秒
Bash List directory and read premise file
输入
ls -la && cat premise.md; ls .claude/skills/Chinese-WebNovel-Skill/references/modules/
返回
total 16 drwxr-xr-x 4 user wheel 128 Oct 30 17:37 . drwxr-xr-x 5 user wheel 160 Oct 30 17:37 .. drwxr-xr-x 4 user wheel 128 Oct 30 17:37 .claude -rw-r--r-- 1 user wheel 4233 Oct 30 17:37 premise.md 这是一张选题卡。它要拍成 60 集竖屏短剧,每集 1–2 分钟,全部由 AI 拍。 请交一份全剧骨架:整部剧怎么走,用来管住后面的分集大纲和剧本。 只交骨架,不写分集大纲和剧本正文,3000 字以内。 《验尸官的婚礼》 标签:女频、大女主、复仇、悬疑、豪门 一句话卖点:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身:真新郎三年前就躺在她的解剖台上。 观众代入谁:林晚,被当众退婚的女法医,冷静、专业,靠本事翻盘 爽点落在谁脸上:沈家一家,和三年前逼她签字的周启年 故事靠什么往前推:每一集她都要拿出一样看得见的证据:一道疤、一张切片、一段录音。沈家每次都想办法毁掉证据、抹黑她;她每赢一次,就离“三年前是谁杀了沈峥”更近一步,也离她自己签过的那份假报告更近一步。 人物: - **林晚**(女主 · 法医) - 样子:28 岁,齐耳短发,素颜,常穿一件深灰长风衣;左手腕戴一块男式旧机械表,表带磨白了。说话不抬声调。 - 小传:市法医中心的法医,干了七年。四年前和沈家长子沈峥订婚,一年前被“沈峥”当众退婚,说她天天摸死人、晦气。三年前她解剖过一具无名男尸,最初写的是“他杀”,被周启年逼着改成“意外”,签了字,这是她心里的一根刺。冷静,嘴不饶人,认证据不认人。 - **程野**(新郎 · 顶着沈峥的脸的替身) - 样子:30 岁,和沈峥一样的脸、一样的金丝眼镜;婚礼上一直戴着白手套,左手虎口光洁,没有疤。 - 小传:欠了一身赌债的模仿演员。三年前被宋家找去整容,学沈峥说话、走路、签名,替他活着。他不知道沈峥是怎么死的,只知道自己哪天没用了,也会“意外”。 - **沈砚**(沈家二少 · 沈峥的弟弟) - 样子:26 岁,寸头,西装从来不扣扣子,右耳一枚黑耳钉,笑起来像什么都不在乎。 - 小传:从小跟在哥哥后面。三年前哥哥从国外“养病”回来,他第一个觉得不对,可没人信他。那晚游艇上他也在,喝醉了,什么都记不清,这件事他谁都没说。一开始不信林晚这个法医,后来成了她在沈家唯一的内应。 - **苏曼丽**(新娘 · 苏家千金) - 样子:26 岁,长卷发,永远带着全妆,酒红色指甲。 - 小传:苏家和沈氏一起做港口生意,她嫁进沈家是两家的买卖。新婚夜她就觉得丈夫不对,却不敢说。前期带头踩林晚,答谢宴上偷偷把求救的房卡塞给她;为了家里的生意,后面还会反水一次。 - **周启年**(法医中心主任 · 三年前逼她签字的人) - 样子:55 岁,花白背头,老花镜挂在胸前,腕上一块和工资不相称的金表。 - 小传:林晚的老领导。三年前收了宋知远的钱,把那具无名男尸的结论从“他杀”改成“意外”,逼林晚签字,三天内火化。 - **宋婉仪**(沈家主母 · 沈峥、沈砚的母亲) - 样子:52 岁,盘发,素色旗袍,珍珠耳环,说话永远轻声细语。 - 小传:丈夫早逝,靠弟弟宋知远撑起沈氏。按老爷子的遗嘱,长孙沈峥三十岁接手沈氏一半的股份,人没了就归二房。三年前儿子“落水”,她为了保住股份找人顶替了他,一直以为儿子是意外死的。 - **宋知远**(宋婉仪的弟弟 · 沈氏海外业务负责人) - 样子:48 岁,高个子,笑容和气,袖口总是一对船锚形状的银袖扣。 - 小传:沈家人眼里最可靠的舅舅。借沈氏的海外港口洗钱,三年前被沈峥发现,在游艇上用扳手砸了他的后脑,推下海;之后买通周启年改了结论,又让姐姐以为是意外。全剧最后的对手。 结局:宋知远认罪伏法,宋婉仪交出沈氏,程野带着妹妹去自首。林晚当庭推翻自己三年前签的报告,重新写下“死者沈峥,他杀”,签上自己的名字。最后一场,她把那块表放在沈峥的墓前。 README.md anti_ai_voice chapter_ending character_consistency concept_planning consistency_review dialogue module_template.md opening plot_logic transition volume_outline
思考
Bash Read module index and volume outline module
输入
cd .claude/skills/Chinese-WebNovel-Skill/references/modules && cat README.md | head -80; ls volume_outline concept_planning; cat volume_outline/README.md; wc -c volume_outline/* concept_planning/*
返回
# 网文专项模块索引
这些模块不是泛写作教程,而是针对某个容易反复出问题的小说环节,提供一套可调用的诊断、选材、规划和落笔流程。
它们的目标不是把问题讲得更抽象,而是让模型在碰到局部硬伤时,不靠空泛建议和句面润色硬凑过去。
## 什么时候优先调用专项模块
当任务已经明显收束到某一个写作环节时,优先走专项模块,而不是只做泛检索或泛建议。
常见信号:
- 用户明确说的是某个局部问题,比如转场、剧情逻辑、人物一致性、章末承接
- 当前文本的问题不在句子漂不漂亮,而在结构桥梁、因果、状态延续、信息组织
- 需要先匹配类似素材,再决定怎么写
- 只靠润色会掩盖问题,不会真正修掉问题
## 专项模块的通用调用顺序
1. 先判断这是不是专项问题,不要把所有问题都当成文风问题。
2. 再选对应模块,先读该模块的 `README.md`。
3. 再按模块自己的推荐顺序进入 `tutorial.md`、`runtime.md` 和例库,不要用总索引去覆盖模块自己的入口顺序。
4. 按模块自己的分层和分类法判断故障点,不要跳过诊断直接套技巧。
5. 在模块例库里匹配 `2-4` 个正例和 `1-2` 个反例,只借结构,不借句面。
6. 先写一版局部计划:
上一拍留下什么力;
下一拍必须交代什么变化;
哪些人物状态、关系状态、信息状态不能丢。
7. 最后再输出诊断、改写方案或正文。
## 当前已接入模块
### 1. 前置规划模块
解决问题:
- 点子能不能写成网文不清
- 题材和消费点混
- 卖点和异常局面不亮
- hook / premise 站不住
- 故事引擎跑不动
- 长度和第一卷方向不清
入口文件:
- [concept_planning/README.md](concept_planning/README.md)
- [concept_planning/tutorial.md](concept_planning/tutorial.md)
- [concept_planning/runtime.md](concept_planning/runtime.md)
- [concept_planning/good_examples.md](concept_planning/good_examples.md)
- [concept_planning/bad_examples.md](concept_planning/bad_examples.md)
### 2. 开头模块
解决问题:
- 开头抓手不足
- 卖点露头太慢
- 异常局面不够立
- 黄金三章递进无力
入口文件:
- [opening/README.md](opening/README.md)
- [opening/tutorial.md](opening/tutorial.md)
- [opening/runtime.md](opening/runtime.md)
- [opening/good_examples.md](opening/good_examples.md)
- [opening/bad_examples.md](opening/bad_examples.md)
### 3. 转场模块
解决问题:
- 时间跳切太硬
- 空间切换突兀
- 情绪承接断裂
- 信息打断不生效
- 视角、回忆、梦境边界不清
- 章末和下一场接不上
入口文件:
concept_planning:
README.md
bad_examples.md
good_examples.md
runtime.md
source_index.md
tutorial.md
volume_outline:
README.md
bad_examples.md
chapter_template.md
good_examples.md
outline_template.md
runtime.md
source_index.md
tutorial.md
# 分卷章纲模块
这是一个专门处理长线规划、分卷设计、黄金三章递进和章纲拆分的专项模块。
它主要解决:
- 开了头,但后面怎么跑不清
- 黄金三章有热闹,但没有后续引擎
- 分卷散
- 中段发散
- 章纲只有事件,没有拉力
- 卷末没有兑现点
## 什么时候调用
当任务明确在处理这些问题时,优先调用本模块:
- 用户要你做分卷
- 用户要你写前 10-20 章章纲
- 用户说“中段容易散”“不知道后面怎么跑”
- 已经有 premise,但还没有连载结构
## 建议阅读顺序
1. 先读 [tutorial.md](tutorial.md)。
2. 再读 [runtime.md](runtime.md)。
3. 去 [good_examples.md](good_examples.md) 看结构正例。
4. 去 [bad_examples.md](bad_examples.md) 看最常见的散法。
5. 需要落成可复用大纲时,再对照 [outline_template.md](outline_template.md) 和 [chapter_template.md](chapter_template.md)。
6. 先写卷级计划,再拆章纲。
## 文件说明
- [tutorial.md](tutorial.md)
把黄金三章、分卷、章纲、卷末兑现统成一套长线结构方法。
- [runtime.md](runtime.md)
给模型的执行顺序。
- [good_examples.md](good_examples.md)
给出合格分卷和章纲的结构模板。
- [bad_examples.md](bad_examples.md)
给出最常见的中段发散和章纲失效类型。
- [outline_template.md](outline_template.md)
提供卷级大纲模板,方便把结构计划落成统一格式。
- [chapter_template.md](chapter_template.md)
提供章节模板,方便把卷级规划继续拆到单章。
- [source_index.md](source_index.md)
标明本模块主要来源。
1664 volume_outline/README.md
3021 volume_outline/bad_examples.md
542 volume_outline/chapter_template.md
3915 volume_outline/good_examples.md
1670 volume_outline/outline_template.md
2369 volume_outline/runtime.md
444 volume_outline/source_index.md
1961 volume_outline/tutorial.md
1572 concept_planning/README.md
3345 concept_planning/bad_examples.md
4019 concept_planning/good_examples.md
3309 concept_planning/runtime.md
1212 concept_planning/source_index.md
3150 concept_planning/tutorial.md
32193 totalBash Search local corpus for revenge examples
输入
cd .claude/skills/Chinese-WebNovel-Skill && python3 scripts/search_corpus_examples.py --keyword '复仇' --limit 4 2>&1 | head -60; python3 scripts/search_corpus_examples.py --keyword '短剧' --limit 4 2>&1 | head -40
返回
(eval):cd:1: no such file or directory: .claude/skills/Chinese-WebNovel-Skill /opt/homebrew/Cellar/[email protected]/3.14.6/Frameworks/Python.framework/Versions/3.14/Resources/Python.app/Contents/MacOS/Python: can't open file '/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/.claude/skills/Chinese-WebNovel-Skill/references/modules/scripts/search_corpus_examples.py': [Errno 2] No such file or directory
Bash Read volume outline module files
输入
cat volume_outline/tutorial.md volume_outline/runtime.md volume_outline/good_examples.md volume_outline/bad_examples.md volume_outline/outline_template.md
返回
# 分卷章纲教程 ## 一、先统一一个定义 分卷和章纲不是给作者看的备忘录,而是故事引擎的施工图。 它至少要回答三件事: - 前三章为什么能留人 - 第一卷为什么能跑完 - 中段为什么不会散掉 ## 二、长线规划的三个层级 ### 1. 黄金三章 负责成交,不负责讲完。 前三章至少要完成: - 主角亮相 - 卖点亮相 - 第一冲突亮相 - 阶段目标亮相 - 继续追更的理由亮相 ### 2. 分卷 负责给故事分阶段目标。 每一卷至少要有: - 卷目标 - 卷核心冲突 - 卷高潮 - 卷末变化 ### 3. 章纲 负责把卷目标拆成可更新的章节推进。 每章至少要有: - 本章目标 - 本章冲突 - 本章新信息 - 本章章末拉力 ## 三、最常见的失手 ### 1. 黄金三章只立热闹,不立引擎 前三章很炸,但第四章开始不知道看什么。 ### 2. 分卷只有题目,没有兑现点 比如“成长篇”“逆袭篇”,听着像卷名,不像推进结构。 ### 3. 章纲只有事件流水 发生了很多事,但没有每章为什么必须读的理由。 ### 4. 中段支线乱长 因为没有卷目标约束,什么都能写进去。 ## 四、规划时要一直盯着的四件事 ### 1. 故事引擎 这本书靠什么持续跑: - 升级 - 关系拉扯 - 身份反打 - 求生破局 - 解谜追凶 ### 2. 阶段目标 每卷都要有一个阶段性“非完成不可”的事。 ### 3. 兑现点 每卷都要有让读者感觉“这一卷值了”的地方。 ### 4. 拉力 每章都要留一个自然的下章入口。 ## 五、写分卷章纲前的最小计划 动笔前先写清: - 第一卷最核心要解决什么: - 第一卷最强冲突是谁或什么: - 卷末局面必须怎样变化: - 前 10 章里至少哪三次升级或反打不能缺: - 哪几章最容易水,提前怎么防: 如果这五句写不清,中段很容易塌。 # 分卷章纲模块运行规则 ## 一、什么时候必须调用 出现这些信号时,优先调用本模块: - 用户要分卷 - 用户要章纲 - 用户要规划前 10-20 章 - 用户担心中段发散 - 已经有设定和开头,但没有稳定连载结构 ## 二、先判断卡在哪一层 ### 第 1 层:黄金三章层 典型表现: - 前三章很慢 - 卖点没有递进 - 第三章还没立方向 优先补: - 第一章异常 - 第二章卖点展开 - 第三章追更理由 ### 第 2 层:第一卷层 典型表现: - 知道开头,后面不知道怎么跑 优先补: - 卷目标 - 卷冲突 - 卷高潮 - 卷末变化 ### 第 3 层:章纲层 典型表现: - 每章只有事件,没有拉力 优先补: - 本章目标 - 本章冲突 - 新信息 - 章末拉力 ### 第 4 层:中段扩展层 典型表现: - 支线乱长 - 设定膨胀 - 更新感变弱 优先补: - 卷目标约束 - 章节删并 - 阶段兑现点 ## 三、例库映射 ### 1. 如果问题是“前三章不留人” 先看: - 正例:`good_examples.md` A 组 - 反例:`bad_examples.md` A 组 ### 2. 如果问题是“第一卷跑不动” 先看: - 正例:`good_examples.md` B 组 - 反例:`bad_examples.md` B 组 ### 3. 如果问题是“章纲像流水账” 先看: - 正例:`good_examples.md` C 组 - 反例:`bad_examples.md` C 组 ### 4. 如果问题是“中段会散” 先看: - 正例:`good_examples.md` D 组 - 反例:`bad_examples.md` D 组 ## 四、动笔前先写卷级计划 - 第一卷目标是什么: - 第一卷最大阻力是什么: - 第一卷最值钱的兑现点是什么: - 卷末必须怎么变: - 前 10 章里每 `2-3` 章要给一次什么变化: ## 五、任务类型处理 ### 1. 如果用户要你诊断大纲 先输出: - 卡在黄金三章、第一卷、章纲还是中段扩展 - 最容易散在哪里 ### 2. 如果用户要你做分卷 先做: - 定故事引擎 - 定卷目标 - 定卷末变化 ### 3. 如果用户要你拆章纲 默认顺序: 1. 先有卷目标 2. 再拆前 10-20 章 3. 每章都写目标、冲突、新信息、章末拉力 ## 六、专项硬规则 - 不要只有卷名,没有卷目标。 - 不要章纲只记“发生了什么”。 - 不要前三章只讲背景。 - 不要把支线放进来却不服务卷目标。 # 分卷章纲正例库 这份正例库当前先用结构模板组织,重点是让模型看懂“能连载地跑起来”的结构长什么样。 ## 快速索引 - A 组:黄金三章递进型 - B 组:第一卷能跑型 - C 组:章纲有拉力型 - D 组:中段不散型 ## A 组:黄金三章递进型 ### V-G01 第一章立异常 ```text 第 1 章立异常。 第 2 章扩卖点。 第 3 章立方向和追更预期。 ``` - 该学什么:前三章不是重复一个钩子,而是逐层加码。 ### V-G02 每章都新增一种代价 ```text 第一章让主角出事。 第二章让代价坐实。 第三章让她必须选一条更危险的路。 ``` - 该学什么:黄金三章要有“越来越进局”的感觉。 ### V-G03 第三章必须给短期目标 ```text 前三章结束时,读者已经知道她接下来最先要赢什么、躲什么、查什么。 ``` - 该学什么:第三章不是继续热闹,而是要把追更问题立稳。 ### V-G04 卖点露头越来越清 ```text 第一章只看到真假千金冲突。 第二章看到事业反打路线。 第三章看到她准备反吃全家流量。 ``` - 该学什么:题材消费点要递进展开,不要一次讲完也不要一直不讲。 ## B 组:第一卷能跑型 ### V-G05 卷目标明确 ```text 卷目标明确。 卷冲突持续升级。 卷末有兑现,不是自然收尾。 ``` - 该学什么:卷结构要像一段完整推进,不像若干章拼盘。 ### V-G06 卷内有主压迫源 ```text 这一卷最主要压着主角的,不是很多小麻烦,而是一个稳定的大问题。 ``` - 该学什么:第一卷要有主敌、主困境或主门槛,不能只靠零碎事件撑。 ### V-G07 卷中段有抬坡 ```text 第 1-3 章进局。 第 4-7 章扩冲突。 第 8-10 章把卷高潮推出来。 ``` - 该学什么:第一卷不能平着跑,要有明显坡度。 ### V-G08 卷末一定换局面 ```text 卷末不是把这一卷讲完了就停,而是主角身份、关系或资源必须换一个档位。 ``` - 该学什么:卷末兑现点最好能把下一卷入口顺手打开。 ## C 组:章纲有拉力型 ### V-G09 每章都四件事齐 ```text 每章都有目标、阻力、新信息、章末拉力。 ``` - 该学什么:章纲不是事件目录,而是更新感目录。 ### V-G10 章与章之间有问号传递 ```text 上一章解决一个小问题。 同时留下下一个更值钱的问题。 ``` - 该学什么:合格章纲要让读者总有“下一章要看什么”的预期。 ### V-G11 每两三章有一次明显变化 ```text 不是每章都炸。 但每 2-3 章,至少要给一次身份、关系、信息或资源变化。 ``` - 该学什么:章纲的节奏感来自阶段变化,不是每章都同强度。 ### V-G12 单章目标够具体 ```text 这一章不是“推动感情”。 而是“拿到账本”“进到宴会”“逼他说漏一句关键话”。 ``` - 该学什么:章纲写得越具体,正文越不容易发散。 ## D 组:中段不散型 ### V-G13 支线都要回卷目标 ```text 所有支线都要么服务卷目标,要么服务卷末兑现。 ``` - 该学什么:删掉不能服务阶段目标的漂亮枝蔓。 ### V-G14 扩线要带新功能 ```text 新人物、新支线、新场景一旦加入,就要么提高压力,要么带来新资源,要么改写信息差。 ``` - 该学什么:中段扩展不能只增加热闹密度,要增加结构价值。 ### V-G15 阶段小高潮先于卷高潮 ```text 中段先给一个小兑现,让读者知道这条线真的在跑,不是在拖。 ``` - 该学什么:长线连载中,阶段性回报能防止读者疲劳。 ### V-G16 能删并就删并 ```text 三章都在做同一种试探时,宁可并成一章半,也别让更新感重复。 ``` - 该学什么:中段稳定不靠加戏,很多时候靠删重复。 # 分卷章纲反例库 ## 快速索引 - A 组:前三章失效 - B 组:第一卷失焦 - C 组:章纲流水账 - D 组:中段发散 ## A 组:前三章失效 ### V-B01 先讲背景不成交 ```text 前三章还在解释世界规则和人物童年。 ``` 问题:没有成交,只有准备。 ### V-B02 三章都在重复同一场情绪 ```text 第一章她委屈。 第二章她还是委屈。 第三章她继续委屈。 ``` 问题:情绪在重复,局面没递进。 ### V-B03 第三章还没给方向 ```text 读完第三章,只知道主角很惨,不知道她接下来要干什么。 ``` 问题:黄金三章没有把追更问题立起来。 ### V-B04 卖点到第三章还没露头 ```text 简介里说有弹幕、有系统、有真假千金。 结果前三章都还没真正触发这些东西。 ``` 问题:题材消费点埋得过深,读者在前几章吃不到货。 ## B 组:第一卷失焦 ### V-B05 第一卷什么都想写 ```text 第一卷什么都想写,最后没有核心兑现点。 ``` 问题:卷没有中心。 ### V-B06 没有主压迫源 ```text 这一卷今天打脸这个,明天认识那个,后天去新地图,但没有一个持续压着主角的问题。 ``` 问题:卷像散点合集,不像完整阶段。 ### V-B07 卷末自然停,没有换局 ```text 卷末只是“这一段先写到这里”,没有身份、关系或资源的大变化。 ``` 问题:读者感觉不到“这一卷值了”。 ### V-B08 卷目标说得太虚 ```text 第一卷目标:成长、变强、变优秀。 ``` 问题:太抽象,无法指导章节设计。 ## C 组:章纲流水账 ### V-B09 只记发生了什么 ```text 第 1 章相遇。 第 2 章吃饭。 第 3 章聊天。 ``` 问题:记录了事件,没有记录更新价值。 ### V-B10 每章都一个强度 ```text 每章都是“得知一点消息,再多聊几句,再回家想想”。 ``` 问题:章纲没有节奏起伏。 ### V-B11 没有单章目标 ```text 这一章主要写他们关系推进。 ``` 问题:太虚,正文时很容易发空。 ### V-B12 章末不给拉力 ```text 每章都收在“今天先这样吧”。 ``` 问题:章纲层就没把追更欲设计进去。 ## D 组:中段发散 ### V-B13 刚到主线关键处就开三条支线 ```text 刚写到主线关键处,就岔去开三条支线,谁也不推进。 ``` 问题:没有卷目标约束,故事会越来越松。 ### V-B14 新人物只增加热闹 ```text 中段不断加新角色,但谁也没带来新压力、新资源或新信息。 ``` 问题:表面变丰富,结构上却是空转。 ### V-B15 小高潮一直不来 ```text 主线拖了十几章,始终没有一个阶段性兑现点。 ``` 问题:读者会觉得一直在蓄力,却没回报。 ### V-B16 舍不得删重复戏 ```text 同一种试探、同一种嘴炮、同一种误会连续写了四五章。 ``` 问题:中段发散往往不是因为戏少,而是重复戏太多。 # 网文大纲模板 ## 基本信息 - 书名: - 题材: - 目标平台: - 目标长度: - 核心卖点: - 追更引擎: - 核心冲突: ## 一句话 Hook 一句话说清: - 谁 - 在什么局面里 - 因为什么必须做什么 - 最吸引读者的点是什么 ## 故事承诺 这本书会稳定提供什么: - 爽点: - 情绪点: - 反转点: - 长线期待: ## 主角 - 名字: - 当前处境: - 最想要什么: - 当前最缺什么: - 最大阻碍: - 角色看点: ## 反派/阻力源 - 名字或类型: - 与主角的关系: - 他为什么构成持续威胁: - 每一阶段如何升级: ## 世界/规则 只写与剧情推进强相关的规则: - 关键设定 1: - 关键设定 2: - 关键设定 3: ## 分卷规划 ### 第一卷 - 卷目标: - 卷核心冲突: - 卷高潮: - 卷末变化: ### 第二卷 - 卷目标: - 卷核心冲突: - 卷高潮: - 卷末变化: ### 第三卷 - 卷目标: - 卷核心冲突: - 卷高潮: - 卷末变化: ## 前 20 章章纲 | 章节 | 本章目标 | 本章冲突 | 本章新信息 | 章末拉力 | |------|----------|----------|------------|----------| | 第1章 | | | | | | 第2章 | | | | | | 第3章 | | | | | | 第4章 | | | | | | 第5章 | | | | | ## 黄金三章检查 - 第 1 章:主角是否出场?是否有具体事件? - 第 2 章:卖点是否显形?冲突是否升级? - 第 3 章:是否建立“继续追”的理由? ## 长线伏笔 - 伏笔 1: - 伏笔 2: - 伏笔 3: ## 风险提醒 - 哪些地方最容易写散: - 哪些设定最容易讲太多: - 哪些章节最容易水:
Bash Read concept planning runtime and search corpus
输入
cat concept_planning/runtime.md; cd ../.. && python3 -I scripts/search_corpus_examples.py --keyword '复仇' --limit 4 2>&1 | head -50
返回
# 前置规划模块运行规则 ## 一、什么时候必须调用 出现这些信号时,优先调用本模块: - 用户明确在问“这个点子能不能写” - 用户要你做选材、构思、hook、premise、故事引擎或长度判断 - 简介里有设定,但第一章会发生什么不清 - 看上去能写一章,但看不出怎么跑过前 10-20 章 - 还没开写正文,就已经感觉卖点发虚 ## 二、先判断卡在哪一层 ### 第 1 层:题材 / 消费点层 典型表现: - 题材很混 - 读者到底来吃什么说不清 优先补: - 题材归属 - 主要消费点 - 主卖线 ### 第 2 层:卖点 / 异常局面层 典型表现: - 一句话讲不清最抓人的点 - hook 像背景介绍,不像成交句 优先补: - 异常局面 - 身份反差 - 危机或诱因 ### 第 3 层:主角处境 / 第一麻烦层 典型表现: - 主角很特别,但没有被逼着动 - 第一章到第三章看不出眼前任务 优先补: - 当前麻烦 - 不行动的损失 - 第一波冲突 ### 第 4 层:故事引擎层 典型表现: - 能写一句 hook,但十章后没路 - 点子像一次性反转,不像连载结构 优先补: - 持续推进链 - 升级或调查路径 - 每一步的局面变化 ### 第 5 层:长度 / 第一卷层 典型表现: - 点子太薄,却想硬拉长篇 - 点子其实能连载,却没有卷一目标 优先补: - 目标长度 - 第一卷最小目标 - 卷末变化 ## 三、例库映射 ### 1. 如果问题是“题材不清、消费点混” 先看: - 正例:`good_examples.md` A 组 - 反例:`bad_examples.md` A 组 ### 2. 如果问题是“卖点不亮、hook 不成立” 先看: - 正例:`good_examples.md` B 组 - 反例:`bad_examples.md` B 组 ### 3. 如果问题是“主角眼前没麻烦,故事开不起来” 先看: - 正例:`good_examples.md` C 组 - 反例:`bad_examples.md` C 组 ### 4. 如果问题是“故事引擎跑不动” 先看: - 正例:`good_examples.md` D 组 - 反例:`bad_examples.md` D 组 ### 5. 如果问题是“长度判断和第一卷方向不清” 先看: - 正例:`good_examples.md` E 组 - 反例:`bad_examples.md` E 组 ## 四、动笔前先写最小骨架 - 这是一本什么题材的网文: - 读者主要来吃什么: - 主角眼前最紧迫的问题是什么: - 接下来 10-20 章靠什么持续推进: - 更适合什么长度: - 第一卷最小目标和卷末变化是什么: ## 五、任务类型处理 ### 1. 如果用户要你诊断一个点子值不值得写 先输出: - 卡在题材、卖点、处境、引擎还是长度 - 最缺的是哪一句 - 要成立,最先该补什么 ### 2. 如果用户要你重写 hook 或 premise 先做: - 不急着润色句子 - 先补骨架,再压成一句 hook 或一段 premise ### 3. 如果用户要你直接做规划 默认先过本模块,再把下游问题分给: - `opening`:处理开头成交 - `volume_outline`:处理黄金三章和章纲 ## 六、专项硬规则 - 不要用大设定代替眼前麻烦。 - 不要用主题词代替故事引擎。 - 不要把最强卖点埋在一长段介绍后面。 - 不要把一次性点子硬推荐成长篇连载。 - 最小骨架没立住前,不要急着开正文。 [ARTICLE] A005 《酒午龙蛋》 标签: 奇幻/异种|危机压身 路径: data/articles/0005-驯龙法则.txt 摘要: 父亲要把我送给邻国的老国王联姻。不甘心的我把灵魂卖给了恶龙。「作为交换,我要你的第一个孩子,否则,我会亲手收割你的灵魂。」红色恶龙居高临下,眼神冰冷。复仇成功后,我却反悔了,不愿献祭自己的孩子。于是在恶龙的发情期,我主动走进了他的巢穴。很久之后,看着我带来的红色龙蛋,恶龙陷入了沉思。 [EXCERPT] A005-opening 《酒午龙蛋》 类型: 开头钩子 标签: 奇幻/异种|危机压身|开头钩子|危机感|人设亮相 路径: data/articles/0005-驯龙法则.txt | 段落: 1-5 父亲要把我送给邻国的老国王联姻。 不甘心的我把灵魂卖给了恶龙。 「作为交换,我要你的第一个孩子,否则,我会亲手收割你的灵魂。」 红色恶龙居高临下,眼神冰冷。 复仇成功后,我却反悔了,不愿献祭自己的孩子。
思考
Bash List corpus tags and search wedding/corpse examples
输入
python3 -I scripts/search_corpus_examples.py --list-tags 2>&1 | head -40; python3 -I scripts/search_corpus_examples.py --keyword '婚礼' --limit 3 2>&1 | head -40; python3 -I scripts/search_corpus_examples.py --keyword '尸' --limit 3 2>&1 | head -40
返回
可用题材/主题标签: - 甜虐关系 (305) - 其他 (205) - 都市婚恋 (170) - 古言/宫廷 (110) - 弹幕/评论 (105) - 校园 (70) - 身份反差 (65) - 重逢修罗场 (60) - 系统/攻略 (55) - 危机压身 (50) - 仙侠/修仙 (35) - 奇幻/异种 (30) - 真假千金 (30) - 现实反差 (25) 可用结构标签: - 人设亮相 (551) - 主角亮相 (166) - 开头钩子 (166) - 结尾余韵 (166) - 高张力对白 (166) - 情感拉扯 (94) - 轻喜反差 (61) - 信息外挂 (40) - 关系破裂 (22) - 危机感 (5) [ARTICLE] A065 《最纯爱的那年,我和江祈扛着双方父?的巨大压力,约定死也不分手。》 标签: 都市婚恋|重逢修罗场|甜虐关系 路径: data/articles/0065-祈愿.txt 摘要: 后来我怀孕了。我把孕检报告放在?日蛋糕里,准备给他个惊喜。他的父母却提前?步找上?来,递给我一张江祈的婚纱照。以及一张妊娠28周的B超单。江祈不仅搞?了别的女人的肚?,甚至?上就要和对?举行婚礼。而我,毫不知情。我做了?流?术,连夜收拾?李搬家,拉?了江祈所有的联系?式。再重逢,是在医院里。 [ARTICLE] A145 《梦十年》 标签: 都市婚恋|甜虐关系 路径: data/articles/0145-梦十年.txt 摘要: 婚礼现场,段-应-泽的白月-光–身穿婚纱来抢婚。「段应泽,如果你还爱我,就跟我走。」段-应-泽毫不犹-豫–地牵住了她的手。留-我-一-个人面-对–众人的怜悯与嘲笑。所-有-人-都以为-我–会伤心欲绝,痛不欲生。殊不知,我-的-白-月光也-回–来了。段-应-泽这-个劣质–替身,我-已-经不在-乎-了–。 [EXCERPT] A065-opening 《最纯爱的那年,我和江祈扛着双方父?的巨大压力,约定死也不分手。》 类型: 开头钩子 标签: 都市婚恋|重逢修罗场|甜虐关系|开头钩子|人设亮相 路径: data/articles/0065-祈愿.txt | 段落: 1-5 后来我怀孕了。 我把孕检报告放在?日蛋糕里,准备给他个惊喜。 他的父母却提前?步找上?来,递给我一张江祈的婚纱照。 以及一张妊娠 28 周的 B 超单。 江祈不仅搞?了别的女人的肚?,甚至?上就要和对?举行婚礼。 [ARTICLE] A024 《小姐定下亲事后,要放我出府。》 标签: 甜虐关系 路径: data/articles/0024-好命.txt 摘要: 我乐滋滋地数着银子,思索以后开个糕点铺子。可,老天总爱折磨好人。未来姑爷死了,在战场尸骨无存。夫人抱着小姐哭晕了几次,夜里却让人送来白绫。小姐看着白绫说她不想死。而我是她的贴身丫鬟。我也不想死。 [ARTICLE] A058 《和女儿玩捉迷藏时,我故意锁上了她藏身的柜子。》 标签: 其他 路径: data/articles/0058-柜中人.txt 摘要: 而后,带着老婆和儿子火速搬家。二十年后,我回到老家打算安葬女儿的尸体。刚走到柜子前。却听见稚嫩的女童音传来。「爸爸,你终于要找到我了吗?」 [ARTICLE] A066 《末世为了活命,我换上吊带睡裙准备敲开冷脸校霸的门。》 标签: 弹幕/评论 路径: data/articles/0066-末世哭包最好命.txt 摘要: 敲门前一秒,眼前突然闪出弹幕。【女配补药啊!招惹男主很快就会被推进丧尸群折磨的!】【女配,敲他对门啊!里面那位觉醒了精神系异能,跟着他不缺资源!】【对啊,这小子暗恋你很久了,家里都是你的照片,你去看看肯定会有惊喜的~】我脚步一转,将信将疑地敲响了对门。
思考 164 秒
Write ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md # 《验尸官的婚礼》全剧骨架 60 集|竖屏|每集 1–2 分钟|AI 拍摄 本骨架管住后面的分集大纲和剧本,两边冲突时以本文为准。 ## 一、全剧主轴 林晚每拿出一样证据,就把真凶往前逼一步,也把自己往被告席推一步。最后她推翻自己的签名,换来“死者沈峥,他杀”。 两条线同时走,哪条都不能丢: - **真相线**:新郎是假的 → 死者是沈峥 → 谁安排的替身 → 谁动的手 → 定罪。 - **自罪线**:林晚付的代价一幕比一幕重:当众受辱 → 停职 → 立案调查 → 被拘 → 当庭自认。 ## 二、前史(全剧只有这一个版本) - 沈峥左手虎口有道疤,是少年时替沈砚挡碎玻璃留下的。四年前订婚,他把戴了十年的机械表给了林晚。 - 三年前,沈峥查到舅舅宋知远借港口洗钱。宋在游艇上用扳手砸他后脑,推下海。沈峥落水前扯下宋的一枚船锚袖扣,攥在手里。沈砚当晚醉倒在船舱。 - 宋知远骗姐姐“峥儿喝多落水”,又劝她:人没了,股份就归二房,不如找人顶着。宋婉仪对外说沈峥出国养病。 - 半个月后无名男尸上岸,脸已经认不出。林晚主检,结论写“他杀”,笔记里记下“左手虎口陈旧疤痕”“掌心金属压痕”。周启年收了宋的钱,逼她改成“意外”,三天内火化。那阵子“沈峥”天天从国外给她发消息,她没往这上面想。她偷偷留下一盒组织切片,贴的是别的案号,这就是她心里那根刺。 - 程野整容回国后一直躲着林晚。一年前当众退婚,是因为她最可能认出他。 - 现在:沈峥 30 岁生日要签字接手股份。婚礼是为了绑住苏家的港口,生日签字就是全剧的倒计时。 ## 三、故事引擎(每集硬规则) 每集必须有三样: 1. 一样**看得见**的证据或线索,物件、画面、声音都行,不能只靠台词说出来; 2. 沈家或周启年反扑一次(毁证、抹黑、施压); 3. 一个落在局面变化上的卡点。 节奏:每 3 集一次小打脸,每 12 集换一次局,林晚的代价只升不降。 林晚从不抬高声调,嘴上不饶人。她赢靠证据,不靠对手良心发现。 ## 四、五幕结构 ### 第一幕 认疤(1–12) - 阶段目标:让一个人相信新郎是假的。 - 主证据:虎口那道疤。 - **第 1 集定稿**:苏曼丽当众笑她“摸死人的也来了”→ 交换戒指,新郎摘手套,虎口光洁 → 闪回解剖台上一只带疤的手 → 林晚对新郎低声说:“你不是沈峥。沈峥三年前躺在我的解剖台上。” - 反扑:宋婉仪拿出激光祛疤记录;苏曼丽泼酒;档案室里当年的照片和指纹卡已经被抽走。 - 转折:答谢宴上苏曼丽塞给她房卡,林晚在套房里搜出程野的旧身份证和他妹妹的照片。随即被偷拍成“前任婚闹偷东西”上了热搜,周启年让她停职(第 6 集卡点)。 - 幕末换局(第 12 集):沈砚不信她,当众试“哥哥”,问那道疤是怎么来的,程野答错。沈砚成了她在沈家唯一的内应。 ### 第二幕 验骨(13–24) - 阶段目标:证明那具无名男尸就是沈峥。 - 主证据:那盒切片。 - 反扑:周启年清查冷库,要销毁错号样本;宋婉仪软禁沈砚,不让他去抽血;宋知远第一次露面“调停”,笑得和气,袖口一对船锚袖扣。 - 第 18 集小兑现:林晚抢出最后一片切片,看到后脑凹陷骨折、肺里有硅藻,人是先被打晕、后落的水。宋知远对姐姐说“船舷撞的”,宋婉仪信了。 - 幕末换局(第 24 集):DNA 比对出来,死者和沈砚是亲兄弟。周启年当众把“私藏样本、结果无效”和当年的签字页一起甩出来:“写意外的是你。”林晚被立案调查。观众和沈砚知道她赢了,法律上这一局她输了。 ### 第三幕 替身(25–36) - 阶段目标:让程野开口,查清是谁安排了替身。 - 主证据:程野偷录的一段录音,宋知远说:“学不像,就跟他一样沉海。” - 第 28 集起观众确认真凶是宋知远,林晚手里还没有能定他的东西。 - 第 32 集苏曼丽反水:苏家港口合同被宋捏住,她把录音交给了宋。 - 林晚和沈砚找到被宋“安置”起来的程野妹妹,把人转走。 - 幕末换局(第 36 集):生日股权签字会上,程野在转让书上签了“程野”。宋知远当场宣布“沈峥病情复发”,把人带走。同一时间,周启年把伪造报告的责任全推到林晚身上,她被戴上手铐。这是全剧最低点。 ### 第四幕 游艇(37–48) - 阶段目标:还原那一夜,找回程野。 - 主证据:当年照片里掌心的船锚压痕;沈砚旧手机里一段醉酒时拍的视频,背景里有争吵声和落水声。 - 林晚取保出来,不能再进法医中心,只能靠自己手写的笔记。 - 宋知远开始灭口,先安排周启年“意外”,林晚识破,把人救了下来。 - 第 42 集:宋婉仪看到压痕,认出那是自己送给弟弟的袖扣,开始倒向林晚。 - 幕末换局(第 48 集):周启年交出收钱的流水,还有他留作后手的原始稿,上面是林晚亲手写的“他杀”。程野在港口仓库被救出来。 ### 第五幕 重写(49–60) - 阶段目标:让宋知远认罪,让那份报告作废。 - 反扑:宋知远想从港口出逃;他的律师当庭攻林晚:“你自己签过意外,凭什么现在说他杀?” - 苏曼丽回头:当初交给宋的是复制件,原件一直在她手里。她连苏家港口的账一起交了出来。 - 终局:林晚当庭承认当年签了假报告,重新写下“死者沈峥,他杀”,签上自己的名字。录音、视频、压痕加上母亲作证,宋知远认罪。宋婉仪交出沈氏,程野带妹妹去自首。 - 第 60 集最后一场:墓前,她摘下那块表,放下。 ## 五、人物弧线(中途不许跑偏) - **林晚**:签过假字的人 → 亲手推翻自己的签名。全剧不哭,不求人。 - **沈砚**:不信她 → 当内应 → 第 44 集面对自己醉倒那一夜的愧疚。 - **苏曼丽**:踩人 → 求救 → 反水 → 回头。每次转向都要有苏家生意上的具体理由。 - **程野**:怕死的替身 → 签下自己的名字。 - **宋婉仪**:为保股份护着替身 → 发现杀儿子的是弟弟 → 放手沈氏。第 42 集前她不知道是谋杀。 - **周启年**:施压的人 → 被当成弃子 → 为保命翻供。 - **宋知远**:沈家最可靠的舅舅 → 全剧最后的对手。对沈家人始终和气,凶相只露给观众看。 ## 六、伏笔与回收 - 船锚袖扣:第 1 集婚礼镜头带一下 → 第 42 集靠压痕回收。 - 机械表:程野从没问过这块表 → 第 12 集给沈砚的试探作辅证 → 结局放到墓前。 - 白手套:婚礼上一直不摘 → 第 36 集签字时摘下。 - 周启年的金表:第 6 集停职时给特写 → 第 48 集由流水坐实。 - 游艇闪回:固定三个镜头(甲板、扳手的影子、落水),每幕多露一个细节,第 47 集看到全貌。 ## 七、AI 拍摄约束 - 主场景只用这几处:婚宴厅/酒店套房、解剖室和冷库、沈家老宅、林晚公寓、法医中心办公室、港口仓库、法庭、墓园。游艇只出现在闪回里。 - 每集最多 2 个场景、4 个有台词的角色。 - 外形照选题卡执行,全剧不换造型:林晚的灰风衣和旧表,程野的金丝眼镜和白手套,宋知远的船锚袖扣,周启年的金表,苏曼丽的酒红指甲。 - 证据一律给特写:疤、切片、签字页、录音笔、压痕照片。 ## 八、禁区 - 林晚不靠直觉破案,每一步都要有物证。 - 沈家不许突然变蠢,每次反扑都要真伤到她。 - 不加新嫌疑人,不加新感情线,林晚和沈砚不谈恋爱。 - 宋婉仪不能提前知道真相。
返回
File created successfully at: /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md (file state is current in your context — no need to Read it back)
思考
Agent:
骨架已经写好,正在核对字数有没有超过 3000 字的上限。
Bash Count Chinese characters in skeleton file
输入
cd /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3 && python3 -I -c "
import re,sys
t=open('全剧骨架.md',encoding='utf-8').read()
print('汉字',len(re.findall(r'[一-鿿]',t)))
print('非空白字符',len(re.sub(r'\s','',t)))
print('去markdown符号',len(re.sub(r'[\s#*\-|>]','',t)))"返回
汉字 2162 非空白字符 2762 去markdown符号 2630
思考 9 秒
Agent:
《验尸官的婚礼》的全剧骨架写好了,存在当前目录:`全剧骨架.md`。正文汉字 2162 个,连标点和数字一起算是 2762 个,在 3000 字以内。按你的要求只写了骨架,没写分集大纲和剧本正文。 **结构** - **两条线一起走**:一条是查真相,从新郎是假的,一路查到宋知远认罪。另一条是林晚自己付的代价,一幕比一幕重:当众受辱、停职、立案调查、被拘,最后当庭承认当年签了假报告。你选题卡里写的“离她自己签的假报告更近一步”,就靠这条线落地。 - **分五幕,每幕 12 集**:认疤、验骨、替身、游艇、重写。每幕主打一件证据,依次是虎口的疤、切片、录音、船锚压痕、她自己的签名。每幕最后一集换一次局,分别在第 12、24、36、48、60 集。 - **每集三条硬规则**:要有一样看得见的证据,沈家或周启年要反扑一次,结尾要卡在局面变化上。另外每 3 集一次小打脸,林晚付的代价只升不降。 - **第 1 集已经定稿**:新郎摘手套,虎口光洁,闪回解剖台上一只带疤的手,最后一句台词就是你的卖点句。 **我补的设定(请你确认一下)** 选题卡里有几处空着的逻辑,不补的话分集时会出漏洞,我先这样填了: - 疤是沈峥少年时替沈砚挡碎玻璃留下的。这样第 12 集沈砚问“哥哥”这道疤的来历,程野答错,他才会转向林晚。 - 林晚当年没认出那具尸体,是因为人泡了半个月、脸认不出,而那阵子“沈峥”天天从国外给她发消息。 - 当年退婚,是因为她最可能认出替身。 - 林晚私下留了一盒切片,贴的是别的案号。第 24 集靠它和沈砚做 DNA 比对。 - 沈峥落水前攥下了宋知远的一枚船锚袖扣,掌心留了压痕。第 42 集宋婉仪认出这是自己送给弟弟的袖扣,开始倒向林晚。 - 沈峥 30 岁生日要签字接手股份,这是全剧的倒计时。第 36 集签字会上,程野在转让书上签了“程野”。 - 苏曼丽反水时交给宋知远的录音是复制件,原件一直在她手里,第五幕拿出来。这样她最后回头也站得住。 - 程野的妹妹我没起名字,只写了“程野妹妹”。 **AI 拍摄** 我加了一节拍摄约束:主场景限定 8 处,游艇只在闪回里出现;每集最多 2 个场景、4 个有台词的角色;全剧不换造型;证据一律给特写。 以上任何一条补设定想改,告诉我,我把骨架里牵连到的部分一起改掉。
这一轮结束:耗时 3.9 分钟,按 API 价格折算 $0.80
第 2 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考 21 秒
Agent:
这份骨架就是 premise.md 要的交付物。收尾前我按技能要求做了一遍一致性自查,查出三处逻辑漏洞,现在改掉。
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— 沈峥落水前扯下宋的一枚船锚袖扣,攥在手里。沈砚当晚醉倒在船舱。 —— 改成 —— 沈峥落水前扯下宋的一枚船锚袖扣,死死攥在手里。宋后来补配了一枚,袖口照旧是一对。沈砚当晚醉倒在船舱。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— 笔记里记下“左手虎口陈旧疤痕”“掌心金属压痕”。周启年收了宋的钱,逼她改成“意外”,三天内火化。 —— 改成 —— 笔记里记下“左手虎口陈旧疤痕”“右手握船锚形金属袖扣一枚”。周启年收了宋的钱,逼她改成“意外”,收走袖扣和现场照片,三天内火化。袖扣和照片他没毁,留着防宋知远翻脸。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— 宋知远第一次露面“调停”,笑得和气,袖口一对船锚袖扣。 —— 改成 —— 宋知远第一次出面“调停”,笑得和气。林晚看见他袖口的船锚袖扣,愣了一下,这是她头一次疑心宋知远,但手里什么都没有(第 15 集)。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 第 28 集起观众确认真凶是宋知远,林晚手里还没有能定他的东西。 - 第 32 集苏曼丽反水:苏家港口合同被宋捏住,她把录音交给了宋。 - 林晚和沈砚找到被宋“安置”起来的程野妹妹,把人转走。 —— 改成 —— - 第 28 集程野偷偷放给林晚听,开了条件:先救出妹妹,他才肯作证。从这集起观众确认真凶是宋知远。 - 第 32 集苏曼丽反水:苏家港口合同被宋捏住,她从程野手里偷走录音,交给了宋。 - 第 33–35 集:林晚和沈砚找到被宋“安置”在疗养院的程野妹妹,把人转走。程野没了软肋。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 主证据:当年照片里掌心的船锚压痕;沈砚旧手机里一段醉酒时拍的视频,背景里有争吵声和落水声。 - 林晚取保出来,不能再进法医中心,只能靠自己手写的笔记。 - 宋知远开始灭口,先安排周启年“意外”,林晚识破,把人救了下来。 - 第 42 集:宋婉仪看到压痕,认出那是自己送给弟弟的袖扣,开始倒向林晚。 —— 改成 —— - 主证据:死者攥在手里的那枚船锚袖扣;沈砚旧手机里一段醉酒时拍的视频,背景里有争吵声和落水声(第 44 集)。 - 林晚取保出来,不能再进法医中心,只能靠自己手写的笔记。 - 宋知远开始灭口,先安排周启年“意外”,林晚识破,把人救了下来(第 40 集)。周启年先交出藏了三年的袖扣和现场照片(第 41 集)。 - 第 42 集:宋婉仪认出袖扣是自己送给弟弟的那一对里的一枚,再看弟弟袖口那枚补配的新扣,开始倒向林晚。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— 录音、视频、压痕加上母亲作证 —— 改成 —— 录音、视频、袖扣加上母亲作证
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 船锚袖扣:第 1 集婚礼镜头带一下 → 第 42 集靠压痕回收。 —— 改成 —— - 船锚袖扣:第 1 集婚礼镜头带一下 → 第 15 集林晚起疑 → 第 41 集原物现身 → 第 42 集母亲认出。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 证据一律给特写:疤、切片、签字页、录音笔、压痕照片。 —— 改成 —— - 证据一律给特写:疤、切片、签字页、录音笔、船锚袖扣。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters and check leftover terms
输入
python3 -I -c "
import re
t=open('全剧骨架.md',encoding='utf-8').read()
print('汉字',len(re.findall(r'[一-鿿]',t)),'非空白',len(re.sub(r'\s','',t)))
for w in ['压痕','掌心','露面']: print(w, t.count(w))"返回
汉字 2319 非空白 2961 压痕 0 掌心 0 露面 0
Agent:
全剧骨架定稿了,在当前目录的 `全剧骨架.md`。正文汉字 2319 个,连标点、数字一起算是 2961 个,在 3000 字以内。分集大纲和剧本没写。 上一版交给你之后,我把剧情从头核对了一遍,查出三处会让后面写分集时出漏洞的地方,已经改掉: 1. **袖扣**:原来写的是尸体掌心留着袖扣压得很深的印子,可尸体在海里泡了半个月,这道印子留不下来。现在改成:死者手里一直攥着那枚船锚袖扣,林晚的笔记里记了这一条。周启年收走了袖扣和现场照片,但没毁,留着防宋知远翻脸。宋知远后来补配了一枚,袖口照旧是一对。 - 这条线现在这样走:第 1 集婚礼上带一下袖扣;第 15 集林晚看到宋的袖扣,头一次疑心他;第 40 集林晚救下差点被灭口的周启年;第 41 集周启年交出袖扣原物;第 42 集宋婉仪认出那是自己送给弟弟的一对里的一枚,再看弟弟袖口那枚新配的扣子,开始倒向林晚。 2. **录音**:原来没交代林晚怎么拿到录音、程野为什么最后肯反抗,现在补上了。第 28 集程野偷偷放给林晚听,条件是先救出他妹妹;第 32 集苏曼丽从程野手里偷走录音交给宋知远;第 33–35 集林晚和沈砚把程野妹妹从疗养院转走,程野没了软肋,第 36 集才敢在转让书上签下“程野”。 3. **宋知远出场**:第 1 集婚礼上他已经出现过,所以第 15 集原写的“第一次露面”改成了“第一次出面调停”。 其他要你定的地方,都按我推荐的方案写进去了,没有再留待定项。
这一轮结束:耗时 1.0 分钟,按 API 价格折算 $1.01
第 3 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考 2 秒
Read ./全剧骨架.md
输入
{
"file_path": "/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md"
}返回
1 # 《验尸官的婚礼》全剧骨架 2 3 60 集|竖屏|每集 1–2 分钟|AI 拍摄 4 本骨架管住后面的分集大纲和剧本,两边冲突时以本文为准。 5 6 ## 一、全剧主轴 7 8 林晚每拿出一样证据,就把真凶往前逼一步,也把自己往被告席推一步。最后她推翻自己的签名,换来“死者沈峥,他杀”。 9 10 两条线同时走,哪条都不能丢: 11 12 - **真相线**:新郎是假的 → 死者是沈峥 → 谁安排的替身 → 谁动的手 → 定罪。 13 - **自罪线**:林晚付的代价一幕比一幕重:当众受辱 → 停职 → 立案调查 → 被拘 → 当庭自认。 14 15 ## 二、前史(全剧只有这一个版本) 16 17 - 沈峥左手虎口有道疤,是少年时替沈砚挡碎玻璃留下的。四年前订婚,他把戴了十年的机械表给了林晚。 18 - 三年前,沈峥查到舅舅宋知远借港口洗钱。宋在游艇上用扳手砸他后脑,推下海。沈峥落水前扯下宋的一枚船锚袖扣,死死攥在手里。宋后来补配了一枚,袖口照旧是一对。沈砚当晚醉倒在船舱。 19 - 宋知远骗姐姐“峥儿喝多落水”,又劝她:人没了,股份就归二房,不如找人顶着。宋婉仪对外说沈峥出国养病。 20 - 半个月后无名男尸上岸,脸已经认不出。林晚主检,结论写“他杀”,笔记里记下“左手虎口陈旧疤痕”“右手握船锚形金属袖扣一枚”。周启年收了宋的钱,逼她改成“意外”,收走袖扣和现场照片,三天内火化。袖扣和照片他没毁,留着防宋知远翻脸。那阵子“沈峥”天天从国外给她发消息,她没往这上面想。她偷偷留下一盒组织切片,贴的是别的案号,这就是她心里那根刺。 21 - 程野整容回国后一直躲着林晚。一年前当众退婚,是因为她最可能认出他。 22 - 现在:沈峥 30 岁生日要签字接手股份。婚礼是为了绑住苏家的港口,生日签字就是全剧的倒计时。 23 24 ## 三、故事引擎(每集硬规则) 25 26 每集必须有三样: 27 28 1. 一样**看得见**的证据或线索,物件、画面、声音都行,不能只靠台词说出来; 29 2. 沈家或周启年反扑一次(毁证、抹黑、施压); 30 3. 一个落在局面变化上的卡点。 31 32 节奏:每 3 集一次小打脸,每 12 集换一次局,林晚的代价只升不降。 33 林晚从不抬高声调,嘴上不饶人。她赢靠证据,不靠对手良心发现。 34 35 ## 四、五幕结构 36 37 ### 第一幕 认疤(1–12) 38 39 - 阶段目标:让一个人相信新郎是假的。 40 - 主证据:虎口那道疤。 41 - **第 1 集定稿**:苏曼丽当众笑她“摸死人的也来了”→ 交换戒指,新郎摘手套,虎口光洁 → 闪回解剖台上一只带疤的手 → 林晚对新郎低声说:“你不是沈峥。沈峥三年前躺在我的解剖台上。” 42 - 反扑:宋婉仪拿出激光祛疤记录;苏曼丽泼酒;档案室里当年的照片和指纹卡已经被抽走。 43 - 转折:答谢宴上苏曼丽塞给她房卡,林晚在套房里搜出程野的旧身份证和他妹妹的照片。随即被偷拍成“前任婚闹偷东西”上了热搜,周启年让她停职(第 6 集卡点)。 44 - 幕末换局(第 12 集):沈砚不信她,当众试“哥哥”,问那道疤是怎么来的,程野答错。沈砚成了她在沈家唯一的内应。 45 46 ### 第二幕 验骨(13–24) 47 48 - 阶段目标:证明那具无名男尸就是沈峥。 49 - 主证据:那盒切片。 50 - 反扑:周启年清查冷库,要销毁错号样本;宋婉仪软禁沈砚,不让他去抽血;宋知远第一次出面“调停”,笑得和气。林晚看见他袖口的船锚袖扣,愣了一下,这是她头一次疑心宋知远,但手里什么都没有(第 15 集)。 51 - 第 18 集小兑现:林晚抢出最后一片切片,看到后脑凹陷骨折、肺里有硅藻,人是先被打晕、后落的水。宋知远对姐姐说“船舷撞的”,宋婉仪信了。 52 - 幕末换局(第 24 集):DNA 比对出来,死者和沈砚是亲兄弟。周启年当众把“私藏样本、结果无效”和当年的签字页一起甩出来:“写意外的是你。”林晚被立案调查。观众和沈砚知道她赢了,法律上这一局她输了。 53 54 ### 第三幕 替身(25–36) 55 56 - 阶段目标:让程野开口,查清是谁安排了替身。 57 - 主证据:程野偷录的一段录音,宋知远说:“学不像,就跟他一样沉海。” 58 - 第 28 集程野偷偷放给林晚听,开了条件:先救出妹妹,他才肯作证。从这集起观众确认真凶是宋知远。 59 - 第 32 集苏曼丽反水:苏家港口合同被宋捏住,她从程野手里偷走录音,交给了宋。 60 - 第 33–35 集:林晚和沈砚找到被宋“安置”在疗养院的程野妹妹,把人转走。程野没了软肋。 61 - 幕末换局(第 36 集):生日股权签字会上,程野在转让书上签了“程野”。宋知远当场宣布“沈峥病情复发”,把人带走。同一时间,周启年把伪造报告的责任全推到林晚身上,她被戴上手铐。这是全剧最低点。 62 63 ### 第四幕 游艇(37–48) 64 65 - 阶段目标:还原那一夜,找回程野。 66 - 主证据:死者攥在手里的那枚船锚袖扣;沈砚旧手机里一段醉酒时拍的视频,背景里有争吵声和落水声(第 44 集)。 67 - 林晚取保出来,不能再进法医中心,只能靠自己手写的笔记。 68 - 宋知远开始灭口,先安排周启年“意外”,林晚识破,把人救了下来(第 40 集)。周启年先交出藏了三年的袖扣和现场照片(第 41 集)。 69 - 第 42 集:宋婉仪认出袖扣是自己送给弟弟的那一对里的一枚,再看弟弟袖口那枚补配的新扣,开始倒向林晚。 70 - 幕末换局(第 48 集):周启年交出收钱的流水,还有他留作后手的原始稿,上面是林晚亲手写的“他杀”。程野在港口仓库被救出来。 71 72 ### 第五幕 重写(49–60) 73 74 - 阶段目标:让宋知远认罪,让那份报告作废。 75 - 反扑:宋知远想从港口出逃;他的律师当庭攻林晚:“你自己签过意外,凭什么现在说他杀?” 76 - 苏曼丽回头:当初交给宋的是复制件,原件一直在她手里。她连苏家港口的账一起交了出来。 77 - 终局:林晚当庭承认当年签了假报告,重新写下“死者沈峥,他杀”,签上自己的名字。录音、视频、袖扣加上母亲作证,宋知远认罪。宋婉仪交出沈氏,程野带妹妹去自首。 78 - 第 60 集最后一场:墓前,她摘下那块表,放下。 79 80 ## 五、人物弧线(中途不许跑偏) 81 82 - **林晚**:签过假字的人 → 亲手推翻自己的签名。全剧不哭,不求人。 83 - **沈砚**:不信她 → 当内应 → 第 44 集面对自己醉倒那一夜的愧疚。 84 - **苏曼丽**:踩人 → 求救 → 反水 → 回头。每次转向都要有苏家生意上的具体理由。 85 - **程野**:怕死的替身 → 签下自己的名字。 86 - **宋婉仪**:为保股份护着替身 → 发现杀儿子的是弟弟 → 放手沈氏。第 42 集前她不知道是谋杀。 87 - **周启年**:施压的人 → 被当成弃子 → 为保命翻供。 88 - **宋知远**:沈家最可靠的舅舅 → 全剧最后的对手。对沈家人始终和气,凶相只露给观众看。 89 90 ## 六、伏笔与回收 91 92 - 船锚袖扣:第 1 集婚礼镜头带一下 → 第 15 集林晚起疑 → 第 41 集原物现身 → 第 42 集母亲认出。 93 - 机械表:程野从没问过这块表 → 第 12 集给沈砚的试探作辅证 → 结局放到墓前。 94 - 白手套:婚礼上一直不摘 → 第 36 集签字时摘下。 95 - 周启年的金表:第 6 集停职时给特写 → 第 48 集由流水坐实。 96 - 游艇闪回:固定三个镜头(甲板、扳手的影子、落水),每幕多露一个细节,第 47 集看到全貌。 97 98 ## 七、AI 拍摄约束 99 100 - 主场景只用这几处:婚宴厅/酒店套房、解剖室和冷库、沈家老宅、林晚公寓、法医中心办公室、港口仓库、法庭、墓园。游艇只出现在闪回里。 101 - 每集最多 2 个场景、4 个有台词的角色。 102 - 外形照选题卡执行,全剧不换造型:林晚的灰风衣和旧表,程野的金丝眼镜和白手套,宋知远的船锚袖扣,周启年的金表,苏曼丽的酒红指甲。 103 - 证据一律给特写:疤、切片、签字页、录音笔、船锚袖扣。 104 105 ## 八、禁区 106 107 - 林晚不靠直觉破案,每一步都要有物证。 108 - 沈家不许突然变蠢,每次反扑都要真伤到她。 109 - 不加新嫌疑人,不加新感情线,林晚和沈砚不谈恋爱。 110 - 宋婉仪不能提前知道真相。 111
思考 8 秒
Agent:
通读时又发现一处前后矛盾:第 1 集写新郎交换戒指时摘了手套,伏笔表里却写“婚礼上一直不摘”。另外两处表述也要补清楚。一并改掉。
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 白手套:婚礼上一直不摘 → 第 36 集签字时摘下。 —— 改成 —— - 白手套:第 1 集只在交换戒指时摘过一次,之后人前再不摘 → 第 36 集签字时自己摘下,用光洁的那只手签“程野”。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 船锚袖扣:第 1 集婚礼镜头带一下 → —— 改成 —— - 船锚袖扣:第 1 集婚礼镜头带一下,林晚没留意,她眼里只有新郎的手 →
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md —— 原文 —— - 宋婉仪不能提前知道真相。 —— 改成 —— - 第 42 集前,宋婉仪不能知道儿子是被杀的。
返回
The file /scratch/003/ws/003-skeleton/Tomsawyerhu__Chinese-WebNovel-Skill/run-3/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters after final edits
输入
python3 -I -c "
import re
t=open('全剧骨架.md',encoding='utf-8').read()
print('汉字',len(re.findall(r'[一-鿿]',t)),'非空白',len(re.sub(r'\s','',t)))"返回
汉字 2363 非空白 3015
思考 6 秒
Agent:
按去掉空白后的全部字符算,现在是 3015,略超 3000。删几处重复说明,压回限额以内。
Bash Trim wording to bring skeleton under 3000 characters
输入
python3 -I - <<'EOF'
import re
p='全剧骨架.md'
t=open(p,encoding='utf-8').read()
subs=[
("沈峥落水前扯下宋的一枚船锚袖扣,死死攥在手里。宋后来补配了一枚,袖口照旧是一对。","沈峥落水前扯下宋的一枚船锚袖扣攥在手里,宋后来补配了一枚。"),
("主证据:死者攥在手里的那枚船锚袖扣;","主证据:那枚船锚袖扣;"),
(",再看弟弟袖口那枚补配的新扣,开始倒向林晚。",",开始倒向林晚。"),
(",林晚没留意,她眼里只有新郎的手 →",",林晚只顾盯新郎的手 →"),
("林晚付的代价一幕比一幕重:","林晚的代价逐幕加重:"),
("看得见**的证据或线索,物件、画面、声音都行,不能","看得见**的证据或线索,不能"),
]
for a,b in subs:
assert t.count(a)==1,a
t=t.replace(a,b)
open(p,'w',encoding='utf-8').write(t)
print('汉字',len(re.findall(r'[一-鿿]',t)),'非空白',len(re.sub(r'\s','',t)))
EOF返回
汉字 2318 非空白 2963
Agent:
全剧骨架已经定稿,文件是当前目录的 `全剧骨架.md`。正文汉字 2318 个,连标点、数字、排版符号一起算是 2963 个,在 3000 字以内。按你说的,分集大纲和剧本没写。 这一轮我把全文又通读了一遍,改了三处: - **白手套前后矛盾**:第 1 集新郎在交换戒指时摘过手套,可伏笔表里写的是“婚礼上一直不摘”。现在统一成:只在交换戒指时摘过一次,之后人前再不摘;第 36 集他自己摘下手套,用那只没有疤的手签下“程野”。 - **袖扣的漏洞**:林晚三年前尸检时见过这枚船锚袖扣,第 1 集婚礼上看见宋知远的袖扣却没反应,说不通。现在补了一句:婚礼上她只顾盯新郎的手,没留意袖扣,到第 15 集才起疑。 - **禁区写得太笼统**:原来写“宋婉仪不能提前知道真相”,现在写清楚是第 42 集之前,她不能知道儿子是被杀的。 修完一算,去掉空白后是 3015 个字符,超了 3000。我删了几处重复的说明,把字数压了回来,剧情没有改动。 你说过要我定的都按我推荐的来,所以骨架里没有留待定项。
这一轮结束:耗时 0.7 分钟,按 API 价格折算 $1.21
第 4 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考
Bash Verify skeleton file exists, structure, and length
输入
ls -la && grep -n "^#" 全剧骨架.md && python3 -I -c "
import re
t=open('全剧骨架.md',encoding='utf-8').read()
print('汉字',len(re.findall(r'[一-鿿]',t)),'非空白',len(re.sub(r'\s','',t)))"返回
total 40 drwxr-xr-x 5 user wheel 160 Oct 30 17:42 . drwxr-xr-x 5 user wheel 160 Oct 30 17:37 .. drwxr-xr-x 4 user wheel 128 Oct 30 17:37 .claude -rw-r--r-- 1 user wheel 4233 Oct 30 17:37 premise.md -rw-r--r-- 1 user wheel 8747 Oct 30 17:42 全剧骨架.md 1:# 《验尸官的婚礼》全剧骨架 6:## 一、全剧主轴 15:## 二、前史(全剧只有这一个版本) 24:## 三、故事引擎(每集硬规则) 35:## 四、五幕结构 37:### 第一幕 认疤(1–12) 46:### 第二幕 验骨(13–24) 54:### 第三幕 替身(25–36) 63:### 第四幕 游艇(37–48) 72:### 第五幕 重写(49–60) 80:## 五、人物弧线(中途不许跑偏) 90:## 六、伏笔与回收 98:## 七、AI 拍摄约束 105:## 八、禁区 汉字 2318 非空白 2963
思考 3 秒
Agent:
全剧骨架已经写完,这一轮没有再改。文件是当前目录下的 `全剧骨架.md`,我刚确认过文件在、内容完整:正文汉字 2318 个,连标点和排版符号一起算 2963 个,在 3000 字以内。premise.md 原文没动过。 骨架共八节:全剧主轴、前史、每集硬规则、五幕结构(每幕 12 集)、人物弧线、伏笔与回收、AI 拍摄约束、禁区。premise.md 里的要求,这份骨架都已经覆盖。上一轮查出的白手套、袖扣两处前后矛盾也都改好了。你说过要你定的都按我推荐的来,所以文中没有留待定项。 分集大纲和剧本按你的要求没写。要开始写的话,直接说一声就行,第 1 集的情节已经在骨架里定好了。
这一轮结束:耗时 0.2 分钟,按 API 价格折算 $1.27
第 5 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考
Agent:
骨架已经写完了,这一轮我没有再改动。 - **文件**:当前目录下的 `全剧骨架.md`。 - **字数**:正文汉字 2318 个,连标点和排版符号算 2963 个,没超过 premise.md 要求的 3000 字。 - **内容**:只有骨架,没写分集大纲和剧本正文。 - **待定项**:没有。需要你选的地方都按我推荐的方案写进去了。 这条消息你已经发了好几遍。如果你那边还没看到这个文件,或者其实想要别的文件名、别的格式,告诉我,我照着改。
这一轮结束:耗时 0.1 分钟,按 API 价格折算 $1.29
第 6 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考
Agent:
全剧骨架已经写完了,这一轮我没有再改。 文件在当前目录,叫 `全剧骨架.md`。按去掉空白后的全部字符算是 2963 个,在 3000 以内。里面只有骨架,没写分集大纲和剧本。需要你选的地方都按我推荐的方案定了,没有留待定项。 这条消息已经连续发了好几次,内容一样。如果是你那边找不到这个文件,或者需要别的文件名(比如 `skeleton.md`),告诉我,我直接改。
这一轮结束:耗时 0.1 分钟,按 API 价格折算 $1.32