xindoo/sumeru · 第 2 次运行

写了一份全剧骨架,2,796 字(去掉空白计)。

skill
xindoo/sumeru@ac32d4a5
装进工作目录的 skill
sumeru-deconstruct、sumeru-finalize、sumeru-outline、sumeru-polish、sumeru-review、sumeru-topic、sumeru-worldbuilder、sumeru-write
时间
2026-10-31 08:28–08:32(北京时间),4 分钟
轮数
4 轮,工具调用 7 次,按 API 价格折算 $2.90
匿名编号
584(评审只看到这个编号)
盲比
和另外 20 个参赛者的第 2 次运行各比一场:对照组(不装 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 · Tomsawyerhu/Chinese-WebNovel-Skill · 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,141 字
# 《验尸官的婚礼》全剧骨架

60 集竖屏 · 每集 1–2 分钟 · AI 拍摄 · 女频 / 大女主 / 复仇 / 悬疑 / 豪门

## 一、总纲

- **全剧问题**:三年前是谁杀了沈峥?
- **明线**:林晚每集亮出一件看得见的证据,依次打穿三层:沈家(替身局)→ 周启年(假报告)→ 宋知远(真凶)。
- **暗线**:每接近真相一步,她就离自己签过的那份“意外”报告更近一步。终点是她亲手推翻自己。
- **倒计时**:沈峥三十岁生日就是股份交割日,定在婚礼后一个月。交割一完成,程野就没用了。这是悬在全剧头上的钟。

## 二、底层真相(编剧用,观众分批知道)

1. 游艇夜:沈峥查到舅舅借港口洗钱,被宋知远用扳手砸碎后脑,推下海。沈砚醉倒在船舱里。
2. 尸体泡烂了脸,作为无名男尸送到林晚的解剖台上。她查出头部钝器伤、肺里没有溺液(入水前就已经死了),记下“左手虎口陈旧疤痕”,结论写他杀。周启年收了钱,逼她改成意外,三天火化。她违规私留了一盒病理切片。
3. 宋知远骗姐姐说是醉酒落水,又献计找替身保住股份。宋婉仪找来程野,用“国外养病”遮了两年;一年前让他当众退婚,因为林晚最熟沈峥,迟早认得出来。
4. 上游艇前,沈峥把旧机械表交给林晚“替我保管”。表的后盖是他改过的,里面藏着一张存储卡:洗钱账目,外加一段他自己的语音。林晚三年没打开过。
5. 死者手里攥着一枚船锚银袖扣,物证照片被周启年从卷宗里抽走了。宋知远现在戴的那对,有一只是后配的,颜色新一点。

## 三、五幕结构

| 幕 | 集数 | 幕名 | 爽点打谁 | 幕末钩子 |
|---|---|---|---|---|
| 一 | 1–10 | 婚礼识替身 | 苏曼丽、宋婉仪 | 程野承认是替身,说出“他连坟都没有” |
| 二 | 11–22 | 沈家内鬼 | 宋婉仪 | 亲缘鉴定甩出来,宋婉仪说“我知道” |
| 三 | 23–35 | 推翻周启年 | 周启年 | 袖扣照片出现,林晚看向宋知远的袖口 |
| 四 | 36–48 | 游艇之夜 | 宋知远的爪牙、反水后的苏曼丽 | 宋婉仪得知真相,给弟弟打电话:“来家里吃饭” |
| 五 | 49–60 | 当庭改写 | 宋知远、林晚自己 | 墓前放表 |

**第一幕(1–10)**:第 1 集婚礼敬酒,白手套滑落,虎口光洁。林晚当众说:“你不是沈峥。”被泼了酒、赶出去。集末闪回解剖台上那道疤。2–8 集沈家举报她骚扰、带头网暴,她每集拿出一个替身破绽(笔迹压痕、旧照片里的习惯动作)回击。答谢宴上苏曼丽塞来房卡。第 10 集付费卡点:房间里程野摘下眼镜,露出整容疤:“你想找他?他连坟都没有。”林晚想起那具三天就火化的无名男尸。

**第二幕(11–22)**:第 12 集林晚取出私留的切片,确认无名男尸是他杀。沈砚不信她,用一根头发试探她的本事。沈家砸了她家偷切片,偷走的是她提前调包的空盒。第 20 集切片和沈砚比对:无名男尸与沈砚是同胞兄弟。沈砚成为内应。第 22 集家宴上甩出鉴定书,宋婉仪却平静地说:她知道,替身是她找的。

**第三幕(23–35)**:周启年反咬:私留检材违法,证据无效;再放出她当年签字的“意外”报告,全网骂她“自己签的字自己翻”,她被停职立案。林晚恢复出“他杀”原始草稿。程野怕交割日后被灭口,配合她设局,套出周启年留作保命的打款录音。第 30 集中点反转:录音公开,周启年被带走;录音里打款的男人只说是“替沈太太办事”,所有人认定是宋婉仪,林晚也一样。周启年为了减刑交出被抽走的袖扣照片(第 35 集)。

**第四幕(36–48)**:宋知远开始亲自出手:提前交割,扣住程野的妹妹逼他当众指认林晚伪造证据;拿港口生意收买苏家。沈砚翻出那晚的旧手机,里面有一段他醉中录下、一直不敢看的视频。手机修好,画面里船尾站着舅舅。第 43 集苏曼丽反水,把手机交了出去,视频被毁,全剧最低点。林晚改从凶器下手:游艇的工具箱已经整套换新,她翻出原厂配置单,用颅骨骨折的形态对上原配扳手的型号。第 48 集她把切片推到宋婉仪面前:“您儿子下水前就死了。”

**第五幕(49–60)**:宋婉仪设家宴想套弟弟的话,宋知远看穿了,转头去抢表。沈砚想起“哥的表后盖是自己改的”。第 52 集撬开后盖,存储卡里是账目,还有沈峥的声音:“如果我出事,去查舅舅的港口。”53–55 集游艇对峙:程野救回妹妹,倒向林晚;苏家被宋知远甩掉,苏曼丽带着港口货单回来。56–59 集庭审,辩方拿她的签字攻击她,林晚当庭承认签过假报告、私留过检材,接受处分,然后重新出具结论。宋知远在语音、袖扣、沈砚证词面前认罪。第 60 集:宋婉仪交出沈氏,程野带妹妹自首,林晚写下“死者沈峥,他杀”并签名;墓前放下那块表。

## 四、证据链台账(分集必须按序使用)

| # | 证据 | 集 | 证明 | 对手如何毁/抹黑 |
|---|---|---|---|---|
| 1 | 光洁的虎口 | 1 | 新郎不是沈峥 | 说她被退婚后嫉妒发疯 |
| 2 | 整容疤 | 10 | 替身存在 | 删掉酒店监控 |
| 3 | 病理切片 | 12 | 无名男尸是他杀 | 入室偷盗 |
| 4 | 亲缘鉴定 | 20 | 无名男尸就是沈峥 | 宋婉仪承认替身,压下消息 |
| 5 | 原始草稿 | 26 | 结论被改过 | 指她私留检材违法 |
| 6 | 打款录音 | 30 | 有人收买了周启年 | 一句“替沈太太办事”把矛头引向宋婉仪 |
| 7 | 袖扣照片 | 35 | 凶手当晚在场 | “这种袖扣满大街都是” |
| 8 | 手机视频 | 41 | 宋知远在船尾 | 苏曼丽反水,视频被毁 |
| 9 | 骨折形态与扳手型号 | 46 | 凶器 | 整套换掉工具箱 |
| 10 | 表里的存储卡 | 52 | 动机和遗言 | 抢表 |
| 11 | 林晚本人证词 | 58 | 推翻假报告 | 拿她的签字攻击她 |

证据之间的空档集用小破绽填补,但每集至少一件,且要拍到能看清。

## 五、人物弧线

- **林晚**:从守着一根刺不说,到当庭说出自己的错。她靠证据赢,从不靠吼。
- **程野**:从替人活着,到为自己和妹妹站出来(第三幕配合她,第四幕被迫背叛,第五幕回头)。
- **沈砚**:从不信她,到成为内应,再到直面自己那晚醉倒的愧疚。
- **苏曼丽**:踩人 → 求救 → 反水 → 带着货单回来,每一步都以生意为先。
- **周启年**:中段大 boss,倒台后成为揭开宋知远的跳板。
- **宋婉仪**:护股份的冷母亲,第 30 集起顶着“幕后黑手”的误判;第四幕知道儿子是被杀的,崩溃后倒戈。
- **宋知远**:前 35 集只做和气的舅舅,袖扣每次出镜都要拍到;第四幕起才亮刀。

## 六、分集与剧本铁律

1. 每集结尾必须留钩子:新证据露头,或者证据被毁。
2. 林晚说话不抬声调;赢的方式是亮证据,不是吵架。
3. 每幕末尾回扣一次“签字”,镜头落在她三年前的签名上。
4. 她违过的规(私留检材)必须在结局付出代价。
5. 宋知远在前 35 集不能有任何可疑台词,只给袖扣特写。
6. **AI 拍摄约束**:视觉锚点全剧固定(灰风衣、旧表、白手套、金丝眼镜、黑耳钉、酒红指甲、珍珠耳环、船锚袖扣、金表);主场景控制在 8 个(宴会厅、酒店房间、解剖室、主任办公室、沈家老宅、游艇、法庭、墓园);闪回统一用冷蓝色调;落水和打斗用剪影和碎镜头处理,不拍水下戏。

过程

按时间顺序。点开工具调用能看到完整的输入和返回;思考的内容 Claude Code 不对外输出,日志里只有「在这里思考过多久」。

第 1 轮

输入:
/sumeru-outline 我要给一部短剧写全剧骨架,要求在 premise.md 里,写好存成文件放在当前目录。

思考

报错 Bash List directory and read premise file

输入

ls -la && cat premise.md; ls .claude/skills/sumeru-outline/ .claude/skills/sumeru-outline/references .claude/skills/sumeru-outline/scripts 2>/dev/null; ls AGENTS.md skills 2>/dev/null

返回

Exit code 1
total 16
drwxr-xr-x  4 user  wheel   128 Oct 30 17:28 .
drwxr-xr-x  4 user  wheel   128 Oct 30 17:28 ..
drwxr-xr-x  4 user  wheel   128 Oct 30 17:28 .claude
-rw-r--r--  1 user  wheel  4233 Oct 30 17:28 premise.md
这是一张选题卡。它要拍成 60 集竖屏短剧,每集 1–2 分钟,全部由 AI 拍。
请交一份全剧骨架:整部剧怎么走,用来管住后面的分集大纲和剧本。
只交骨架,不写分集大纲和剧本正文,3000 字以内。

《验尸官的婚礼》

标签:女频、大女主、复仇、悬疑、豪门

一句话卖点:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身:真新郎三年前就躺在她的解剖台上。

观众代入谁:林晚,被当众退婚的女法医,冷静、专业,靠本事翻盘

爽点落在谁脸上:沈家一家,和三年前逼她签字的周启年

故事靠什么往前推:每一集她都要拿出一样看得见的证据:一道疤、一张切片、一段录音。沈家每次都想办法毁掉证据、抹黑她;她每赢一次,就离“三年前是谁杀了沈峥”更近一步,也离她自己签过的那份假报告更近一步。

人物:
- **林晚**(女主 · 法医)
  - 样子:28 岁,齐耳短发,素颜,常穿一件深灰长风衣;左手腕戴一块男式旧机械表,表带磨白了。说话不抬声调。
  - 小传:市法医中心的法医,干了七年。四年前和沈家长子沈峥订婚,一年前被“沈峥”当众退婚,说她天天摸死人、晦气。三年前她解剖过一具无名男尸,最初写的是“他杀”,被周启年逼着改成“意外”,签了字,这是她心里的一根刺。冷静,嘴不饶人,认证据不认人。
- **程野**(新郎 · 顶着沈峥的脸的替身)
  - 样子:30 岁,和沈峥一样的脸、一样的金丝眼镜;婚礼上一直戴着白手套,左手虎口光洁,没有疤。
  - 小传:欠了一身赌债的模仿演员。三年前被宋家找去整容,学沈峥说话、走路、签名,替他活着。他不知道沈峥是怎么死的,只知道自己哪天没用了,也会“意外”。
- **沈砚**(沈家二少 · 沈峥的弟弟)
  - 样子:26 岁,寸头,西装从来不扣扣子,右耳一枚黑耳钉,笑起来像什么都不在乎。
  - 小传:从小跟在哥哥后面。三年前哥哥从国外“养病”回来,他第一个觉得不对,可没人信他。那晚游艇上他也在,喝醉了,什么都记不清,这件事他谁都没说。一开始不信林晚这个法医,后来成了她在沈家唯一的内应。
- **苏曼丽**(新娘 · 苏家千金)
  - 样子:26 岁,长卷发,永远带着全妆,酒红色指甲。
  - 小传:苏家和沈氏一起做港口生意,她嫁进沈家是两家的买卖。新婚夜她就觉得丈夫不对,却不敢说。前期带头踩林晚,答谢宴上偷偷把求救的房卡塞给她;为了家里的生意,后面还会反水一次。
- **周启年**(法医中心主任 · 三年前逼她签字的人)
  - 样子:55 岁,花白背头,老花镜挂在胸前,腕上一块和工资不相称的金表。
  - 小传:林晚的老领导。三年前收了宋知远的钱,把那具无名男尸的结论从“他杀”改成“意外”,逼林晚签字,三天内火化。
- **宋婉仪**(沈家主母 · 沈峥、沈砚的母亲)
  - 样子:52 岁,盘发,素色旗袍,珍珠耳环,说话永远轻声细语。
  - 小传:丈夫早逝,靠弟弟宋知远撑起沈氏。按老爷子的遗嘱,长孙沈峥三十岁接手沈氏一半的股份,人没了就归二房。三年前儿子“落水”,她为了保住股份找人顶替了他,一直以为儿子是意外死的。
- **宋知远**(宋婉仪的弟弟 · 沈氏海外业务负责人)
  - 样子:48 岁,高个子,笑容和气,袖口总是一对船锚形状的银袖扣。
  - 小传:沈家人眼里最可靠的舅舅。借沈氏的海外港口洗钱,三年前被沈峥发现,在游艇上用扳手砸了他的后脑,推下海;之后买通周启年改了结论,又让姐姐以为是意外。全剧最后的对手。

结局:宋知远认罪伏法,宋婉仪交出沈氏,程野带着妹妹去自首。林晚当庭推翻自己三年前签的报告,重新写下“死者沈峥,他杀”,签上自己的名字。最后一场,她把那块表放在沈峥的墓前。
.claude/skills/sumeru-outline/:
SKILL.md
references
scripts

.claude/skills/sumeru-outline/references:
apocalypse-style-reference.md
common-naming-library.md
fantasy-style-reference.md
game-style-reference.md
history-style-reference.md
infinite-flow-style-reference.md
ip-blocklist.md
military-style-reference.md
mystery-style-reference.md
romance-style-reference.md
sci-fi-style-reference.md
slice-of-life-style-reference.md
sports-style-reference.md
supernatural-style-reference.md
urban-style-reference.md
wuxia-style-reference.md
xianhuan-style-reference.md
xianxia-style-reference.md

.claude/skills/sumeru-outline/scripts:
plan-chapters.py

思考 109 秒

Bash Skim naming compliance blocklist

输入

head -60 .claude/skills/sumeru-outline/references/ip-blocklist.md

返回

# IP 与合规黑名单(生成前必检)

> 本文件是 sumeru-outline 合规检查的**基准数据**,也是 sumeru-finalize 文本扫描的规则来源。
> 生成世界观、人名、地名、势力名、招式名、公司名时,逐项比对;命中即判定为**致命问题**,必须替换后才能进入 write 阶段。
> 本清单为**非穷尽**清单。真正的判定标准只有一句:**读者能否一眼联想到某部具体作品、某个真实人物/地点/机构。**

## 一、判定标准(按严重度)

| 等级 | 定义 | 处理 |
|------|------|------|
| P0 致命 | 直接使用知名 IP 角色名/专有名词、真实公众人物、真实国家/城市/机构全称 | 必须替换,禁止发布 |
| P1 严重 | 谐音碰瓷(如把真实公司名改一个字)、真实地名的轻微改写、知名角色名拆字重组后仍可辨识 | 必须替换 |
| P2 中等 | 与某作品高度雷同的桥段组合(设定+人物关系+关键道具三件套同时撞车) | 建议重写为差异化版本 |
| P3 提示 | 通用题材词(如「金丹」「元婴」「系统」「签到」) | 可用,不属于侵权 |

## 二、绝对禁用清单

### 1. 知名 IP 角色名 / 专有名词
> 以下名称即便只出现一次也不允许。列表中不写作品名,避免模型顺着作品名继续联想生成。

**玄幻/仙侠类高频撞名**:萧炎、林动、萧战、叶凡、石昊、唐三、韩立、厉飞雨、陈平安、齐静春、阿良、崔瀺、李逍遥、赵灵儿、林月如、景天、唐雪见、徐长卿、紫萱、萧薰儿、美杜莎、小医仙、绫清竹、应欢欢、姬紫月、安妙依、云曦、清漪、月婵、柳神、火灵儿、慕清雪、苏沐橙、君莫邪、王林、苏铭、孟浩

**都市/言情/电竞类高频撞名**:王语嫣、桑稚、温以凡、秦苒、叶绾绾、顾南音、祁醉、桑延、厉承勋、陆霆骁、司夜寒、傅斯年、薄景深、墨景深、江执、沈倦、谢辞、陈劲生

**军事/历史类高频撞名**:冷锋、龙百川、赵蒙生、周卫国、叶寸心、雷战、柳敬亭、谢玄

**科幻/奇幻类专有名词**:赛博坦星、潘多拉星、二向箔、莱戈拉斯、索林、阿萨托斯、艾泽尔、Matrix、主神空间(作为专有名词时)

**判定补充**:以上只是历史踩坑样本。生成后仍需自问"这个名字是否已在某部作品里当过主角"。

### 2. 真实人物
- 历史人物、政治人物、当代公众人物、明星、运动员、企业家、作家、网红
- 真实人物的字号、道号、谥号、绰号
- 真实人物的"改一个字"版本(如把「苏轼」写成「苏试」)

### 3. 真实地点 / 机构 / 组织
- 国家、省、市、区、县、街道、山脉、河流、湖泊、岛屿、景点、古迹全称
- 真实学校、医院、公司、银行、法院、政府部门、军队番号、赛事、俱乐部
- 真实宗教场所与宗教人物(寺庙、道观、教堂、神祇名)
- 允许的例外:现实背景题材可使用**泛称**(如「帝都」「魔都」「南方某市」「集团总部」),但不得落到具体真实名称

### 4. 谐音碰瓷与拼贴
- 把真实公司改一个字(帝企鹅、阿里粑粑、碧桂花园、字节动力)→ 仍然侵权
- 把真实城市换成同音字 → 仍然违规
- 把两个知名角色名各取一半拼成新名 → 仍可能构成实质性相似

### 5. 敏感内容边界
- 民族、宗教、地域歧视性命名与设定
- 涉及现实政治事件、真实灾难、真实案件的影射
- 封建迷信的实操性描述(符咒步骤、祭祀流程、算命断语)→ 改为能量化/规则化解释
- 可复现的危险品配方、武器制造细节 → 一律模糊化

## 三、替换方法论(四步重构法)

1. **定音系**:先确定题材音系(古典单双字 / 现代口语 / 西幻音节 / 异域转写),避免混搭。
2. **拆意象**:从题材意象池取 1 个「姓/前缀」+ 1 个「核心字」+ 1 个「收尾字」。
3. **做变形**:换偏旁、换声调、换语序、用生僻但可读的字、用双字复姓。
4. **撞名检查**:搜索记忆 + 朗读测试(读出来像不像某个已有角色/真人)+ 三件套测试(名字+身份+金手指是否同时撞车)。

**示例(原创组合,可放心使用)**:

思考

Write ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/xindoo__sumeru/run-2/全剧骨架.md

# 《验尸官的婚礼》全剧骨架

60 集竖屏 · 每集 1–2 分钟 · AI 拍摄 · 女频 / 大女主 / 复仇 / 悬疑 / 豪门

## 一、总纲

- **全剧问题**:三年前是谁杀了沈峥?
- **明线**:林晚每集亮出一件看得见的证据,依次打穿三层:沈家(替身局)→ 周启年(假报告)→ 宋知远(真凶)。
- **暗线**:每接近真相一步,她就离自己签过的那份“意外”报告更近一步。终点是她亲手推翻自己。
- **倒计时**:沈峥三十岁生日就是股份交割日,定在婚礼后一个月。交割一完成,程野就没用了。这是悬在全剧头上的钟。

## 二、底层真相(编剧用,观众分批知道)

1. 游艇夜:沈峥查到舅舅借港口洗钱,被宋知远用扳手砸碎后脑,推下海。沈砚醉倒在船舱里。
2. 尸体泡烂了脸,作为无名男尸送到林晚的解剖台上。她查出头部钝器伤、肺里没有溺液(入水前就已经死了),记下“左手虎口陈旧疤痕”,结论写他杀。周启年收了钱,逼她改成意外,三天火化。她违规私留了一盒病理切片。
3. 宋知远骗姐姐说是醉酒落水,又献计找替身保住股份。宋婉仪找来程野,用“国外养病”遮了两年;一年前让他当众退婚,因为林晚最熟沈峥,迟早认得出来。
4. 上游艇前,沈峥把旧机械表交给林晚“替我保管”。表的后盖是他改过的,里面藏着一张存储卡:洗钱账目,外加一段他自己的语音。林晚三年没打开过。
5. 死者手里攥着一枚船锚银袖扣,物证照片被周启年从卷宗里抽走了。宋知远现在戴的那对,有一只是后配的,颜色新一点。

## 三、五幕结构

| 幕 | 集数 | 幕名 | 爽点打谁 | 幕末钩子 |
|---|---|---|---|---|
| 一 | 1–10 | 婚礼识替身 | 苏曼丽、宋婉仪 | 程野承认是替身,说出“他没有坟” |
| 二 | 11–22 | 沈家内鬼 | 宋婉仪 | 亲缘鉴定甩出来,宋婉仪说“我知道” |
| 三 | 23–35 | 推翻周启年 | 周启年 | 袖扣照片出现,林晚看向宋知远的袖口 |
| 四 | 36–48 | 游艇之夜 | 苏曼丽(反水)、宋知远露面 | 宋婉仪得知真相,给弟弟打电话:“来家里吃饭” |
| 五 | 49–60 | 当庭改写 | 宋知远、林晚自己 | 墓前放表 |

**第一幕(1–10)**:第 1 集婚礼敬酒,白手套滑落,虎口光洁。林晚当众说:“你不是沈峥。”被泼了酒、赶出去。集末闪回解剖台上那道疤。2–8 集沈家举报她骚扰、带头网暴,她每集拿出一个替身破绽(笔迹压痕、旧照片里的习惯动作)回击。答谢宴上苏曼丽塞来房卡。第 10 集付费卡点:房间里程野摘下眼镜,露出整容疤。

**第二幕(11–22)**:沈砚不信她,用一根头发试探她的本事。沈家砸了她家偷切片,偷走的是她提前调包的空盒。第 20 集切片和沈砚比对:无名男尸与沈砚是同胞兄弟。沈砚成为内应。第 22 集家宴上甩出鉴定书,宋婉仪却平静地说:她知道,替身是她找的。

**第三幕(23–35)**:周启年反咬:私留检材违法,证据无效;再放出她当年签字的“意外”报告,全网骂她“自己签的字自己翻”,她被停职立案。林晚恢复出“他杀”原始草稿。程野怕交割日后被灭口,配合她设局,套出周启年留作保命的打款录音。第 30 集中点反转:录音公开,周启年被带走;录音里只叫“宋先生”,所有人认定是宋婉仪,林晚也一样。周启年为了减刑交出被抽走的袖扣照片(第 35 集)。

**第四幕(36–48)**:宋知远开始亲自出手:提前交割,扣住程野的妹妹逼他当众指认林晚伪造证据;拿港口生意收买苏家。沈砚想起那晚拍过一段视频,一直不敢看。旧手机修好,画面里船尾站着舅舅。第 43 集苏曼丽反水,把手机交了出去,视频被毁,全剧最低点。林晚改从凶器下手:颅骨骨折的形态,对上游艇工具箱里扳手的空位尺寸。第 48 集她把切片推到宋婉仪面前:“您儿子下水前就死了。”

**第五幕(49–60)**:宋婉仪设家宴想稳住弟弟,宋知远看穿了,转头去抢表。沈砚想起“哥的表后盖是自己改的”。第 52 集撬开后盖,存储卡里是账目,还有沈峥的声音:“如果我出事,去查舅舅的港口。”53–55 集游艇对峙:程野救回妹妹,倒向林晚;苏家被宋知远甩掉,苏曼丽带着港口货单回来。56–59 集庭审,辩方拿她的签字攻击她,林晚当庭承认签过假报告、私留过检材,接受处分,然后重新出具结论。宋知远在语音、袖扣、沈砚证词面前认罪。第 60 集:宋婉仪交出沈氏,程野带妹妹自首,林晚写下“死者沈峥,他杀”并签名;墓前放下那块表。

## 四、证据链台账(分集必须按序使用)

| # | 证据 | 集 | 证明 | 对手如何毁/抹黑 |
|---|---|---|---|---|
| 1 | 光洁的虎口 | 1 | 新郎不是沈峥 | 说她被退婚后嫉妒发疯 |
| 2 | 整容疤 | 10 | 替身存在 | 删掉酒店监控 |
| 3 | 病理切片 | 12 | 无名男尸是他杀 | 入室偷盗 |
| 4 | 亲缘鉴定 | 20 | 无名男尸就是沈峥 | 宋婉仪承认替身,压下消息 |
| 5 | 原始草稿 | 26 | 结论被改过 | 指她私留检材违法 |
| 6 | 打款录音 | 30 | 有人收买了周启年 | “宋先生”把矛头引向宋婉仪 |
| 7 | 袖扣照片 | 35 | 凶手当晚在场 | “这种袖扣满大街都是” |
| 8 | 手机视频 | 41 | 宋知远在船尾 | 苏曼丽反水,视频被毁 |
| 9 | 骨折形态与扳手 | 46 | 凶器 | 游艇连夜清洗 |
| 10 | 表里的存储卡 | 52 | 动机和遗言 | 抢表 |
| 11 | 林晚本人证词 | 58 | 推翻假报告 | 拿她的签字攻击她 |

证据之间的空档集用小破绽填补,但每集至少一件,且要拍到能看清。

## 五、人物弧线

- **林晚**:从守着一根刺不说,到当庭说出自己的错。她靠证据赢,从不靠吼。
- **程野**:从替人活着,到为自己和妹妹站出来(第三幕配合她,第四幕被迫背叛,第五幕回头)。
- **沈砚**:从不信她,到成为内应,再到直面自己那晚醉倒的愧疚。
- **苏曼丽**:踩人 → 求救 → 反水 → 带着货单回来,每一步都以生意为先。
- **周启年**:中段大 boss,倒台后成为揭开宋知远的跳板。
- **宋婉仪**:护股份的冷母亲,前三幕顶着“幕后黑手”的误判;第四幕知道儿子是被杀的,崩溃后倒戈。
- **宋知远**:前 35 集只做和气的舅舅,袖扣每次出镜都要拍到;第四幕起才亮刀。

## 六、分集与剧本铁律

1. 每集结尾必须留钩子:新证据露头,或者证据被毁。
2. 林晚说话不抬声调;赢的方式是亮证据,不是吵架。
3. 每幕末尾回扣一次“签字”,镜头落在她三年前的签名上。
4. 她违过的规(私留检材)必须在结局付出代价。
5. 宋知远在前 35 集不能有任何可疑台词,只给袖扣特写。
6. **AI 拍摄约束**:视觉锚点全剧固定(灰风衣、旧表、白手套、金丝眼镜、黑耳钉、酒红指甲、珍珠耳环、船锚袖扣、金表);主场景控制在 8 个(宴会厅、酒店房间、解剖室、主任办公室、沈家老宅、游艇、法庭、墓园);闪回统一用冷蓝色调;落水和打斗用剪影和碎镜头处理,不拍水下戏。

返回

File created successfully at: /scratch/003/ws/003-skeleton/xindoo__sumeru/run-2/全剧骨架.md (file state is current in your context — no need to Read it back)
Bash Count characters in skeleton file

输入

python3 -c "
import re;t=open('全剧骨架.md').read()
print('非空白字符',len(re.sub(r'\s','',t)));print('去markdown符号',len(re.sub(r'[\s|#*\-:]','',t)))"

返回

非空白字符 2691
去markdown符号 2448

思考 8 秒

Agent:
我把全剧骨架写好了,存在当前目录的 **`全剧骨架.md`**。正文约 2700 字(不算空白),在 premise 要求的 3000 字以内。premise 里说了只要骨架、不写分集大纲和剧本,所以这个 skill 平时会一起生成的东西我都没做:分章细纲、世界观文档和 `.sumeru/` 下的 JSON。

**骨架包含六部分:**
1. **总纲**:全剧问题是“谁杀了沈峥”。明线是她打穿三层对手:沈家、周启年、宋知远。暗线是她一步步走向自己签过的假报告。另加一个倒计时:股份交割日。
2. **底层真相**:编剧用,观众分批知道。写了游艇夜发生了什么、她当年为什么没认出尸体、替身局怎么来的、表里藏着什么、袖扣怎么回事。
3. **五幕结构**:10、12、13、13、12 集。第 10 集是付费卡点,第 30 集中点反转,第 43 集全剧最低点,56–59 集庭审高潮。
4. **证据链台账**:11 件主证据,每件写了在哪一集出、证明什么、对手怎么毁或抹黑,后面写分集照这个顺序用。
5. **人物弧线**:七个主要人物各一句话。
6. **分集与剧本铁律**:包括 AI 拍摄约束,比如固定的视觉锚点、8 个主场景、怎么处理闪回和落水戏。

**下面这些是我补的设定,premise 里没写,请你确认:**
- **倒计时**:股份交割日定在婚礼后一个月,也就是沈峥的三十岁生日。程野的危机感和后来倒戈都从这里来。
- **那块表**:是沈峥上游艇前交给林晚保管的,后盖里藏着洗钱账目和他的一段语音,第 52 集打开。
- **病理切片**:林晚当年违规私留了一盒,成了第二幕亲缘鉴定的关键。周启年也拿这件事反咬她,所以结局里她要为此受处分。
- **船锚袖扣**:当年在死者手里,物证照片被周启年抽走。前 35 集宋知远只给袖扣特写,不给任何可疑台词。
- **打款录音**:录音里只叫“宋先生”,前三幕让大家误以为幕后是宋婉仪,第四幕才翻到宋知远。
- **程野的背叛**:苏曼丽按 premise 反水一次。我另外让程野在第四幕被宋知远扣住妹妹,被迫当众指认林晚伪造证据一次,第五幕再回头。如果你只想保留苏曼丽这一次反水,可以删掉程野这段。

**命名**:人名都是你给的,我对照了 skill 自带的黑名单,没有命中。地名机构只用了“市法医中心”“沈氏”“苏家”这类泛称,没有用真实名称。

这一轮结束:耗时 3.0 分钟,按 API 价格折算 $0.60

第 2 轮

输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。

思考 9 秒

Bash Apply consistency fixes and recount characters

输入

python3 - <<'EOF'
p='全剧骨架.md';t=open(p).read()
reps=[
("房间里程野摘下眼镜,露出整容疤。","房间里程野摘下眼镜,露出整容疤:“你想找他?他连坟都没有。”林晚想起那具三天就火化的无名男尸。"),
("**第二幕(11–22)**:沈砚不信她","**第二幕(11–22)**:第 12 集林晚取出私留的切片,确认无名男尸是他杀。沈砚不信她"),
("| 四 | 36–48 | 游艇之夜 | 苏曼丽(反水)、宋知远露面 |","| 四 | 36–48 | 游艇之夜 | 宋知远的爪牙、反水后的苏曼丽 |"),
("颅骨骨折的形态,对上游艇工具箱里扳手的空位尺寸。","游艇的工具箱已经整套换新,她翻出原厂配置单,用颅骨骨折的形态对上原配扳手的型号。"),
("| 9 | 骨折形态与扳手 | 46 | 凶器 | 游艇连夜清洗 |","| 9 | 骨折形态与扳手型号 | 46 | 凶器 | 整套换掉工具箱 |"),
]
for a,b in reps:
    assert t.count(a)==1,a; t=t.replace(a,b)
open(p,'w').write(t)
import re;print(len(re.sub(r'\s','',t)))
EOF

返回

2766

思考 7 秒

Agent:
全剧骨架已经定稿,文件是当前目录下的 **`全剧骨架.md`**。正文约 2770 字(不算空白),在 3000 字以内。按你说的,分集大纲和剧本没有写。

上一版我补的设定都按我的推荐保留了,包括唯一一个需要你选的地方:**程野第四幕的被迫背叛保留**。理由是这样他在“配合、背叛、回头”之间有三步,第五幕倒向林晚更有分量,而且这一步有交割日和妹妹被扣两个压力在推,说得通。

这次通读改了五处前后衔接的漏洞:

1. **第 10 集卡点**:补上程野那句“他连坟都没有”,正文和幕表里的钩子对上了。林晚也是在这里把替身和那具三天就火化的无名男尸联系起来的。
2. **第 12 集**:正文补写林晚取出私留的切片、确认他杀。原来证据台账里有这件证据,剧情里却没写到。
3. **第四幕爽点对象**:原来写的是“苏曼丽、宋知远露面”,改成“宋知远的爪牙、反水后的苏曼丽”。宋知远这一幕刚露面、还没被打脸,原写法和后面对不上。
4. **凶器证据**:原写法是游艇被连夜清洗,可清洗冲掉不了工具箱上的空位,这个“毁证”不成立。改成宋知远把整套工具箱换新,林晚翻出原厂配置单,用颅骨骨折的形态对上原配扳手的型号。
5. **证据台账第 9 条**:跟着第 4 点一起改了,内容和正文一致。

人名都是 premise 给的,对照黑名单没有命中。地名和机构只用了泛称,没有真实名称。

这一轮结束:耗时 0.4 分钟,按 API 价格折算 $0.68

第 3 轮

输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。

思考

Read ./全剧骨架.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/xindoo__sumeru/run-2/全剧骨架.md"
}

