xiaofeng-928/chinese-longnovel-skill · 第 1 次运行

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

skill
xiaofeng-928/chinese-longnovel-skill@1277f1e8
装进工作目录的 skill
chinese-longnovel-skill
时间
2026-10-31 08:19–08:23(北京时间),4 分钟
轮数
4 轮,工具调用 11 次,按 API 价格折算 $2.56
匿名编号
956(评审只看到这个编号)
盲比
和另外 20 个参赛者的第 1 次运行各比一场:对照组(不装 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 · LanyXiaosheng/bookflow-skill · dama-cyber/Distilled-Novel-Toolbox · tance-mang/chinese-webnovel-skills · qingyabailu-git/webfiction-write
原始文件
产出和问答记录 · 原始日志

写出的文件

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

全剧骨架.md 全剧骨架 2,797 字
# 《验尸官的婚礼》全剧骨架

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

## 一、主线与底牌

- **外线问题**:三年前是谁杀了沈峥?
- **内线问题**:林晚敢不敢推翻自己签过的那份假报告?
- **咬合规则**:外线每赢一步,内线就多付一份代价,最后一幕两条线在法庭上一起收。
- **真相底牌**(编剧掌握,按幕释放):三年前沈峥查到舅舅宋知远借海外港口洗钱,把证据藏进自己的机械表后盖,借口“表慢了”交给林晚去修。当晚在游艇上,宋知远用扳手砸他后脑,推他下海;沈峥挣扎时扯掉一枚船锚袖扣,掌心留下压痕。尸体几天后冲上岸,脸已经认不出,林晚解剖后写“他杀”,周启年收钱改成“意外”,三天内火化。宋知远告诉姐姐儿子是醉酒落水,宋婉仪为保股份让程野顶替,对外说沈峥在海外养病。两年后,替身怕被未婚妻认出来,当众退婚。

## 二、分集铁律

1. 每集林晚至少拿出一样镜头拍得出的证据,可以是新证据,也可以是旧证据的新读法。
2. 沈家每次反扑只用两招:毁证或抹黑;同一招不连用三集。
3. 每集结尾必须留钩子;第 10、22、36、48 集是付费卡点,结尾要有身份级反转。
4. 林晚不抬声调、不哭闹,只靠证据翻盘;爽点只落在沈家人和周启年脸上。
5. 宋知远第 36 集前只能做“可靠的舅舅”,不能让观众提前锁定他是凶手。
6. 三年前的事一律只用闪回碎片呈现:夜、甲板、扳手、手,不拍完整落水。

## 三、五幕结构

| 幕 | 集数 | 本幕问题 | 核心证据 | 沈家反扑 | 林晚内线代价 | 退出条件 / 卡点钩子 |
|---|---|---|---|---|---|---|
| 一 婚礼惊变 | 1–10 | 新郎是不是沈峥 | **疤**:交换戒指时新郎摘下手套,虎口光洁;三年前那具无名尸虎口有一道同形旧疤。**酒杯**:取到新郎 DNA,和沈砚比对,不是亲属。**房卡**:答谢宴上苏曼丽偷偷塞给她,房里有新婚夜偷拍的卸妆照,耳后有整容缝线 | 删照片;全网传“被退婚的前任大闹婚礼”;周启年以“擅自检验”记她处分 | 不能说出疤是在哪儿见过的,不然当年签字的事就藏不住 | 第 10 集,她对宋婉仪说:“他不是沈峥。真沈峥三年前躺在我的解剖台上。” |
| 二 切片 | 11–22 | 那具无名尸是不是沈峥 | **切片**:她私藏的病理蜡块和沈砚 DNA 比对,结果是亲兄弟。**原始底稿**:她当年写的“他杀”原稿和后脑凹陷骨折照片 | 周启年带人搜样本室,毁掉蜡块,备份侥幸保住;媒体曝光“女法医私藏尸体组织” | 违规曝光,停职;周启年反咬:“签字的人是你。” | 第 22 集,宋婉仪当众承认替身,坚称儿子是意外落水。主线问题从“是不是”转为“谁杀的” |
| 三 替身与游艇夜 | 23–36 | 谁有杀人的动机 | **录音**:程野整容前偷录的雇主交代:“后脑那一下,捞上来也认不出。”声音听不清是谁,但说明雇主知道后脑伤;程野只知道是宋家找的他,矛头先指向宋婉仪(误导)。**登船名单**:那晚宋家姐弟、沈砚、二房都在船上 | 程野的妹妹被当筹码,程野两度摇摆;苏曼丽为苏家港口合同反水,把备份切片的位置卖了出去,备份被毁 | 原始照片证明她当年就知道是他杀,还是签了字 | 第 36 集,林晚放大原始照片,看到死者掌心有一个船锚形压痕;家宴上舅舅抬手倒酒,两只袖口的船锚袖扣新旧不一 |
| 四 舅舅 | 37–48 | 能不能定宋知远的罪 | **袖扣**:银匠铺的补配单,日期是游艇夜后第二天。**伤口角度**:骨折形态显示凶手更高、自上而下发力,排除沈砚。**周启年录音**:他留着当护身符的收钱电话 | 宋知远嫁祸沈砚“醉酒失手”,沈砚自己也不敢确定;程野险些“意外”坠楼;林晚被控伪造证据,进入吊销执照的听证 | 她签过的假报告成了对方最锋利的武器 | 第 48 集,宋婉仪听到录音,知道杀儿子的是弟弟;同时宋知远买好了出境机票 |
| 五 表与重签 | 49–60 | 动机与认罪 | **表**:程野说“他们让我学会一切,没人跟我提过一块表”。林晚撬开表后盖,里面是存储卡:洗钱账目,外加沈峥录的一段话 | 宋知远最后一次抹黑:拿那份报告当庭质疑林晚不可信 | 当庭自认当年签了假报告,接受处分 | 第 60 集结局 |

**第五幕落点**(必须按顺序兑现):港口截停宋知远 → 苏曼丽为保苏家交出港口往来账 → 程野出庭作证 → 宋婉仪交出沈氏 → 林晚当庭推翻三年前的报告,重新写下“死者沈峥,他杀”,签上自己的名字 → 宋知远认罪伏法 → 程野带妹妹自首 → 墓园,林晚把那块表放在沈峥墓前。

## 四、打脸排期

| 对象 | 集数 | 怎么打 |
|---|---|---|
| 苏曼丽 | 3、9、53 | 先被林晚当众说中“新婚夜你就知道”,再求救,最后反水回来 |
| 沈砚 | 6、14 | 从嘲讽“摸死人的”,到看着比对报告认下哥哥 |
| 周启年 | 20、46、58 | 原稿曝光;录音被逼交出;当庭被追问金表的来历 |
| 宋婉仪 | 22、48、57 | 承认替身;得知真凶;交出沈氏 |
| 程野 | 10、27 | 卸妆照揭穿;倒戈 |
| 宋知远 | 36、44、59 | 袖扣;嫁祸失败;认罪 |

## 五、人物弧线

- **林晚**:藏着签字的事 → 被逼一步步自曝 → 主动当庭重签。旧表从头戴到尾,只在最后一场摘下。
- **沈砚**:不信 → 当内应 → 害怕凶手是自己 → 被证据洗清,记起是舅舅把他扶回船舱。
- **苏曼丽**:踩人 → 求救 → 反水 → 为自保交出账本,不洗白。
- **程野**:为活命演别人 → 为妹妹倒戈 → 以自己的名字自首。
- **宋婉仪**:护着股份 → 发现亲弟弟杀了儿子 → 交出沈氏。
- **周启年**:拿权压人 → 拿录音保命 → 当庭失势。
- **宋知远**:全剧笑得最和气,直到第 36 集才露出獠牙。

## 六、AI 拍摄约束

- **固定外形锚点**:林晚的齐耳短发、深灰风衣、旧男表;程野的金丝眼镜、白手套;沈砚的寸头、黑耳钉、敞着的西装;苏曼丽的酒红指甲;周启年的金表、胸前老花镜;宋婉仪的旗袍、珍珠耳环;宋知远的船锚袖扣。全剧不换。
- **场景库控制在 8 个以内**:婚礼宴会厅、酒店房间、解剖室/样本室、沈家老宅、游艇甲板(只用于夜间闪回)、修表铺、法庭、墓园。
- **证据都拍特写**:疤、切片、照片、袖扣、表的后盖,一律给手部和物件特写,减少多人同框和大场面。
- **单集控制在 2–3 场**,对白短句为主,每集结尾停在一个证据或一张脸上。

过程

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

第 1 轮

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

思考

Bash List directory and read premise

输入

ls -la && cat premise.md 2>/dev/null; ls .claude/skills/chinese-longnovel-skill .claude/skills/chinese-longnovel-skill/references .claude/skills/chinese-longnovel-skill/prompts

返回

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

《验尸官的婚礼》

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

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

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

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

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

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

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

.claude/skills/chinese-longnovel-skill/prompts:
分阶段大纲细化提示词.md
大纲生成提示词.md
扫榜与开书构思提示词.md
正文审查与修复提示词.md
正文生成提示词.md
正文自然化提示词.md
系统设计提示词.md
系统阶段规划提示词.md
范文结构与文风分析提示词.md
规划窗口准备提示词.md
项目文风规范提示词.md
黄金三章微操细纲提示词.md

.claude/skills/chinese-longnovel-skill/references:
EPUB导出与同步.md
开书流程.md
正文生产与审修.md
状态与总结.md
系统设计与运营.md
细纲整理流程.md
自动化脚本契约.md
范文与创作依据.md
规划窗口与防抢跑.md
长篇上下文与一致性.md
项目定位.md
项目结构与迁移.md

思考 2 秒

Bash Read outline prompt

输入

cd /scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/.claude/skills/chinese-longnovel-skill && wc -c prompts/大纲生成提示词.md && head -c 6000 prompts/大纲生成提示词.md

返回

   11672 prompts/大纲生成提示词.md
# 总大纲生成提示词

> 使用说明:将此提示词完整复制到任何 AI 平台(豆包、Gemini、ChatGPT等)。生成前必须已存在 `创作依据/开书方案.md`;本提示词不再通过固定轮次问答收集信息。生成后将结果保存到小说项目 `plan/` 目录下。

---

你是一位资深网文策划编辑,擅长为长篇经营类系统爽文设计结构化大纲。默认目标为 1000 章以上,但只生成宏观阶段弧,不一次逐章生成千章细纲。

## 开书方案输入

生成大纲前必须完整读取 `创作依据/开书方案.md`。方案已经包含题材、主角、经营对象、系统、前 3 章承诺、前 10 章兑现、前 30 章爽点循环和千章扩展轴。大纲直接从方案继续,不得再向用户询问题材、卖点、篇幅、平台或是否有系统。

- 方案中的“参考样本及只允许迁移的抽象维度”用于确定结构;不得从范文恢复或复用专名、独特设定、具体人物关系、标志场景、事件顺序、台词或表达。
- 方案中“禁止照搬项和原创差异”是硬边界,大纲阶段必须逐项对照,不得越界。

## 项目文风输入

生成大纲前必须读取 `novel-config.md` 的文风配置和 `创作依据/文风规范.md`(v0.9)。大纲只吸收会影响场景组织的文风约定,例如视角和聚焦人物、单章场景数量倾向、对话驱动或动作驱动倾向、信息投放方式、章末落点类型、情绪场景需要的留白空间。不得在大纲中复制完整文风规范,也不得让文风规则新增剧情事件。

- 文风状态未定(无 v0.9)时,先完成“项目文风 v0.9”再继续总大纲。
- 文风模式为单范文或多范文融合时,只使用抽象文风机制,不加载范文正文或带例证的分析报告。

总大纲生成后必须执行二次原创性复查:重新对照开书方案的参考样本,逐项检查人物与关系、核心冲突、事件因果链、反转机制、结局选择,以及专名、独特设定、标志场景、事件顺序、台词和表达。候选内容先保留在会话中;需要跨会话复查时只写 `plan/总大纲_待原创性复查.md`。五项未至少重新设计四项,任意三项出现连续一一映射,或具体内容近似时,判定“应重构”,不得写入或替换 `plan/总大纲.md`,也不得进入黄金三章、细纲或正文。

二次原创性复查通过前不得写回 `novel-config.md`、不得创建主角状态仓库,也不得把候选总大纲作为正式上下文。通过后才写 `plan/总大纲.md`、补齐配置与仓库。

总大纲确认后,同时生成 `总结/主角状态仓库.md` 的初始基线,作为第1章写作前的当前真实状态。初始基线只能写用户已经确认的开篇事实;后续章节中,总大纲只维护计划状态,不写当前实际状态,也不能覆盖仓库已经由正文更新的事实。

## 系统设计输入

经营类系统爽文的系统设定以 `设定/系统设定.md` 为唯一设计态权威。总大纲只引用系统设定的宏观演化与阶段边界,不复制商品表、任务经济或当前余额。

- 若 `设定/系统设定.md` 尚未建立,先使用 `系统设计提示词.md` 完成系统定稿再生成总大纲。
- 大纲中的系统阶段演化必须与系统设定的升级树一致,不得新增大纲独有能力。

## 输出要求——确认后严格按照以下结构输出,缺一不可

### 第一部分:类型标签与阶段承诺

先输出全书类型标签,用于后续大纲、细纲和草稿审查。

```markdown
## 类型标签
- 主类型:
- 爽点模式:
- 叙事侧重:
- 当前阶段功能:
- 类型承诺检查重点:
- 非主线承载层:
- 承载层出现频率:
```

要求:
- 类型标签允许多个并存,不得为了整齐强行单选。
- `类型承诺检查重点` 必须写成可执行检查项,例如“经营文每次涨价后要展示顾客支付能力变化”。
- `非主线承载层` 必须写出读者需要场景化感受到的内容,落到复购、盘账、库存、顾客支付能力等可写场景。
- `承载层出现频率` 必须可执行。
- 后续阶段划分中,每个阶段都要体现本阶段主要兑现哪些类型承诺。

### 第二部分:系统设计档案引用

本书默认存在经营类系统。本节只输出系统在本书宏观演化中的摘要,不得复制完整系统设定:

```markdown
## 系统设计档案(摘要)
- 系统名称/核心循环:
- 资源来源与消费出口:
- 永久限制:
- 阶段演化表:
```

要求:
- “运行闭环”必须写出可执行的因果链。
- 阶段演化表说明本阶段系统主功能、资源/经营闭环、限制变化、爽点兑现和下一阶段铺垫。
- 完整商品表、任务池和资源预算留在 `设定/系统设定.md` 与 `plan/系统发展_第X-Y章.md`,不在总大纲重复。
- 复杂系统进入黄金三章和每个50章剧情细纲前,依次完成:`系统阶段规划提示词.md` → `规划窗口准备提示词.md` → 同范围剧情细纲。不得从宏观阶段描述直接跳到逐章细纲。

### 第三部分:千章宏观阶段划分

将整部小说划分为 5-8 个宏观大阶段,每个阶段约 150-300 章。不要机械地每50章切一段,也不要一次逐章生成千章细纲。

| 阶段 | 章节范围 | 阶段名 | 核心目标 | 经营模型变化 | 系统边界变化 | 核心对手与战略跃升 | 退出条件 |
|------|---------|--------|---------|--------------|--------------|--------------------|---------|

要求:
- 每个阶段必须有明确的开始和结束条件。
- 每个 `MYNOVEL:STAGE` 块必须保存非空 `exit_condition`;该条件只能由阶段最后一个规划窗口完成。
- 阶段之间的过渡要有钩子。
- 每个阶段必须填写经营模型变化与系统边界变化:本阶段经营/系统玩法如何升级

思考 97 秒

Write ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md

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

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

## 一、主线与底牌

- **外线问题**:三年前是谁杀了沈峥?
- **内线问题**:林晚敢不敢推翻自己签过的那份假报告?
- **咬合规则**:外线每赢一步,内线就多付一份代价,最后一幕两条线在法庭上一起收。
- **真相底牌**(编剧掌握,按幕释放):三年前沈峥查到舅舅宋知远借海外港口洗钱,把证据藏进自己的机械表后盖,借口“表慢了”交给林晚去修。当晚在游艇上,宋知远用扳手砸他后脑,推他下海;沈峥挣扎时扯掉一枚船锚袖扣,掌心留下压痕。尸体几天后冲上岸,脸已经认不出,林晚解剖后写“他杀”,周启年收钱改成“意外”,三天内火化。宋知远告诉姐姐儿子是醉酒落水,宋婉仪为保股份让程野顶替,对外说沈峥在海外养病。两年后,替身怕被未婚妻认出来,当众退婚。

## 二、分集铁律

1. 每集至少一件镜头拍得出的证据动作:出示、比对、被毁、被翻转,四选一。
2. 沈家每次反扑只用两招:毁证或抹黑;同一招不连用三集。
3. 每集结尾必须留钩子;第 10、22、36、48 集是付费卡点,结尾要有身份级反转。
4. 林晚不抬声调、不哭闹,只靠证据翻盘;爽点只落在沈家人和周启年脸上。
5. 宋知远第 36 集前只能做“可靠的舅舅”,不能让观众提前锁定他是凶手。
6. 三年前的事一律只用闪回碎片呈现:夜、甲板、扳手、手,不拍完整落水。

## 三、五幕结构

| 幕 | 集数 | 本幕问题 | 核心证据 | 沈家反扑 | 林晚内线代价 | 退出条件 / 卡点钩子 |
|---|---|---|---|---|---|---|
| 一 婚礼惊变 | 1–10 | 新郎是不是沈峥 | **疤**:交换戒指时新郎摘下手套,虎口光洁;三年前那具无名尸虎口有一道同形旧疤。**酒杯**:取到新郎 DNA。**房卡**:苏曼丽求救,房里有新婚夜偷拍的卸妆照,耳后有整容缝线 | 删照片;全网传“被退婚的前任大闹婚礼”;周启年以“擅自检验”记她处分 | 不能说出疤是在哪儿见过的,不然当年签字的事就藏不住 | 第 10 集,她对宋婉仪说:“他不是沈峥。真沈峥三年前躺在我的解剖台上。” |
| 二 切片 | 11–22 | 那具无名尸是不是沈峥 | **切片**:她私藏的病理蜡块和沈砚 DNA 比对,结果是亲兄弟。**原始底稿**:她当年写的“他杀”原稿和后脑凹陷骨折照片 | 周启年带人搜样本室,毁掉蜡块,备份侥幸保住;媒体曝光“女法医私藏尸体组织” | 违规曝光,停职;周启年反咬:“签字的人是你。” | 第 22 集,宋婉仪当众承认替身,坚称儿子是意外落水。主线问题从“是不是”转为“谁杀的” |
| 三 替身与游艇夜 | 23–36 | 谁有杀人的动机 | **录音**:程野整容前偷录的雇主交代:“后脑那一下,捞上来也认不出。”这说明雇主知道后脑伤,矛头指向宋婉仪(误导)。**登船名单**:那晚宋家姐弟、沈砚、二房都在船上 | 程野的妹妹被当筹码,程野两度摇摆;苏曼丽为苏家港口合同反水,把备份切片的位置卖了出去,备份被毁 | 原始照片证明她当年就知道是他杀,还是签了字 | 第 36 集,林晚放大原始照片,看到死者掌心有一个船锚形压痕;家宴上舅舅抬手倒酒,两只袖口的船锚袖扣新旧不一 |
| 四 舅舅 | 37–48 | 能不能定宋知远的罪 | **袖扣**:银匠铺的补配单,日期是游艇夜后第二天。**伤口角度**:骨折形态显示凶手更高、自上而下发力,排除沈砚。**周启年录音**:他留着当护身符的收钱电话 | 宋知远嫁祸沈砚“醉酒失手”,沈砚自己也不敢确定;程野险些“意外”坠楼;林晚被控伪造证据,进入吊销执照的听证 | 她签过的假报告成了对方最锋利的武器 | 第 48 集,宋婉仪听到录音,知道杀儿子的是弟弟;同时宋知远买好了出境机票 |
| 五 表与重签 | 49–60 | 动机与认罪 | **表**:程野说“他们让我学会一切,没人跟我提过一块表”。林晚撬开表后盖,里面是存储卡:洗钱账目,外加沈峥录的一段话 | 宋知远最后一次抹黑:拿那份报告当庭质疑林晚不可信 | 当庭自认当年签了假报告,接受处分 | 第 60 集结局 |

**第五幕落点**(必须按顺序兑现):港口截停宋知远 → 苏曼丽为保苏家交出港口往来账 → 程野出庭作证 → 宋婉仪交出沈氏 → 林晚当庭推翻三年前的报告,重新写下“死者沈峥,他杀”,签上自己的名字 → 宋知远认罪伏法 → 程野带妹妹自首 → 墓园,林晚把那块表放在沈峥墓前。

## 四、打脸排期

| 对象 | 集数 | 怎么打 |
|---|---|---|
| 苏曼丽 | 3、9、53 | 先被林晚当众说中“新婚夜你就知道”,再求救,最后反水回来 |
| 沈砚 | 6、14 | 从嘲讽“摸死人的”,到看着比对报告认下哥哥 |
| 周启年 | 20、46、58 | 原稿曝光;录音被逼交出;当庭被追问金表的来历 |
| 宋婉仪 | 22、48、57 | 承认替身;得知真凶;交出沈氏 |
| 程野 | 10、27 | 卸妆照揭穿;倒戈 |
| 宋知远 | 36、44、59 | 袖扣;嫁祸失败;认罪 |

## 五、人物弧线

- **林晚**:藏着签字的事 → 被逼一步步自曝 → 主动当庭重签。旧表从头戴到尾,只在最后一场摘下。
- **沈砚**:不信 → 当内应 → 害怕凶手是自己 → 被证据洗清,记起是舅舅把他扶回船舱。
- **苏曼丽**:踩人 → 求救 → 反水 → 为自保交出账本,不洗白。
- **程野**:为活命演别人 → 为妹妹倒戈 → 以自己的名字自首。
- **宋婉仪**:护着股份 → 发现亲弟弟杀了儿子 → 交出沈氏。
- **周启年**:拿权压人 → 拿录音保命 → 当庭失势。
- **宋知远**:全剧笑得最和气,直到第 36 集才露出獠牙。

## 六、AI 拍摄约束

- **固定外形锚点**:林晚的齐耳短发、深灰风衣、旧男表;程野的金丝眼镜、白手套;沈砚的寸头、黑耳钉、敞着的西装;苏曼丽的酒红指甲;周启年的金表、胸前老花镜;宋婉仪的旗袍、珍珠耳环;宋知远的船锚袖扣。全剧不换。
- **场景库控制在 8 个以内**:婚礼宴会厅、酒店房间、解剖室/样本室、沈家老宅、游艇甲板(只用于夜间闪回)、修表铺、法庭、墓园。
- **证据都拍特写**:疤、切片、照片、袖扣、表的后盖,一律给手部和物件特写,减少多人同框和大场面。
- **单集控制在 2–3 场**,对白短句为主,每集结尾停在一个证据或一张脸上。

返回

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

输入

cd /scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1 && python3 -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('non-space',len(re.sub(r'\s','',t)));print('cjk',len(re.findall(r'[一-鿿]',t)));print('no-md',len(re.sub(r'[\s|#*\-]','',t)))"

返回

non-space 2458
cjk 1810
no-md 2204

思考 10 秒

Agent:
全剧骨架写好了,存在当前目录的 `全剧骨架.md`。去掉空白后约 2460 字,在 3000 字以内。按要求只写了骨架,没有写分集大纲和剧本。

**骨架怎么搭的:**
- **两条线一起推**:外线是“谁杀了沈峥”,内线是“林晚敢不敢推翻自己签过的假报告”。外线每赢一步,林晚就要多付一份代价:先瞒着,然后曝光、停职,再被对方拿签字反咬,最后当庭自认。两条线在第 60 集的法庭上一起收。
- **五幕 60 集**:第 1–10 集婚礼认出替身,第 11–22 集靠切片证实死者就是沈峥,第 23–36 集查替身和游艇夜,第 37–48 集锁定舅舅,第 49–60 集开表后盖、林晚当庭重签。第 10、22、36、48 集是付费卡点,每集结尾都是身份级反转。
- **证据链**:每幕写明了核心证据、沈家怎么毁证或抹黑、林晚的内线代价,以及这一幕的退出条件。卖点里的疤、切片、录音都排进去了。
- **打脸排期**:沈家每个人和周启年各自在第几集、用什么证据被打脸,都列成了表。结局八个落点按你给的顺序写死。
- **AI 拍摄约束**:每个人物的外形标志全剧不换,场景控制在 8 个以内,证据一律拍特写,每集 2–3 场。三年前的游艇夜只用夜间闪回碎片,不拍完整落水。

**我补的设定,需要你确认:**
- 证据藏在表里:沈峥死前以“表慢了”为由把表交给林晚去修,后盖里藏着洗钱证据。
- 船锚袖扣:沈峥挣扎时扯掉宋知远一枚袖扣,掌心留下压痕;宋知远事后去银匠铺补配了一枚。
- 退婚的原因:替身怕被当法医的未婚妻认出来,所以当众退婚。
- 宋知远嫁祸沈砚“醉酒失手”,沈砚自己也不确定,后来被伤口角度洗清。
- 程野的妹妹被宋知远当作筹码。

这套项目工作流本身是给长篇网络小说用的,状态登记和开书前置这些步骤对一部短剧的骨架用不上,所以没走,直接按你的要求写成了独立文件。

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

第 2 轮

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

思考 11 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md

—— 原文 ——
1. 每集至少一件镜头拍得出的证据动作:出示、比对、被毁、被翻转,四选一。

—— 改成 ——
1. 每集林晚至少拿出一样镜头拍得出的证据,可以是新证据,也可以是旧证据的新读法。

返回

The file /scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.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/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md

—— 原文 ——
**房卡**:苏曼丽求救,

—— 改成 ——
**房卡**:答谢宴上苏曼丽偷偷塞给她,

返回

The file /scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.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/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md

—— 原文 ——
这说明雇主知道后脑伤,矛头指向宋婉仪(误导)。

—— 改成 ——
声音听不清是谁,但说明雇主知道后脑伤;程野只知道是宋家找的他,矛头先指向宋婉仪(误导)。

返回

The file /scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount length and check required elements

输入

ls && python3 -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('non-space',len(re.sub(r'\s','',t)))
for k in ['疤','切片','录音','房卡','答谢宴','金丝眼镜','扳手','船锚','死者沈峥,他杀','墓前','自首','交出沈氏','认罪伏法']: print(k, k in t)"

返回

premise.md
全剧骨架.md
non-space 2490
疤 True
切片 True
录音 True
房卡 True
答谢宴 True
金丝眼镜 True
扳手 True
船锚 True
死者沈峥,他杀 True
墓前 True
自首 True
交出沈氏 True
认罪伏法 True

思考 5 秒

Agent:
全剧骨架已经写完,文件是当前目录下的 `全剧骨架.md`。上一轮我补的那几处设定都按我推荐的方案定了下来,没有再改。

这一轮拿 premise.md 又对了一遍,改了三处不贴合的地方:

- **分集铁律第 1 条**:原来写的是“每集一件证据动作”,“被毁”也算在内。现在改成“每集林晚至少拿出一样看得见的证据”,跟选题卡说的“每一集她都要拿出一样看得见的证据”对上。
- **房卡**:补上了是“答谢宴上苏曼丽偷偷塞给她”,跟苏曼丽的小传一致。
- **第三幕的录音**:补上了“声音听不清是谁,程野只知道是宋家找的他”。这样既不违背程野“不知道沈峥是怎么死的”,第 36 集前也不会让观众锁定宋知远。

**检查结果:**
- 去掉空白后约 2490 字,在 3000 字以内。
- 用脚本查了几个关键词都在:疤、切片、录音、答谢宴、房卡、扳手、船锚、“死者沈峥,他杀”、认罪伏法、交出沈氏、自首、墓前。结局的八个落点在第五幕按选题卡的顺序排好了。

分集大纲和剧本按你说的没有写。

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

第 3 轮

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

思考 2 秒

Read ./全剧骨架.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md"
}

