LanyXiaosheng/bookflow-skill · 第 3 次运行

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

skill
LanyXiaosheng/bookflow-skill@eb56fb5c
装进工作目录的 skill
bookflow-skill
时间
2026-10-31 08:37–08:42(北京时间),5 分钟
轮数
4 轮,工具调用 11 次,按 API 价格折算 $3.39
匿名编号
873(评审只看到这个编号)
盲比
和另外 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 · Tomsawyerhu/Chinese-WebNovel-Skill · xindoo/sumeru · dama-cyber/Distilled-Novel-Toolbox · tance-mang/chinese-webnovel-skills · xiaofeng-928/chinese-longnovel-skill · qingyabailu-git/webfiction-write
原始文件
产出和问答记录 · 原始日志

写出的文件

标了标签的是认定为全剧骨架、拿去匿名打包的文件(deliverables.toml)。

验尸官的婚礼-全剧骨架.md 全剧骨架 3,039 字
# 《验尸官的婚礼》全剧骨架

> 60 集竖屏 · 每集 1–2 分钟 · AI 拍摄。分集大纲和剧本都按本文件写;要改走向,先改这里,再往下写。

## 一、核心

- **主线问题**:三年前是谁杀了沈峥?
- **暗线问题**:林晚敢不敢推翻自己签过的“意外”?
- **单集发动机**:每集一件看得见的证据,固定三拍:林晚亮证据 → 沈家 / 周启年毁证或抹黑 → 林晚靠专业反杀,多拿一块真相。每赢一次,离凶手近一步,也离自己的签名近一步。
- **情绪曲线**:屈辱 → 痛快 → 自我审判 → 清算 → 释然。
- **故事时间**:约 30 天,从婚礼到股权交割日。

## 二、设定校准(骨架补充,已锁定)

- **三年前**:沈峥查到舅舅宋知远借港口洗钱。出海前一晚,他把自己的旧表留给林晚,说“回来再拿”。游艇上他被扳手砸了后脑,推下海。尸体泡了多日,面部损毁,以无名男尸送上林晚的台子。她记下“后脑钝器伤、左手虎口陈旧疤痕、右手攥金属残片一枚(海水磨损,形状不明)”,判他杀;周启年逼她改成“意外”,三天后火化,残片封进证物室。
- 宋知远告诉姐姐:沈峥醉酒落水,尸体没找到。宋婉仪为保股份找程野顶替,对外说“国外养病”。程野回国后一直躲着林晚,一年前当众退婚。林晚从没把那具无名尸和未婚夫联系起来。宋知远常驻海外,林晚很少见他。
- **虎口疤**:沈峥小时候替沈砚挡碎玻璃留下的,沈砚认得这道疤。
- **倒计时**:婚礼后第 30 天是沈峥三十岁生日,也是股权交割日。交割一完,程野就没用了。
- 程野的妹妹由宋知远“照顾”,是程野的软肋,第 15 集前必须出场。

## 三、四幕走向

### 第一幕 婚礼(1–10):她认出来了

- **1**:沈家发请柬羞辱她,她来了。交换戒指时新郎摘下白手套,虎口光洁。她想起解剖台上那道疤。钩子:她站起来说“这个人不是沈峥”。
- **2–6**:她被当成疯前任拖出去,宋婉仪当众羞辱她,周启年以“情绪不稳”停了她的职。她拿耳廓形状对比照、签名的收笔,一处处戳破替身。
- **7–9**:沈砚嘲讽她,被她一句“你哥虎口那道疤是替谁挡的”问住。
- **10**:答谢宴上苏曼丽当众泼她酒,转身把房卡塞进她手里,背面写着“救我”。【卡点】

### 第二幕 尸体(11–30):证明台上那人是沈峥

- **11–15**:苏曼丽交出新婚夜录音:丈夫说梦话,喊的是另一个名字。程野的赌债和整容记录浮出来,妹妹出场。
- **16–20**:林晚找回当年的原始记录底稿,被周启年当面撕碎,可她早拍了照。档案室里还留着当年的病理切片。
- **21–25**:沈砚交出自己的头发,林晚托第三方实验室拿切片做 DNA 比对,结果是亲兄弟。沈砚崩溃,成了她在沈家的内应。
- **26–29**:沈家抢切片、烧档案室,网上骂她“恋尸法医”。她当众讲解剖结论反击,舆论翻转。
- **30(中点反转)**:沈家密室里,宋婉仪承认儿子三年前就没了,替身是她找的:“可我儿子是落水,是意外。不信?报告上是你签的字。”周启年把那份签名拍在桌上。【卡点】

### 第三幕 签名(31–45):从“他是谁”到“谁杀了他”

- **31–34**:周启年告她私取切片、泄露档案,林晚被立案调查,比对结果在程序上作废。她不辩解,只追问一件事:当年让我改结论的钱是谁给的。
- **35–37**:后脑骨折照片对上扳手形状,线索指向游艇。沈砚终于说出那晚他也在船上,喝醉了,只听见哥哥跟人吵:“港口的账你别碰。”嫌疑落到同做港口生意的苏家。
- **38–40**:林晚查苏家,宋知远趁机捏住苏家生意。苏曼丽反水,把录音原件交了出去,林晚手里只剩当不了证据的翻录件,线断了。
- **41–44**:林晚放风说程野要自首。周启年赶去证物室销毁那块金属残片,被当场拍下;金表来历和转账记录一起落地。残片洗净后是半枚船锚袖扣。被带走前,周启年喊出了宋知远的名字。
- **45**:一直温和帮忙的舅舅宋知远登门,袖口那对船锚袖扣一新一旧。钩子:他笑着问“你那块表,还走得准吗?”【卡点】

### 第四幕 清算(46–60):她亲手推翻自己

- **46–50**:交割日逼近,程野发现交割后自己会被安排“出海”。林晚救下他,代价是沈砚暴露。程野为了妹妹倒戈,交出三年来宋知远给他的指令。
- **51–53**:旧表停了。林晚拆开后盖,找到沈峥藏的存储卡,里面是港口洗钱账,杀人动机落地。
- **54–55**:宋知远对苏家下手,苏曼丽发现自己是下一个“意外”,带着港口账第二次倒戈。
- **56**:交割日股东会,就开在婚礼那间宴会厅。宋婉仪看完证据,才知道儿子是被亲弟弟杀的。她当众承认替身,交出沈氏。
- **57–59**:庭审。宋知远拿林晚的旧签名攻击她的证词。林晚当庭承认三年前签的是假报告,愿意担责,然后逐条讲出死者身上的伤。宋知远认罪伏法,程野带妹妹自首。
- **60**:林晚在当年那份报告的更正栏里写下“死者沈峥,他杀”,签上自己的名字。墓园里,她给那块表上满弦,放在沈峥墓前。

## 四、秘密揭开表

| 秘密 | 林晚确认 | 公开 |
|---|---|---|
| 新郎是替身 | 1 | 56 |
| 无名尸是沈峥 | 25 | 57 |
| 沈砚那晚在船上 | 36 | 58 |
| 凶手是宋知远 | 44–45(观众同步) | 59 |
| 表里有存储卡 | 52 | 58 |

## 五、爽点账本(先压她,再还回去)