返回

1	# 《验尸官的婚礼》全剧骨架
2	
3	60 集竖屏 · 每集 1–2 分钟 · AI 拍摄 · 女频 / 大女主 / 复仇 / 悬疑 / 豪门
4	
5	## 一、总纲
6	
7	- **全剧问题**:三年前是谁杀了沈峥?
8	- **明线**:林晚每集亮出一件看得见的证据,依次打穿三层:沈家(替身局)→ 周启年(假报告)→ 宋知远(真凶)。
9	- **暗线**:每接近真相一步,她就离自己签过的那份“意外”报告更近一步。终点是她亲手推翻自己。
10	- **倒计时**:沈峥三十岁生日就是股份交割日,定在婚礼后一个月。交割一完成,程野就没用了。这是悬在全剧头上的钟。
11	
12	## 二、底层真相(编剧用,观众分批知道)
13	
14	1. 游艇夜:沈峥查到舅舅借港口洗钱,被宋知远用扳手砸碎后脑,推下海。沈砚醉倒在船舱里。
15	2. 尸体泡烂了脸,作为无名男尸送到林晚的解剖台上。她查出头部钝器伤、肺里没有溺液(入水前就已经死了),记下“左手虎口陈旧疤痕”,结论写他杀。周启年收了钱,逼她改成意外,三天火化。她违规私留了一盒病理切片。
16	3. 宋知远骗姐姐说是醉酒落水,又献计找替身保住股份。宋婉仪找来程野,用“国外养病”遮了两年;一年前让他当众退婚,因为林晚最熟沈峥,迟早认得出来。
17	4. 上游艇前,沈峥把旧机械表交给林晚“替我保管”。表的后盖是他改过的,里面藏着一张存储卡:洗钱账目,外加一段他自己的语音。林晚三年没打开过。
18	5. 死者手里攥着一枚船锚银袖扣,物证照片被周启年从卷宗里抽走了。宋知远现在戴的那对,有一只是后配的,颜色新一点。
19	
20	## 三、五幕结构
21	
22	| 幕 | 集数 | 幕名 | 爽点打谁 | 幕末钩子 |
23	|---|---|---|---|---|
24	| 一 | 1–10 | 婚礼识替身 | 苏曼丽、宋婉仪 | 程野承认是替身,说出“他没有坟” |
25	| 二 | 11–22 | 沈家内鬼 | 宋婉仪 | 亲缘鉴定甩出来,宋婉仪说“我知道” |
26	| 三 | 23–35 | 推翻周启年 | 周启年 | 袖扣照片出现,林晚看向宋知远的袖口 |
27	| 四 | 36–48 | 游艇之夜 | 宋知远的爪牙、反水后的苏曼丽 | 宋婉仪得知真相,给弟弟打电话:“来家里吃饭” |
28	| 五 | 49–60 | 当庭改写 | 宋知远、林晚自己 | 墓前放表 |
29	
30	**第一幕(1–10)**:第 1 集婚礼敬酒,白手套滑落,虎口光洁。林晚当众说:“你不是沈峥。”被泼了酒、赶出去。集末闪回解剖台上那道疤。2–8 集沈家举报她骚扰、带头网暴,她每集拿出一个替身破绽(笔迹压痕、旧照片里的习惯动作)回击。答谢宴上苏曼丽塞来房卡。第 10 集付费卡点:房间里程野摘下眼镜,露出整容疤:“你想找他?他连坟都没有。”林晚想起那具三天就火化的无名男尸。
31	
32	**第二幕(11–22)**:第 12 集林晚取出私留的切片,确认无名男尸是他杀。沈砚不信她,用一根头发试探她的本事。沈家砸了她家偷切片,偷走的是她提前调包的空盒。第 20 集切片和沈砚比对:无名男尸与沈砚是同胞兄弟。沈砚成为内应。第 22 集家宴上甩出鉴定书,宋婉仪却平静地说:她知道,替身是她找的。
33	
34	**第三幕(23–35)**:周启年反咬:私留检材违法,证据无效;再放出她当年签字的“意外”报告,全网骂她“自己签的字自己翻”,她被停职立案。林晚恢复出“他杀”原始草稿。程野怕交割日后被灭口,配合她设局,套出周启年留作保命的打款录音。第 30 集中点反转:录音公开,周启年被带走;录音里只叫“宋先生”,所有人认定是宋婉仪,林晚也一样。周启年为了减刑交出被抽走的袖扣照片(第 35 集)。
35	
36	**第四幕(36–48)**:宋知远开始亲自出手:提前交割,扣住程野的妹妹逼他当众指认林晚伪造证据;拿港口生意收买苏家。沈砚想起那晚拍过一段视频,一直不敢看。旧手机修好,画面里船尾站着舅舅。第 43 集苏曼丽反水,把手机交了出去,视频被毁,全剧最低点。林晚改从凶器下手:游艇的工具箱已经整套换新,她翻出原厂配置单,用颅骨骨折的形态对上原配扳手的型号。第 48 集她把切片推到宋婉仪面前:“您儿子下水前就死了。”
37	
38	**第五幕(49–60)**:宋婉仪设家宴想稳住弟弟,宋知远看穿了,转头去抢表。沈砚想起“哥的表后盖是自己改的”。第 52 集撬开后盖,存储卡里是账目,还有沈峥的声音:“如果我出事,去查舅舅的港口。”53–55 集游艇对峙:程野救回妹妹,倒向林晚;苏家被宋知远甩掉,苏曼丽带着港口货单回来。56–59 集庭审,辩方拿她的签字攻击她,林晚当庭承认签过假报告、私留过检材,接受处分,然后重新出具结论。宋知远在语音、袖扣、沈砚证词面前认罪。第 60 集:宋婉仪交出沈氏,程野带妹妹自首,林晚写下“死者沈峥,他杀”并签名;墓前放下那块表。
39	
40	## 四、证据链台账(分集必须按序使用)
41	
42	| # | 证据 | 集 | 证明 | 对手如何毁/抹黑 |
43	|---|---|---|---|---|
44	| 1 | 光洁的虎口 | 1 | 新郎不是沈峥 | 说她被退婚后嫉妒发疯 |
45	| 2 | 整容疤 | 10 | 替身存在 | 删掉酒店监控 |
46	| 3 | 病理切片 | 12 | 无名男尸是他杀 | 入室偷盗 |
47	| 4 | 亲缘鉴定 | 20 | 无名男尸就是沈峥 | 宋婉仪承认替身,压下消息 |
48	| 5 | 原始草稿 | 26 | 结论被改过 | 指她私留检材违法 |
49	| 6 | 打款录音 | 30 | 有人收买了周启年 | “宋先生”把矛头引向宋婉仪 |
50	| 7 | 袖扣照片 | 35 | 凶手当晚在场 | “这种袖扣满大街都是” |
51	| 8 | 手机视频 | 41 | 宋知远在船尾 | 苏曼丽反水,视频被毁 |
52	| 9 | 骨折形态与扳手型号 | 46 | 凶器 | 整套换掉工具箱 |
53	| 10 | 表里的存储卡 | 52 | 动机和遗言 | 抢表 |
54	| 11 | 林晚本人证词 | 58 | 推翻假报告 | 拿她的签字攻击她 |
55	
56	证据之间的空档集用小破绽填补,但每集至少一件,且要拍到能看清。
57	
58	## 五、人物弧线
59	
60	- **林晚**:从守着一根刺不说,到当庭说出自己的错。她靠证据赢,从不靠吼。
61	- **程野**:从替人活着,到为自己和妹妹站出来(第三幕配合她,第四幕被迫背叛,第五幕回头)。
62	- **沈砚**:从不信她,到成为内应,再到直面自己那晚醉倒的愧疚。
63	- **苏曼丽**:踩人 → 求救 → 反水 → 带着货单回来,每一步都以生意为先。
64	- **周启年**:中段大 boss,倒台后成为揭开宋知远的跳板。
65	- **宋婉仪**:护股份的冷母亲,前三幕顶着“幕后黑手”的误判;第四幕知道儿子是被杀的,崩溃后倒戈。
66	- **宋知远**:前 35 集只做和气的舅舅,袖扣每次出镜都要拍到;第四幕起才亮刀。
67	
68	## 六、分集与剧本铁律
69	
70	1. 每集结尾必须留钩子:新证据露头,或者证据被毁。
71	2. 林晚说话不抬声调;赢的方式是亮证据,不是吵架。
72	3. 每幕末尾回扣一次“签字”,镜头落在她三年前的签名上。
73	4. 她违过的规(私留检材)必须在结局付出代价。
74	5. 宋知远在前 35 集不能有任何可疑台词,只给袖扣特写。
75	6. **AI 拍摄约束**:视觉锚点全剧固定(灰风衣、旧表、白手套、金丝眼镜、黑耳钉、酒红指甲、珍珠耳环、船锚袖扣、金表);主场景控制在 8 个(宴会厅、酒店房间、解剖室、主任办公室、沈家老宅、游艇、法庭、墓园);闪回统一用冷蓝色调;落水和打斗用剪影和碎镜头处理,不拍水下戏。
76	