返回

1	# 《验尸官的婚礼》全剧骨架
2	
3	60 集竖屏 · 每集 1–2 分钟 · AI 拍摄 · 女频大女主复仇悬疑
4	
5	## 一、主线与底牌
6	
7	- **外线问题**:三年前是谁杀了沈峥?
8	- **内线问题**:林晚敢不敢推翻自己签过的那份假报告?
9	- **咬合规则**:外线每赢一步,内线就多付一份代价,最后一幕两条线在法庭上一起收。
10	- **真相底牌**(编剧掌握,按幕释放):三年前沈峥查到舅舅宋知远借海外港口洗钱,把证据藏进自己的机械表后盖,借口“表慢了”交给林晚去修。当晚在游艇上,宋知远用扳手砸他后脑,推他下海;沈峥挣扎时扯掉一枚船锚袖扣,掌心留下压痕。尸体几天后冲上岸,脸已经认不出,林晚解剖后写“他杀”,周启年收钱改成“意外”,三天内火化。宋知远告诉姐姐儿子是醉酒落水,宋婉仪为保股份让程野顶替,对外说沈峥在海外养病。两年后,替身怕被未婚妻认出来,当众退婚。
11	
12	## 二、分集铁律
13	
14	1. 每集林晚至少拿出一样镜头拍得出的证据,可以是新证据,也可以是旧证据的新读法。
15	2. 沈家每次反扑只用两招:毁证或抹黑;同一招不连用三集。
16	3. 每集结尾必须留钩子;第 10、22、36、48 集是付费卡点,结尾要有身份级反转。
17	4. 林晚不抬声调、不哭闹,只靠证据翻盘;爽点只落在沈家人和周启年脸上。
18	5. 宋知远第 36 集前只能做“可靠的舅舅”,不能让观众提前锁定他是凶手。
19	6. 三年前的事一律只用闪回碎片呈现:夜、甲板、扳手、手,不拍完整落水。
20	
21	## 三、五幕结构
22	
23	| 幕 | 集数 | 本幕问题 | 核心证据 | 沈家反扑 | 林晚内线代价 | 退出条件 / 卡点钩子 |
24	|---|---|---|---|---|---|---|
25	| 一 婚礼惊变 | 1–10 | 新郎是不是沈峥 | **疤**:交换戒指时新郎摘下手套,虎口光洁;三年前那具无名尸虎口有一道同形旧疤。**酒杯**:取到新郎 DNA。**房卡**:答谢宴上苏曼丽偷偷塞给她,房里有新婚夜偷拍的卸妆照,耳后有整容缝线 | 删照片;全网传“被退婚的前任大闹婚礼”;周启年以“擅自检验”记她处分 | 不能说出疤是在哪儿见过的,不然当年签字的事就藏不住 | 第 10 集,她对宋婉仪说:“他不是沈峥。真沈峥三年前躺在我的解剖台上。” |
26	| 二 切片 | 11–22 | 那具无名尸是不是沈峥 | **切片**:她私藏的病理蜡块和沈砚 DNA 比对,结果是亲兄弟。**原始底稿**:她当年写的“他杀”原稿和后脑凹陷骨折照片 | 周启年带人搜样本室,毁掉蜡块,备份侥幸保住;媒体曝光“女法医私藏尸体组织” | 违规曝光,停职;周启年反咬:“签字的人是你。” | 第 22 集,宋婉仪当众承认替身,坚称儿子是意外落水。主线问题从“是不是”转为“谁杀的” |
27	| 三 替身与游艇夜 | 23–36 | 谁有杀人的动机 | **录音**:程野整容前偷录的雇主交代:“后脑那一下,捞上来也认不出。”声音听不清是谁,但说明雇主知道后脑伤;程野只知道是宋家找的他,矛头先指向宋婉仪(误导)。**登船名单**:那晚宋家姐弟、沈砚、二房都在船上 | 程野的妹妹被当筹码,程野两度摇摆;苏曼丽为苏家港口合同反水,把备份切片的位置卖了出去,备份被毁 | 原始照片证明她当年就知道是他杀,还是签了字 | 第 36 集,林晚放大原始照片,看到死者掌心有一个船锚形压痕;家宴上舅舅抬手倒酒,两只袖口的船锚袖扣新旧不一 |
28	| 四 舅舅 | 37–48 | 能不能定宋知远的罪 | **袖扣**:银匠铺的补配单,日期是游艇夜后第二天。**伤口角度**:骨折形态显示凶手更高、自上而下发力,排除沈砚。**周启年录音**:他留着当护身符的收钱电话 | 宋知远嫁祸沈砚“醉酒失手”,沈砚自己也不敢确定;程野险些“意外”坠楼;林晚被控伪造证据,进入吊销执照的听证 | 她签过的假报告成了对方最锋利的武器 | 第 48 集,宋婉仪听到录音,知道杀儿子的是弟弟;同时宋知远买好了出境机票 |
29	| 五 表与重签 | 49–60 | 动机与认罪 | **表**:程野说“他们让我学会一切,没人跟我提过一块表”。林晚撬开表后盖,里面是存储卡:洗钱账目,外加沈峥录的一段话 | 宋知远最后一次抹黑:拿那份报告当庭质疑林晚不可信 | 当庭自认当年签了假报告,接受处分 | 第 60 集结局 |
30	
31	**第五幕落点**(必须按顺序兑现):港口截停宋知远 → 苏曼丽为保苏家交出港口往来账 → 程野出庭作证 → 宋婉仪交出沈氏 → 林晚当庭推翻三年前的报告,重新写下“死者沈峥,他杀”,签上自己的名字 → 宋知远认罪伏法 → 程野带妹妹自首 → 墓园,林晚把那块表放在沈峥墓前。
32	
33	## 四、打脸排期
34	
35	| 对象 | 集数 | 怎么打 |
36	|---|---|---|
37	| 苏曼丽 | 3、9、53 | 先被林晚当众说中“新婚夜你就知道”,再求救,最后反水回来 |
38	| 沈砚 | 6、14 | 从嘲讽“摸死人的”,到看着比对报告认下哥哥 |
39	| 周启年 | 20、46、58 | 原稿曝光;录音被逼交出;当庭被追问金表的来历 |
40	| 宋婉仪 | 22、48、57 | 承认替身;得知真凶;交出沈氏 |
41	| 程野 | 10、27 | 卸妆照揭穿;倒戈 |
42	| 宋知远 | 36、44、59 | 袖扣;嫁祸失败;认罪 |
43	
44	## 五、人物弧线
45	
46	- **林晚**:藏着签字的事 → 被逼一步步自曝 → 主动当庭重签。旧表从头戴到尾,只在最后一场摘下。
47	- **沈砚**:不信 → 当内应 → 害怕凶手是自己 → 被证据洗清,记起是舅舅把他扶回船舱。
48	- **苏曼丽**:踩人 → 求救 → 反水 → 为自保交出账本,不洗白。
49	- **程野**:为活命演别人 → 为妹妹倒戈 → 以自己的名字自首。
50	- **宋婉仪**:护着股份 → 发现亲弟弟杀了儿子 → 交出沈氏。
51	- **周启年**:拿权压人 → 拿录音保命 → 当庭失势。
52	- **宋知远**:全剧笑得最和气,直到第 36 集才露出獠牙。
53	
54	## 六、AI 拍摄约束
55	
56	- **固定外形锚点**:林晚的齐耳短发、深灰风衣、旧男表;程野的金丝眼镜、白手套;沈砚的寸头、黑耳钉、敞着的西装;苏曼丽的酒红指甲;周启年的金表、胸前老花镜;宋婉仪的旗袍、珍珠耳环;宋知远的船锚袖扣。全剧不换。
57	- **场景库控制在 8 个以内**:婚礼宴会厅、酒店房间、解剖室/样本室、沈家老宅、游艇甲板(只用于夜间闪回)、修表铺、法庭、墓园。
58	- **证据都拍特写**:疤、切片、照片、袖扣、表的后盖,一律给手部和物件特写,减少多人同框和大场面。
59	- **单集控制在 2–3 场**,对白短句为主,每集结尾停在一个证据或一张脸上。
60	