- **周启年**:3 停她职 → 18 撕底稿被拍 → 30 拿签名压她 → 44 当场被抓。
- **宋婉仪**:6 当众羞辱 → 30 拿签名压她 → 56 当众认替身、交出沈氏。
- **程野**:1 摘手套穿帮 → 5 签名穿帮 → 47 被抛弃,求林晚救命。
- **苏曼丽**:10 泼酒 → 40 反水 → 55 回头求她。
- **宋知远**:45 露面 → 59 认罪。

## 六、写作铁律

1. 每集只出一件主证据,必须是能拍特写的实物、画面或声音。
2. 证据不能白毁:每毁一次,林晚必须有备份,或者从毁证的动作里拿到新证据。
3. 破案和反杀都归林晚。沈砚、苏曼丽、程野只递线索,不替她下判断。
4. 林晚不哭不吼,不抬声调,一句专业判断就收住。
5. 第 45 集前宋知远只当“好舅舅”;袖扣只给观众看,最多两次特写(12、36),林晚不能注意到。
6. 林晚的代价不能洗白:第 59 集她必须认签字、认责任。
7. 解剖画面不拍血腥特写,用报告、照片轮廓、器械声代替。
8. 每集开头 3 秒接上集钩子,结尾必须留新钩子。

## 七、AI 拍摄约束

- **造型锚点每集不变**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年花白背头、金表;宋婉仪旗袍、珍珠耳环;宋知远船锚袖扣。
- **主场景不超过 8 个**:婚宴厅、酒店房间、解剖室 / 档案室、沈家客厅、游艇(只用于回忆)、医院、法庭、墓园。
- 每集最多 3 场戏、4 个说话人;回忆统一冷蓝色调。
- 关键道具先做道具卡:虎口疤、旧表、房卡、切片、金属残片 / 船锚袖扣、扳手照片、存储卡。

过程

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

第 1 轮

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

思考

Bash List directory, show premise, list skill references

输入

ls -la && cat premise.md 2>/dev/null; find . -name "premise*" -not -path "./.claude/skills/*/node_modules/*" | head; ls -R .claude/skills/bookflow-skill/references | head -80

返回

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 岁,高个子,笑容和气,袖口总是一对船锚形状的银袖扣。
  - 小传:沈家人眼里最可靠的舅舅。借沈氏的海外港口洗钱,三年前被沈峥发现,在游艇上用扳手砸了他的后脑,推下海;之后买通周启年改了结论,又让姐姐以为是意外。全剧最后的对手。

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

.claude/skills/bookflow-skill/references/bookflow-prompts:
anti_ai_rules.md
chapter_beats.system.md
chapter_write.system.md
chapter_write_full.system.md
project_blurb.system.md
project_book_polish.system.md
project_book_summary.system.md
project_character_setup.system.md
project_outline.system.md
project_publish.system.md
project_readme.system.md
project_side_dishes.system.md
publish_qa.system.md
review_analyze.system.md
seed_generator.system.md
seed_heat_backfill.system.md
seed_scorer.system.md
track_recommend.system.md

.claude/skills/bookflow-skill/references/factory:
00-方向与规则
00-番茄短篇目标方向.md
00-目录导航.md
00-重构说明.md
01-对标拆解
01-文章处理SOP.md
02-新文章处理模板.md
02-资产库
03-下一步执行清单.md
03-项目生产
04-完整链路SOP.md
13-项目化生产流程.md
AI写小说-30条番茄小说提示词模板.md
AI写小说-30条番茄小说选题库.md
AI写小说账号拆解总纲.md
抖音内容拆解-AI写小说-合并优化版.md
抖音内容拆解-AI写小说赛道.md
抖音内容拆解-豆包下载赛道.md

.claude/skills/bookflow-skill/references/factory/00-方向与规则:
00-平台规则与选题边界.md
00-当前阶段任务清单.md
00-总导航.md

.claude/skills/bookflow-skill/references/factory/01-对标拆解:
01-对标拆解导航.md

.claude/skills/bookflow-skill/references/factory/02-资产库:
02-番茄短篇人物关系模板.md
02-番茄短篇冲突模板库.md
02-番茄短篇开头钩子模板.md
02-番茄短篇标题模板库.md
02-番茄短篇疯题立项池.md
02-番茄短篇简介模板库.md
02-番茄短篇结局反转模板.md
02-番茄短篇试读前30%优化模板.md
02-番茄短篇选题库-古言重生.md
02-资产库导航.md
02-赛道导航.md
02-项目模板映射总表.md
赛道-古言替嫁冲喜
赛道-古言重生打脸
赛道-女频脑洞穿书
赛道-悬疑反转短篇
赛道-改编向中篇
赛道-现言婚恋火葬场
赛道-男频短篇多元破界
赛道-长篇后备池

.claude/skills/bookflow-skill/references/factory/02-资产库/赛道-古言替嫁冲喜:
00-赛道总纲.md
01-选题库.md
02-项目清单.md

.claude/skills/bookflow-skill/references/factory/02-资产库/赛道-古言重生打脸:

思考

Bash Read workflow map, outline prompt, ending template

输入

cd .claude/skills/bookflow-skill/references && cat workflow-map.md bookflow-prompts/project_outline.system.md | head -150; cat factory/02-资产库/02-番茄短篇结局反转模板.md | head -60

返回

# BookFlow 工作流映射

## 阶段与交付物

| 阶段 | BookFlow 入口 | 主要交付物 | 出场标准 |
| --- | --- | --- | --- |
| 选题 | 选题 | 标题、卖点、主分类、情节标签、评分 | 有明确冲突,达到项目线或进入备选池 |
| 立项 | 选题中的进项目 | 项目记录 | 标题、赛道、目标读者已锁定 |
| 前期方案 | 项目详情 | README、角色设定 | README 完成,角色设定人工确认 |
| 结构 | 项目详情 | 章节大纲、爆点节奏 | 每章有事件、情绪和章尾钩子 |
| 正文 | 进入写作 | 分章节正文 | 人物、时间线和字数通过检查 |
| 发布准备 | 项目详情 | 全书汇总、配套素材、配图、ZIP | 发布稿、简介、标题和素材齐全 |
| 发布 | 待发 / 已发 | 状态和平台链接 | 用户人工完成平台发布 |
| 复盘 | 复盘 | 24h/72h/7d 数据和结论 | 有数据、有判断、有下一步 |

## 推荐执行顺序

1. 先选一个题,不要同时生成几十个完整项目。
2. 用 4 维评分卡筛选:标题点击欲、冲突明确度、赛道辨识度、差异化。
3. 进入项目后,先生成 README,再生成角色设定。
4. 角色设定必须人工确认。改名或改关系后,重新生成大纲。
5. 先生成章节 beat,再逐章写正文;每章写完立即检查。
6. 正文完成后再生成汇总、配套素材和封面,不要让配套素材反过来决定正文。
7. 发布前保留原始 Markdown、最终稿和 ZIP。
8. 发布后按时间窗口录入真实数据,不能用总曝光代替阅读、完读和互动。

## 推荐 Skill 组合

### 核心

- `bookflow-skill`:总流程、阶段门禁和素材路由。
- BookFlow prompts:README、角色、大纲、beat、正文、汇总、配套和发布 QA。

### 内容质量

- `stop-slop`:去模板化表达、降低 AI 味、调整节奏。
- `ai`:提示词版本管理、输入输出验证、成本与效果平衡。

### 发布复用

- `x-mastery-mentor`:把实操经历整理成 X Article、Thread 或发布说明。
- `visual-imprint` 或 `lany-cover`:需要统一个人 IP 封面和正文视觉时使用。

## 关键提示词模块