思考 7 秒

Bash Fix remaining logic gaps and recount characters

输入

python3 - <<'EOF'
p='全剧骨架.md';t=open(p).read()
reps=[
("程野承认是替身,说出“他没有坟”","程野承认是替身,说出“他连坟都没有”"),
("录音里只叫“宋先生”,所有人认定是宋婉仪,林晚也一样。","录音里打款的男人只说是“替沈太太办事”,所有人认定是宋婉仪,林晚也一样。"),
("| “宋先生”把矛头引向宋婉仪 |","| 一句“替沈太太办事”把矛头引向宋婉仪 |"),
("沈砚想起那晚拍过一段视频,一直不敢看。旧手机修好,画面里船尾站着舅舅。","沈砚翻出那晚的旧手机,里面有一段他醉中录下、一直不敢看的视频。手机修好,画面里船尾站着舅舅。"),
("宋婉仪设家宴想稳住弟弟","宋婉仪设家宴想套弟弟的话"),
("前三幕顶着“幕后黑手”的误判","第 30 集起顶着“幕后黑手”的误判"),
]
for a,b in reps:
    assert t.count(a)==1,a; t=t.replace(a,b)
open(p,'w').write(t)
import re;print(len(re.sub(r'\s','',t)))
EOF

返回

2796

思考 5 秒