思考 10 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md

—— 原文 ——
**酒杯**:取到新郎 DNA。

—— 改成 ——
**酒杯**:取到新郎 DNA,和沈砚比对,不是亲属。

返回

The file /scratch/003/ws/003-skeleton/xiaofeng-928__chinese-longnovel-skill/run-1/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)

思考 3 秒

Agent:
全剧骨架已经写完,就是当前目录下的 `全剧骨架.md`。要你定的地方都按我推荐的方案定了,没有遗留的待选项。

这一轮从头读了一遍全文,只发现一处断了的逻辑:第一幕新郎的酒杯 DNA 只写了“取到”,没写拿去比什么。现在补成“和沈砚比对,不是亲属”,这样第一幕就有了证明新郎不是沈峥的检测结果。周启年以“擅自检验”给她记处分,也就有了由头。其他部分前后对得上,没再改。

改完后去掉空白约 2500 字,在 3000 字以内。分集大纲和剧本按你说的没有写。

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

第 4 轮

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

思考 2 秒

Bash Confirm skeleton file exists and its length

输入

ls -la && python3 -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read();print('non-space',len(re.sub(r'\s','',t)))"

返回

total 32
drwxr-xr-x  5 user  wheel   160 Oct 30 17:22 .
drwxr-xr-x  3 user  wheel    96 Oct 30 17:19 ..
drwxr-xr-x  4 user  wheel   128 Oct 30 17:19 .claude
-rw-r--r--  1 user  wheel  4233 Oct 30 17:19 premise.md
-rw-r--r--  1 user  wheel  7086 Oct 30 17:22 全剧骨架.md
non-space 2501
Agent:
全剧骨架已经完成,没有还需要继续的部分。文件是当前目录下的 `全剧骨架.md`,去掉空白约 2500 字,在 premise.md 规定的 3000 字以内。

选题卡要求的东西都在文件里:
- **全剧走向**:外线查“谁杀了沈峥”,内线是林晚推翻自己签的假报告,两条线在最后一幕一起收。
- **五幕 60 集**:每一幕写了核心证据、沈家怎么反扑、林晚付出的代价,以及这一幕在哪一集收住。
- **管后续的规则**:分集铁律、打脸排期、人物弧线和 AI 拍摄约束。
- **结局**:按选题卡的顺序排进了第五幕。

要你定的地方前几轮都已按我推荐的方案定下,这一轮核对后没有再改文件。分集大纲和剧本按你的要求没有写。

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