| 目标 | 文件 |
| --- | --- |
| 选题生成 | `seed_generator.system.md` |
| 选题评分 | `seed_scorer.system.md` |
| 项目说明 | `project_readme.system.md` |
| 角色设定 | `project_character_setup.system.md` |
| 章节大纲 | `project_outline.system.md` |
| beat 拆分 | `chapter_beats.system.md` |
| 正文生成 | `chapter_write.system.md` / `chapter_write_full.system.md` |
| 去 AI 味 | `anti_ai_rules.md` / `project_book_polish.system.md` |
| 全书汇总 | `project_book_summary.system.md` |
| 发布配套 | `project_side_dishes.system.md` |
| 发布检查 | `publish_qa.system.md` |
| 复盘分析 | `review_analyze.system.md` |
你是「番茄短篇 / 守单客」的大纲撰稿人。基于项目 README,写出一份 10 章细纲 + 故事主线 + 爆点节奏表的大纲文档。

# 核心约束
- 全文目标 8000 字(10章 × 每章800字),大纲必须围绕这个篇幅设计
- 每章只有 3 个 beat 的空间,所以大纲每章只列 3 个关键事件,不要塞太多

# 输出规范

严格按下面 markdown 模板输出,不加前缀、不带围栏:

```
# 大纲:<标题>

## 故事主线

<一段话 200-300 字,讲清起承转合:开局格局 → 升级路径 → 高潮反转 → 收束。必须含至少 2 处反转或信息差揭露。>

## 十章细纲

### 第1章 <章节标题>
- <场景 1 / 事件推进>
- <场景 2 / 关系或认知变化>
- <场景 3 / 砸下钩子或炸点>
- 钩子:<引发读者翻页的悬念,1 行写清>

(…2-10 章同样格式…)

## 爆点节奏表

| 章节 | 爆点位置 | 类型(冲突 / 反转 / 升级 / 揭露 / 高潮) | 一句话描述 |
|------|----------|----------------------------------------|------------|
| 1 | 章末 | 冲突 | … |
| 3 | 章中 | 反转 | … |
| 5 | 章末 | 升级 | … |
| 8 | 章中 | 揭露 | … |
| 10 | 全章 | 高潮 | … |
```

# 硬规则

- 每章至少 2 个变化点(1 个事件推进 + 1 个关系/认知变化)
- 前 30%(1-3 章)必须有强冲突 + 意外信息 + 高代价选择 各至少 1 处
- 不允许前 3 章还在铺背景
- 言情向:前 3000 字必须让女主做出不可逆动作
- 每章结尾必须有钩子,不能写「她陷入沉思」这种平淡收束
- 章节标题用 8-15 字,要带钩子或情绪锚点,不要「第1章 开始」这种偷懒
- 不许出现「(待定)」「(这里展开)」类占位
# 番茄短篇结局反转模板

## 使用原则

番茄短篇结尾不能只“结束”,要“兑现”。

至少兑现 3 件事:

1. 恶人付代价
2. 女主拿回身份 / 主动权 / 尊严
3. 感情线或命运线有明确落点

也就是:

`清算 + 反转 + 情绪补偿`

---

## 模板 1:恶人现世报型

### 适合题材

- 宅斗
- 继母庶妹
- 满门恶人

### 结尾结构

1. 关键证据落地
2. 恶人互相攀咬
3. 官府 / 皇命 / 家法执行
4. 女主亲眼看见他们被带走

### 适合效果

- 下狱
- 流放
- 抄家
- 除族

### 模板句式

> 前世他们看着我被拖走,这一世,轮到我站在阶前,看着他们一个个被押进囚车。

---

## 模板 2:前任后悔型

### 适合题材

- 退婚
- 追妻火葬场
- 改嫁死对头

### 结尾结构

1. 前任彻底失势
2. 女主已站到更高位置
3. 前任想回头
4. 女主冷脸拒绝

思考 119 秒

Write ./验尸官的婚礼-全剧骨架.md

输入

/scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md

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

> 60 集竖屏 · 每集 1–2 分钟 · AI 拍摄。分集大纲和剧本都按本文件写;要改走向,先改这里,再往下写。

## 一、核心

- **主线问题**:三年前是谁杀了沈峥?
- **暗线问题**:林晚敢不敢推翻自己签过的“意外”?
- **单集发动机**:每集一件看得见的证据,固定三拍:林晚亮证据 → 沈家 / 周启年毁证或抹黑 → 林晚靠专业反杀,多拿一块真相。每赢一次,离凶手近一步,也离自己的签名近一步。
- **情绪曲线**:屈辱 → 痛快 → 自我审判 → 清算 → 释然。

## 二、设定校准(骨架新增,需人工确认)

- **三年前**:沈峥查到舅舅宋知远借港口洗钱。出海前一晚,他把自己的旧表留给林晚,说“回来再拿”。游艇上他被扳手砸了后脑,推下海。尸体泡了多日,面部损毁,以无名男尸送上林晚的台子。她记下“后脑钝器伤、左手虎口陈旧疤痕、死者手中船锚形银饰一枚”,判他杀;周启年逼她改成“意外”,三天后火化。
- 宋知远告诉姐姐:沈峥醉酒落水,尸体没找到。宋婉仪为保股份找程野顶替,对外说“国外养病”。程野回国后一直躲着林晚,一年前当众退婚。林晚从没把那具无名尸和未婚夫联系起来。
- **虎口疤**:沈峥小时候替沈砚挡碎玻璃留下的,沈砚认得这道疤。
- **倒计时**:婚礼日 = 沈峥三十岁生日 = 股权交割日。交割一完,程野就没用了。
- 程野的妹妹由宋知远“照顾”,是程野的软肋,第 15 集前必须出场。

## 三、四幕走向

### 第一幕 婚礼(1–10):她认出来了

- **1**:沈家发请柬羞辱她,她来了。交换戒指时新郎摘下白手套,虎口光洁。她想起解剖台上那道疤。钩子:她站起来说“这个人不是沈峥”。
- **2–6**:她被当成疯前任拖出去,宋婉仪当众羞辱她,周启年以“情绪不稳”停了她的职。她拿耳廓形状对比照、签名的收笔,一处处戳破替身。
- **7–9**:沈砚嘲讽她,被她一句“你哥虎口那道疤是替谁挡的”问住。
- **10**:答谢宴上苏曼丽当众泼她酒,转身把房卡塞进她手里,背面写着“救我”。【卡点】

### 第二幕 尸体(11–30):证明台上那人是沈峥

- **11–15**:苏曼丽交出新婚夜录音:丈夫说梦话,喊的是另一个名字。程野的赌债和整容记录浮出来,妹妹出场。
- **16–20**:林晚找回当年的原始记录底稿,被周启年当面撕碎,可她早拍了照。档案室里还留着当年的病理切片。
- **21–25**:沈砚交出自己的头发,和切片做 DNA 比对,结果是亲兄弟。沈砚崩溃,成了她在沈家的内应。
- **26–29**:沈家抢切片、烧档案室,网上骂她“恋尸法医”。她当众讲解剖结论反击,舆论翻转。
- **30(中点反转)**:沈家密室里,宋婉仪承认儿子三年前就没了,替身是她找的:“可我儿子是落水,是意外。不信?报告上是你签的字。”周启年把那份签名拍在桌上。【卡点】

### 第三幕 签名(31–45):从“他是谁”到“谁杀了他”