Agent:
全剧骨架已经写完,就是当前目录下的 **`全剧骨架.md`**。正文约 2800 字(不算空白),在 premise 要求的 3000 字以内。分集大纲和剧本按你说的没有写。

这一轮又通读了一遍,改了几处逻辑漏洞,最要紧的是第一条:

- **打款录音的误导对象**:原来写录音里叫的是“宋先生”,可宋婉仪是女的,这句话没法把嫌疑引到她身上。现在改成打款的男人说自己“替沈太太办事”。这就是宋知远拿姐姐当挡箭牌,第 30 集的中点反转才说得通。
- **沈砚的视频**:premise 写他那晚喝醉了,什么都记不清。所以“想起拍过视频”改成“翻出那晚的旧手机,里面有一段他醉中录下、一直不敢看的视频”。
- **宋婉仪被误判的时间**:原写“前三幕”,可前两幕里替身确实是她找的,她本来就是对手。改成“第 30 集起”才被当成幕后黑手。
- **第五幕家宴**:她已经知道儿子是被杀的,所以家宴的目的从“想稳住弟弟”改成“想套弟弟的话”。
- **第 10 集钩子**:幕表里那句台词改成和正文一致,都是“他连坟都没有”。

需要你选的地方都按我的推荐定了,主要是保留程野第四幕的被迫背叛。人名都是 premise 给的,对照 skill 自带的黑名单没有命中;地名和机构只用了泛称。

这一轮结束:耗时 0.4 分钟,按 API 价格折算 $0.80

第 4 轮

输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。

思考 2 秒

Agent:
骨架已经写完,这一轮我没有再改,也没有需要你决定的事项。

- **文件**:当前目录下的 `全剧骨架.md`,正文约 2800 字(不算空白),在 premise 要求的 3000 字以内。
- **内容**:总纲(全剧问题、明暗线、交割日倒计时)、底层真相、五幕结构和每幕的钩子、11 件证据的台账、人物弧线、分集与剧本铁律(含 AI 拍摄约束)。
- **之前要选的地方**:都按我的推荐定了。程野第四幕被迫背叛那段保留。
- **命名**:人名都是 premise 给的,对照黑名单没有命中;地名和机构只用了泛称。

上一轮的通读已经把能找到的逻辑漏洞修掉了。再改下去就是为改而改,所以停在这里。分集大纲和剧本按你说的没写。以后要接着写,可以直接拿这份骨架里的五幕结构和证据台账来管分集。

这一轮结束:耗时 0.1 分钟,按 API 价格折算 $0.82