- **31–34**:周启年告她私取切片、泄露档案,林晚被立案调查,切片在程序上作废。她不辩解,只追问一件事:当年让我改结论的钱是谁给的。
- **35–37**:后脑骨折照片对上扳手形状,线索指向游艇。沈砚终于说出那晚他也在船上,喝醉了,只记得一只船锚袖扣。
- **38–40**:苏曼丽反水。苏家的港口生意被宋知远捏在手里,她把录音原件交了出去。林晚的线断了。
- **41–44**:林晚放风说程野要自首。周启年赶去证物室销毁那枚“船锚形银饰”,被当场拍下;金表来历和转账记录一起落地。被带走前,他喊出了宋知远的名字。
- **45**:一直温和帮忙的舅舅宋知远登门,袖口那对船锚袖扣一新一旧。钩子:他笑着问“你那块表,还走得准吗?”【卡点】

### 第四幕 清算(46–60):她亲手推翻自己

- **46–50**:交割日逼近,程野发现自己被安排“出海”。林晚救下他,代价是沈砚暴露。程野为了妹妹倒戈,交出三年来宋知远给他的指令。
- **51–53**:旧表停了。林晚拆开后盖,找到沈峥藏的存储卡,里面是港口洗钱账,杀人动机落地。
- **54–55**:宋知远对苏家下手,苏曼丽发现自己是下一个“意外”,带着港口账第二次倒戈。
- **56**:宋婉仪看完证据,才知道儿子是被亲弟弟杀的。她在股东会上交出沈氏。
- **57–59**:庭审。宋知远拿林晚的旧签名攻击她的证词。林晚当庭承认三年前签的是假报告,愿意担责,然后逐条讲出死者身上的伤。宋知远认罪伏法,程野带妹妹自首。
- **60**:林晚重新写下“死者沈峥,他杀”,签上自己的名字。墓园里,她给那块表上满弦,放在沈峥墓前。

## 四、秘密揭开表

| 秘密 | 林晚知道 | 公开 |
|---|---|---|
| 新郎是替身 | 1 | 57 |
| 无名尸是沈峥 | 25 | 57 |
| 沈砚那晚在船上 | 36 | 58 |
| 凶手是宋知远 | 45(观众同步) | 59 |
| 表里有存储卡 | 52 | 58 |

## 五、爽点账本

- **周启年**:3 停她职 → 18 撕底稿被拍 → 30 小胜 → 44 当场被抓。
- **宋婉仪**:6 当众羞辱 → 30 拿签名压她 → 56 交出沈氏。
- **程野**:1 摘手套穿帮 → 5 签名穿帮 → 47 被抛弃,求林晚救命。
- **苏曼丽**:10 泼酒 → 40 反水 → 55 回头求她。
- **宋知远**:45 露面 → 59 认罪。

## 六、写作铁律

1. 每集只出一件主证据,必须是能拍特写的实物、画面或声音。
2. 证据不能白毁:每毁一次,林晚必须有备份,或者从毁证的动作里拿到新证据。
3. 破案和反杀都归林晚。沈砚、苏曼丽、程野只递线索,不替她下判断。
4. 林晚不哭不吼,不抬声调,一句专业判断就收住。
5. 第 45 集前宋知远只当“好舅舅”,最多两次袖扣特写(12、36)。
6. 林晚的代价不能洗白:第 59 集她必须认签字、认责任。
7. 解剖画面不拍血腥特写,用报告、照片轮廓、器械声代替。

## 七、AI 拍摄约束

- **造型锚点每集不变**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年花白背头、金表;宋婉仪旗袍、珍珠耳环;宋知远船锚袖扣。
- **主场景不超过 8 个**:婚宴厅、酒店房间、解剖室 / 档案室、沈家客厅、游艇(只用于回忆)、医院、法庭、墓园。
- 每集最多 3 场戏、4 个说话人;回忆统一冷蓝色调。
- 关键道具先做道具卡:虎口疤、旧表、房卡、切片、船锚袖扣、扳手照片、存储卡。

返回

File created successfully at: /scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md (file state is current in your context — no need to Read it back)

思考 1 秒

Bash Fix table header and count characters

输入

cd /scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3 && sed -i '' 's/| 秘密 | 林晚知道 | 公开 |/| 秘密 | 林晚确认 | 公开 |/' 验尸官的婚礼-全剧骨架.md && python3 -I -c "
import re,sys
t=open('验尸官的婚礼-全剧骨架.md',encoding='utf-8').read()
print('all non-space chars',len(re.sub(r'\s','',t)))
print('CJK chars',len(re.findall(r'[一-鿿]',t)))
print('excl markdown symbols',len(re.sub(r'[\s#*|\->【】]','',t)))
"

返回

all non-space chars 2550
CJK chars 1784
excl markdown symbols 2305
[This command modified 1 file you've previously read: 验尸官的婚礼-全剧骨架.md. Call Read before editing.]

思考 8 秒

Agent:
全剧骨架写好了,存在当前目录:`验尸官的婚礼-全剧骨架.md`。去掉空格后约 2550 字,在 3000 字以内。只有骨架,没有分集大纲和剧本正文。

**文件里有七块:**
1. **核心**:主线问题是谁杀了沈峥,暗线问题是林晚敢不敢推翻自己的签字。每集固定三拍:林晚拿出证据,沈家或周启年毁掉证据、抹黑她,林晚反杀。
2. **设定校准**:补上选题卡里没写清、但会让剧情说不通的几处。
3. **四幕走向**:
   - 婚礼(1–10 集):她认出新郎是替身。
   - 尸体(11–30 集):证明解剖台上那人就是沈峥。
   - 签名(31–45 集):从"他是谁"转到"谁杀了他"。
   - 清算(46–60 集):她当庭推翻自己的报告。
   
   中点在第 30 集,宋婉仪拿林晚自己签的"意外"压她。第 10、30、45 集是卡点。
4. **秘密揭开表**:每个秘密在第几集被林晚确认、第几集公开。
5. **爽点账本**:周启年、宋婉仪、程野、苏曼丽、宋知远各自在哪几集吃亏。
6. **写作铁律**:7 条,用来管住后面的分集大纲和剧本。比如证据不能白毁,破案归林晚,她的代价不能洗白。
7. **AI 拍摄约束**:每个人的造型标志每集不变,主场景不超过 8 个,每集最多 3 场戏,关键道具先做道具卡。

**下面是我新加的设定,选题卡里没有,往下写分集大纲之前请你先确认:**
- **为什么她没认出尸体**:尸体泡海多日、脸毁了,是无名尸。沈家对外说沈峥"在国外养病",替身回国后又一直躲着她。
- **那块表**:是沈峥出海前一晚留给她的。表里藏着洗钱账的存储卡,第 51–53 集才打开,用来坐实杀人动机。
- **船锚形银饰**:当年尸检时从死者手里取出,和宋知远的船锚袖扣对上。
- **倒计时**:婚礼日就是沈峥三十岁生日,也是股权交割日,交割完程野就没用了。
- **虎口疤**:是沈峥小时候替沈砚挡碎玻璃留下的。
- **程野的妹妹**:在宋知远手里,须在第 15 集前出场。

如果你改了其中哪一条,尤其是表和船锚这两条线,第三、四幕的证据顺序要跟着重排。

另外,"卡点"在哪几集是短剧的常见做法,具体放在哪集要看投放平台当前的规则。

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

第 2 轮

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

思考

Read ./验尸官的婚礼-全剧骨架.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-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	- 程野的妹妹由宋知远“照顾”,是程野的软肋,第 15 集前必须出场。
19	
20	## 三、四幕走向
21	
22	### 第一幕 婚礼(1–10):她认出来了
23	
24	- **1**:沈家发请柬羞辱她,她来了。交换戒指时新郎摘下白手套,虎口光洁。她想起解剖台上那道疤。钩子:她站起来说“这个人不是沈峥”。
25	- **2–6**:她被当成疯前任拖出去,宋婉仪当众羞辱她,周启年以“情绪不稳”停了她的职。她拿耳廓形状对比照、签名的收笔,一处处戳破替身。
26	- **7–9**:沈砚嘲讽她,被她一句“你哥虎口那道疤是替谁挡的”问住。
27	- **10**:答谢宴上苏曼丽当众泼她酒,转身把房卡塞进她手里,背面写着“救我”。【卡点】
28	
29	### 第二幕 尸体(11–30):证明台上那人是沈峥
30	
31	- **11–15**:苏曼丽交出新婚夜录音:丈夫说梦话,喊的是另一个名字。程野的赌债和整容记录浮出来,妹妹出场。
32	- **16–20**:林晚找回当年的原始记录底稿,被周启年当面撕碎,可她早拍了照。档案室里还留着当年的病理切片。
33	- **21–25**:沈砚交出自己的头发,和切片做 DNA 比对,结果是亲兄弟。沈砚崩溃,成了她在沈家的内应。
34	- **26–29**:沈家抢切片、烧档案室,网上骂她“恋尸法医”。她当众讲解剖结论反击,舆论翻转。
35	- **30(中点反转)**:沈家密室里,宋婉仪承认儿子三年前就没了,替身是她找的:“可我儿子是落水,是意外。不信?报告上是你签的字。”周启年把那份签名拍在桌上。【卡点】
36	
37	### 第三幕 签名(31–45):从“他是谁”到“谁杀了他”
38	
39	- **31–34**:周启年告她私取切片、泄露档案,林晚被立案调查,切片在程序上作废。她不辩解,只追问一件事:当年让我改结论的钱是谁给的。
40	- **35–37**:后脑骨折照片对上扳手形状,线索指向游艇。沈砚终于说出那晚他也在船上,喝醉了,只记得一只船锚袖扣。
41	- **38–40**:苏曼丽反水。苏家的港口生意被宋知远捏在手里,她把录音原件交了出去。林晚的线断了。
42	- **41–44**:林晚放风说程野要自首。周启年赶去证物室销毁那枚“船锚形银饰”,被当场拍下;金表来历和转账记录一起落地。被带走前,他喊出了宋知远的名字。
43	- **45**:一直温和帮忙的舅舅宋知远登门,袖口那对船锚袖扣一新一旧。钩子:他笑着问“你那块表,还走得准吗?”【卡点】
44	
45	### 第四幕 清算(46–60):她亲手推翻自己
46	
47	- **46–50**:交割日逼近,程野发现自己被安排“出海”。林晚救下他,代价是沈砚暴露。程野为了妹妹倒戈,交出三年来宋知远给他的指令。
48	- **51–53**:旧表停了。林晚拆开后盖,找到沈峥藏的存储卡,里面是港口洗钱账,杀人动机落地。
49	- **54–55**:宋知远对苏家下手,苏曼丽发现自己是下一个“意外”,带着港口账第二次倒戈。
50	- **56**:宋婉仪看完证据,才知道儿子是被亲弟弟杀的。她在股东会上交出沈氏。
51	- **57–59**:庭审。宋知远拿林晚的旧签名攻击她的证词。林晚当庭承认三年前签的是假报告,愿意担责,然后逐条讲出死者身上的伤。宋知远认罪伏法,程野带妹妹自首。
52	- **60**:林晚重新写下“死者沈峥,他杀”,签上自己的名字。墓园里,她给那块表上满弦,放在沈峥墓前。
53	
54	## 四、秘密揭开表
55	
56	| 秘密 | 林晚确认 | 公开 |
57	|---|---|---|
58	| 新郎是替身 | 1 | 57 |
59	| 无名尸是沈峥 | 25 | 57 |
60	| 沈砚那晚在船上 | 36 | 58 |
61	| 凶手是宋知远 | 45(观众同步) | 59 |
62	| 表里有存储卡 | 52 | 58 |
63	
64	## 五、爽点账本
65	
66	- **周启年**:3 停她职 → 18 撕底稿被拍 → 30 小胜 → 44 当场被抓。
67	- **宋婉仪**:6 当众羞辱 → 30 拿签名压她 → 56 交出沈氏。
68	- **程野**:1 摘手套穿帮 → 5 签名穿帮 → 47 被抛弃,求林晚救命。
69	- **苏曼丽**:10 泼酒 → 40 反水 → 55 回头求她。
70	- **宋知远**:45 露面 → 59 认罪。
71	
72	## 六、写作铁律
73	
74	1. 每集只出一件主证据,必须是能拍特写的实物、画面或声音。
75	2. 证据不能白毁:每毁一次,林晚必须有备份,或者从毁证的动作里拿到新证据。
76	3. 破案和反杀都归林晚。沈砚、苏曼丽、程野只递线索,不替她下判断。
77	4. 林晚不哭不吼,不抬声调,一句专业判断就收住。
78	5. 第 45 集前宋知远只当“好舅舅”,最多两次袖扣特写(12、36)。
79	6. 林晚的代价不能洗白:第 59 集她必须认签字、认责任。
80	7. 解剖画面不拍血腥特写,用报告、照片轮廓、器械声代替。
81	
82	## 七、AI 拍摄约束
83	
84	- **造型锚点每集不变**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年花白背头、金表;宋婉仪旗袍、珍珠耳环;宋知远船锚袖扣。
85	- **主场景不超过 8 个**:婚宴厅、酒店房间、解剖室 / 档案室、沈家客厅、游艇(只用于回忆)、医院、法庭、墓园。
86	- 每集最多 3 场戏、4 个说话人;回忆统一冷蓝色调。
87	- 关键道具先做道具卡:虎口疤、旧表、房卡、切片、船锚袖扣、扳手照片、存储卡。
88	

思考 33 秒

Agent:
骨架文件已经在了。按你的授权,我把它定稿:把"需人工确认"改成已锁定,再修几处我复查出来的逻辑漏洞。
Bash Back up the first version before editing

输入

cp 验尸官的婚礼-全剧骨架.md "$TMPDIR/骨架-v1.md" && echo saved

返回

saved

思考

Write ./验尸官的婚礼-全剧骨架.md

输入

/scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md

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

> 60 集竖屏 · 每集 1–2 分钟 · AI 拍摄。分集大纲和剧本都按本文件写;要改走向,先改这里,再往下写。

## 一、核心

- **主线问题**:三年前是谁杀了沈峥?
- **暗线问题**:林晚敢不敢推翻自己签过的“意外”?
- **单集发动机**:每集一件看得见的证据,固定三拍:林晚亮证据 → 沈家 / 周启年毁证或抹黑 → 林晚靠专业反杀,多拿一块真相。每赢一次,离凶手近一步,也离自己的签名近一步。
- **情绪曲线**:屈辱 → 痛快 → 自我审判 → 清算 → 释然。
- **故事时间**:约 30 天,从婚礼到股权交割日。

## 二、设定校准(骨架补充,已锁定)

- **三年前**:沈峥查到舅舅宋知远借港口洗钱。出海前一晚,他把自己的旧表留给林晚,说“回来再拿”。游艇上他被扳手砸了后脑,推下海。尸体泡了多日,面部损毁,以无名男尸送上林晚的台子。她记下“后脑钝器伤、左手虎口陈旧疤痕、右手攥金属残片一枚(海水磨损,形状不明)”,判他杀;周启年逼她改成“意外”,三天后火化,残片封进证物室。
- 宋知远告诉姐姐:沈峥醉酒落水,尸体没找到。宋婉仪为保股份找程野顶替,对外说“国外养病”。程野回国后一直躲着林晚,一年前当众退婚。林晚从没把那具无名尸和未婚夫联系起来。宋知远常驻海外,林晚很少见他。
- **虎口疤**:沈峥小时候替沈砚挡碎玻璃留下的,沈砚认得这道疤。
- **倒计时**:婚礼后第 30 天是沈峥三十岁生日,也是股权交割日。交割一完,程野就没用了。
- 程野的妹妹由宋知远“照顾”,是程野的软肋,第 15 集前必须出场。

## 三、四幕走向

### 第一幕 婚礼(1–10):她认出来了

- **1**:沈家发请柬羞辱她,她来了。交换戒指时新郎摘下白手套,虎口光洁。她想起解剖台上那道疤。钩子:她站起来说“这个人不是沈峥”。
- **2–6**:她被当成疯前任拖出去,宋婉仪当众羞辱她,周启年以“情绪不稳”停了她的职。她拿耳廓形状对比照、签名的收笔,一处处戳破替身。
- **7–9**:沈砚嘲讽她,被她一句“你哥虎口那道疤是替谁挡的”问住。
- **10**:答谢宴上苏曼丽当众泼她酒,转身把房卡塞进她手里,背面写着“救我”。【卡点】

### 第二幕 尸体(11–30):证明台上那人是沈峥

- **11–15**:苏曼丽交出新婚夜录音:丈夫说梦话,喊的是另一个名字。程野的赌债和整容记录浮出来,妹妹出场。
- **16–20**:林晚找回当年的原始记录底稿,被周启年当面撕碎,可她早拍了照。档案室里还留着当年的病理切片。
- **21–25**:沈砚交出自己的头发,林晚托第三方实验室拿切片做 DNA 比对,结果是亲兄弟。沈砚崩溃,成了她在沈家的内应。
- **26–29**:沈家抢切片、烧档案室,网上骂她“恋尸法医”。她当众讲解剖结论反击,舆论翻转。
- **30(中点反转)**:沈家密室里,宋婉仪承认儿子三年前就没了,替身是她找的:“可我儿子是落水,是意外。不信?报告上是你签的字。”周启年把那份签名拍在桌上。【卡点】

### 第三幕 签名(31–45):从“他是谁”到“谁杀了他”

- **31–34**:周启年告她私取切片、泄露档案,林晚被立案调查,比对结果在程序上作废。她不辩解,只追问一件事:当年让我改结论的钱是谁给的。
- **35–37**:后脑骨折照片对上扳手形状,线索指向游艇。沈砚终于说出那晚他也在船上,喝醉了,只听见哥哥跟人吵:“港口的账你别碰。”嫌疑落到同做港口生意的苏家。
- **38–40**:林晚查苏家,宋知远趁机捏住苏家生意。苏曼丽反水,把录音原件交了出去。林晚的线断了。
- **41–44**:林晚放风说程野要自首。周启年赶去证物室销毁那块金属残片,被当场拍下;金表来历和转账记录一起落地。残片洗净后是半枚船锚袖扣。被带走前,周启年喊出了宋知远的名字。
- **45**:一直温和帮忙的舅舅宋知远登门,袖口那对船锚袖扣一新一旧。钩子:他笑着问“你那块表,还走得准吗?”【卡点】

### 第四幕 清算(46–60):她亲手推翻自己

- **46–50**:交割日逼近,程野发现交割后自己会被安排“出海”。林晚救下他,代价是沈砚暴露。程野为了妹妹倒戈,交出三年来宋知远给他的指令。
- **51–53**:旧表停了。林晚拆开后盖,找到沈峥藏的存储卡,里面是港口洗钱账,杀人动机落地。
- **54–55**:宋知远对苏家下手,苏曼丽发现自己是下一个“意外”,带着港口账第二次倒戈。
- **56**:交割日股东会。宋婉仪看完证据,才知道儿子是被亲弟弟杀的。她当众承认替身,交出沈氏。
- **57–59**:庭审。宋知远拿林晚的旧签名攻击她的证词。林晚当庭承认三年前签的是假报告,愿意担责,然后逐条讲出死者身上的伤。宋知远认罪伏法,程野带妹妹自首。
- **60**:林晚在当年那份报告的更正栏里写下“死者沈峥,他杀”,签上自己的名字。墓园里,她给那块表上满弦,放在沈峥墓前。

## 四、秘密揭开表

| 秘密 | 林晚确认 | 公开 |
|---|---|---|
| 新郎是替身 | 1 | 56 |
| 无名尸是沈峥 | 25 | 57 |
| 沈砚那晚在船上 | 36 | 58 |
| 凶手是宋知远 | 44–45(观众同步) | 59 |
| 表里有存储卡 | 52 | 58 |

## 五、爽点账本(先压她,再还回去)

- **周启年**:3 停她职 → 18 撕底稿被拍 → 30 拿签名压她 → 44 当场被抓。
- **宋婉仪**:6 当众羞辱 → 30 拿签名压她 → 56 当众认替身、交出沈氏。
- **程野**:1 摘手套穿帮 → 5 签名穿帮 → 47 被抛弃,求林晚救命。
- **苏曼丽**:10 泼酒 → 40 反水 → 55 回头求她。
- **宋知远**:45 露面 → 59 认罪。

## 六、写作铁律

1. 每集只出一件主证据,必须是能拍特写的实物、画面或声音。
2. 证据不能白毁:每毁一次,林晚必须有备份,或者从毁证的动作里拿到新证据。
3. 破案和反杀都归林晚。沈砚、苏曼丽、程野只递线索,不替她下判断。
4. 林晚不哭不吼,不抬声调,一句专业判断就收住。
5. 第 45 集前宋知远只当“好舅舅”;袖扣只给观众看,最多两次特写(12、36),林晚不能注意到。
6. 林晚的代价不能洗白:第 59 集她必须认签字、认责任。
7. 解剖画面不拍血腥特写,用报告、照片轮廓、器械声代替。
8. 每集开头 3 秒接上集钩子,结尾必须留新钩子。

## 七、AI 拍摄约束

- **造型锚点每集不变**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年花白背头、金表;宋婉仪旗袍、珍珠耳环;宋知远船锚袖扣。
- **主场景不超过 8 个**:婚宴厅、酒店房间、解剖室 / 档案室、沈家客厅、游艇(只用于回忆)、医院、法庭、墓园。
- 每集最多 3 场戏、4 个说话人;回忆统一冷蓝色调。
- 关键道具先做道具卡:虎口疤、旧表、房卡、切片、金属残片 / 船锚袖扣、扳手照片、存储卡。

返回

The file /scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)

思考 3 秒

Bash Place shareholder meeting in wedding hall, recount

输入

sed -i '' 's/交割日股东会。宋婉仪/交割日股东会,就开在婚礼那间宴会厅。宋婉仪/' 验尸官的婚礼-全剧骨架.md && grep -n "宴会厅" 验尸官的婚礼-全剧骨架.md && python3 -I -c "
import re
t=open('验尸官的婚礼-全剧骨架.md',encoding='utf-8').read()
print('non-space chars',len(re.sub(r'\s','',t)))
for k in ['需人工确认','待定','(这里']: print(k, k in t)
"

返回

51:- **56**:交割日股东会,就开在婚礼那间宴会厅。宋婉仪看完证据,才知道儿子是被亲弟弟杀的。她当众承认替身,交出沈氏。
non-space chars 2756
需人工确认 False
待定 False
(这里 False
[This command modified 1 file you've previously read: 验尸官的婚礼-全剧骨架.md. Call Read before editing.]

思考 9 秒

Agent:
全剧骨架已经定稿,还是当前目录里那个 `验尸官的婚礼-全剧骨架.md`。上一版里我新加的设定,都按我推荐的方案锁定了,标题里的"需人工确认"也改成了"已锁定"。去掉空格后约 2750 字,在 3000 字以内。分集大纲和剧本没写。

我又把骨架从头核对了一遍,找出几处剧情说不通的地方,这次一起改了:

1. **交割日和婚礼撞在同一天。** 上一版婚礼当天就交割,可第 46–50 集又写"交割日逼近",前后打架。现在改成婚礼后第 30 天交割,整部剧的故事时间就是这 30 天。股东会放在第 56 集交割当天,就开在婚礼那间宴会厅,开头的场子到这里还回去。
2. **凶手会被太早认出来。** 宋知远天天戴船锚袖扣,如果沈砚在第 36 集说记得"船锚袖扣",或者死者手里的东西一看就是船锚,凶手当场就露了。现在改成两步:
   - 当年的记录写的是"金属残片,形状不明"。第 44 集周启年去毁这块残片被当场拍下,洗干净才看出是半枚船锚袖扣,第 45 集宋知远登门。
   - 沈砚记得的不是袖扣,是哥哥跟人吵架那句"港口的账你别碰"。这样第三幕先怀疑同做港口生意的苏家,也顺带解释了苏曼丽为什么会反水。
   
   另外补了一句:宋知远常驻海外,林晚很少见他。
3. **DNA 比对是谁做的。** 林晚第 3 集就被停职了,自己做不了比对。现在写明是她托第三方实验室做的,所以第 31 集被立案后,比对结果在程序上作废。
4. **结尾林晚签的是什么。** 她这时正被调查,又是当事人,不能再当新的鉴定人。所以改成她在当年那份报告的更正栏里写下"死者沈峥,他杀",签上名字。
5. **秘密揭开表和写作铁律。** 替身身份改为第 56 集公开;凶手由林晚在第 44–45 集确认。铁律加了两条:袖扣特写只给观众看,林晚不能注意到;每集开头 3 秒接上集的钩子,结尾留新钩子。

改之前的版本另存了一份,在临时目录 `$TMPDIR/骨架-v1.md`。系统可能会清理这个目录,想留着就复制到项目里。

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

第 3 轮

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

思考 1 秒

Read ./验尸官的婚礼-全剧骨架.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md"
}

返回

1	# 《验尸官的婚礼》全剧骨架
2	
3	> 60 集竖屏 · 每集 1–2 分钟 · AI 拍摄。分集大纲和剧本都按本文件写;要改走向,先改这里,再往下写。
4	
5	## 一、核心
6	
7	- **主线问题**:三年前是谁杀了沈峥?
8	- **暗线问题**:林晚敢不敢推翻自己签过的“意外”?
9	- **单集发动机**:每集一件看得见的证据,固定三拍:林晚亮证据 → 沈家 / 周启年毁证或抹黑 → 林晚靠专业反杀,多拿一块真相。每赢一次,离凶手近一步,也离自己的签名近一步。
10	- **情绪曲线**:屈辱 → 痛快 → 自我审判 → 清算 → 释然。
11	- **故事时间**:约 30 天,从婚礼到股权交割日。
12	
13	## 二、设定校准(骨架补充,已锁定)
14	
15	- **三年前**:沈峥查到舅舅宋知远借港口洗钱。出海前一晚,他把自己的旧表留给林晚,说“回来再拿”。游艇上他被扳手砸了后脑,推下海。尸体泡了多日,面部损毁,以无名男尸送上林晚的台子。她记下“后脑钝器伤、左手虎口陈旧疤痕、右手攥金属残片一枚(海水磨损,形状不明)”,判他杀;周启年逼她改成“意外”,三天后火化,残片封进证物室。
16	- 宋知远告诉姐姐:沈峥醉酒落水,尸体没找到。宋婉仪为保股份找程野顶替,对外说“国外养病”。程野回国后一直躲着林晚,一年前当众退婚。林晚从没把那具无名尸和未婚夫联系起来。宋知远常驻海外,林晚很少见他。
17	- **虎口疤**:沈峥小时候替沈砚挡碎玻璃留下的,沈砚认得这道疤。
18	- **倒计时**:婚礼后第 30 天是沈峥三十岁生日,也是股权交割日。交割一完,程野就没用了。
19	- 程野的妹妹由宋知远“照顾”,是程野的软肋,第 15 集前必须出场。
20	
21	## 三、四幕走向
22	
23	### 第一幕 婚礼(1–10):她认出来了
24	
25	- **1**:沈家发请柬羞辱她,她来了。交换戒指时新郎摘下白手套,虎口光洁。她想起解剖台上那道疤。钩子:她站起来说“这个人不是沈峥”。
26	- **2–6**:她被当成疯前任拖出去,宋婉仪当众羞辱她,周启年以“情绪不稳”停了她的职。她拿耳廓形状对比照、签名的收笔,一处处戳破替身。
27	- **7–9**:沈砚嘲讽她,被她一句“你哥虎口那道疤是替谁挡的”问住。
28	- **10**:答谢宴上苏曼丽当众泼她酒,转身把房卡塞进她手里,背面写着“救我”。【卡点】
29	
30	### 第二幕 尸体(11–30):证明台上那人是沈峥
31	
32	- **11–15**:苏曼丽交出新婚夜录音:丈夫说梦话,喊的是另一个名字。程野的赌债和整容记录浮出来,妹妹出场。
33	- **16–20**:林晚找回当年的原始记录底稿,被周启年当面撕碎,可她早拍了照。档案室里还留着当年的病理切片。
34	- **21–25**:沈砚交出自己的头发,林晚托第三方实验室拿切片做 DNA 比对,结果是亲兄弟。沈砚崩溃,成了她在沈家的内应。
35	- **26–29**:沈家抢切片、烧档案室,网上骂她“恋尸法医”。她当众讲解剖结论反击,舆论翻转。
36	- **30(中点反转)**:沈家密室里,宋婉仪承认儿子三年前就没了,替身是她找的:“可我儿子是落水,是意外。不信?报告上是你签的字。”周启年把那份签名拍在桌上。【卡点】
37	
38	### 第三幕 签名(31–45):从“他是谁”到“谁杀了他”
39	
40	- **31–34**:周启年告她私取切片、泄露档案,林晚被立案调查,比对结果在程序上作废。她不辩解,只追问一件事:当年让我改结论的钱是谁给的。
41	- **35–37**:后脑骨折照片对上扳手形状,线索指向游艇。沈砚终于说出那晚他也在船上,喝醉了,只听见哥哥跟人吵:“港口的账你别碰。”嫌疑落到同做港口生意的苏家。
42	- **38–40**:林晚查苏家,宋知远趁机捏住苏家生意。苏曼丽反水,把录音原件交了出去。林晚的线断了。
43	- **41–44**:林晚放风说程野要自首。周启年赶去证物室销毁那块金属残片,被当场拍下;金表来历和转账记录一起落地。残片洗净后是半枚船锚袖扣。被带走前,周启年喊出了宋知远的名字。
44	- **45**:一直温和帮忙的舅舅宋知远登门,袖口那对船锚袖扣一新一旧。钩子:他笑着问“你那块表,还走得准吗?”【卡点】
45	
46	### 第四幕 清算(46–60):她亲手推翻自己
47	
48	- **46–50**:交割日逼近,程野发现交割后自己会被安排“出海”。林晚救下他,代价是沈砚暴露。程野为了妹妹倒戈,交出三年来宋知远给他的指令。
49	- **51–53**:旧表停了。林晚拆开后盖,找到沈峥藏的存储卡,里面是港口洗钱账,杀人动机落地。
50	- **54–55**:宋知远对苏家下手,苏曼丽发现自己是下一个“意外”,带着港口账第二次倒戈。
51	- **56**:交割日股东会,就开在婚礼那间宴会厅。宋婉仪看完证据,才知道儿子是被亲弟弟杀的。她当众承认替身,交出沈氏。
52	- **57–59**:庭审。宋知远拿林晚的旧签名攻击她的证词。林晚当庭承认三年前签的是假报告,愿意担责,然后逐条讲出死者身上的伤。宋知远认罪伏法,程野带妹妹自首。
53	- **60**:林晚在当年那份报告的更正栏里写下“死者沈峥,他杀”,签上自己的名字。墓园里,她给那块表上满弦,放在沈峥墓前。
54	
55	## 四、秘密揭开表
56	
57	| 秘密 | 林晚确认 | 公开 |
58	|---|---|---|
59	| 新郎是替身 | 1 | 56 |
60	| 无名尸是沈峥 | 25 | 57 |
61	| 沈砚那晚在船上 | 36 | 58 |
62	| 凶手是宋知远 | 44–45(观众同步) | 59 |
63	| 表里有存储卡 | 52 | 58 |
64	
65	## 五、爽点账本(先压她,再还回去)
66	
67	- **周启年**:3 停她职 → 18 撕底稿被拍 → 30 拿签名压她 → 44 当场被抓。
68	- **宋婉仪**:6 当众羞辱 → 30 拿签名压她 → 56 当众认替身、交出沈氏。
69	- **程野**:1 摘手套穿帮 → 5 签名穿帮 → 47 被抛弃,求林晚救命。
70	- **苏曼丽**:10 泼酒 → 40 反水 → 55 回头求她。
71	- **宋知远**:45 露面 → 59 认罪。
72	
73	## 六、写作铁律
74	
75	1. 每集只出一件主证据,必须是能拍特写的实物、画面或声音。
76	2. 证据不能白毁:每毁一次,林晚必须有备份,或者从毁证的动作里拿到新证据。
77	3. 破案和反杀都归林晚。沈砚、苏曼丽、程野只递线索,不替她下判断。
78	4. 林晚不哭不吼,不抬声调,一句专业判断就收住。
79	5. 第 45 集前宋知远只当“好舅舅”;袖扣只给观众看,最多两次特写(12、36),林晚不能注意到。
80	6. 林晚的代价不能洗白:第 59 集她必须认签字、认责任。
81	7. 解剖画面不拍血腥特写,用报告、照片轮廓、器械声代替。
82	8. 每集开头 3 秒接上集钩子,结尾必须留新钩子。
83	
84	## 七、AI 拍摄约束
85	
86	- **造型锚点每集不变**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年花白背头、金表;宋婉仪旗袍、珍珠耳环;宋知远船锚袖扣。
87	- **主场景不超过 8 个**:婚宴厅、酒店房间、解剖室 / 档案室、沈家客厅、游艇(只用于回忆)、医院、法庭、墓园。
88	- 每集最多 3 场戏、4 个说话人;回忆统一冷蓝色调。
89	- 关键道具先做道具卡:虎口疤、旧表、房卡、切片、金属残片 / 船锚袖扣、扳手照片、存储卡。
90	

思考 6 秒

Edit ./验尸官的婚礼-全剧骨架.md

输入

/scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md

—— 原文 ——
苏曼丽反水,把录音原件交了出去。林晚的线断了。

—— 改成 ——
苏曼丽反水,把录音原件交了出去,林晚手里只剩当不了证据的翻录件,线断了。

返回

The file /scratch/003/ws/003-skeleton/LanyXiaosheng__bookflow-skill/run-3/验尸官的婚礼-全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Agent:
全剧骨架已经写完,就是当前目录里的 `验尸官的婚礼-全剧骨架.md`。上一轮已经定稿,所有该定的都按我推荐的方案锁死了,文件里没有留任何待你确认或待定的地方。去掉空格约 2770 字,在 premise.md 要求的 3000 字以内。分集大纲和剧本按你说的没写。

这一轮我又通读了一遍,只改了一处:第 38–40 集苏曼丽反水,交出录音原件。原来写的是"线断了",这和铁律第 2 条"证据不能白毁"打架。现在改成林晚手里还留着一份翻录件,但当不了证据,线照样断了。这样既守住铁律,剧情走向也没变。

骨架里有这几块:
- 核心问题和每集固定的三拍
- 补充设定
- 四幕、60 集的走向和三个卡点
- 秘密在哪集揭开
- 每个对手在哪几集吃亏
- 8 条写作铁律
- AI 拍摄约束

后面写分集大纲时,就按这份骨架往下拆。

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

第 4 轮

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

思考

Bash Confirm skeleton file exists and recount length

输入

ls -la *.md && python3 -I -c "
import re
t=open('验尸官的婚礼-全剧骨架.md',encoding='utf-8').read()
print('non-space chars',len(re.sub(r'\s','',t)))
print('sections',[l for l in t.splitlines() if l.startswith('## ')])
"

返回

-rw-r--r--  1 user  wheel  4233 Oct 30 17:37 premise.md
-rw-r--r--  1 user  wheel  7741 Oct 30 17:42 验尸官的婚礼-全剧骨架.md
non-space chars 2769
sections ['## 一、核心', '## 二、设定校准(骨架补充,已锁定)', '## 三、四幕走向', '## 四、秘密揭开表', '## 五、爽点账本(先压她,再还回去)', '## 六、写作铁律', '## 七、AI 拍摄约束']
Agent:
全剧骨架上一轮已经写完了,这一轮我没有再改。刚核对过,文件还在当前目录:`验尸官的婚礼-全剧骨架.md`,和 `premise.md` 放在一起。去掉空格是 2769 字,在 3000 字以内。

premise.md 要的都在:
- **整部剧怎么走**:分四幕。婚礼 1–10 集,尸体 11–30 集,签名 31–45 集,清算 46–60 集。第 10、30、45 集是卡点,结局用的是选题卡原定的那个。
- **管住后面的分集大纲和剧本**:靠这几块——补充设定(已锁定)、每个秘密在第几集揭开、每个对手在哪几集吃亏、8 条写作铁律,以及 AI 拍摄约束。
- **没写分集大纲和剧本正文**。

所有需要选方案的地方,都已经按我推荐的写进文件,没有留待定项。下一步就是按这份骨架拆分集大纲;你不开口,我就停在这里。

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