zenstory-ai/oh-story-claudecode · 第 3 次运行
定的选题是《开局接手破当铺,我能看穿每件宝贝的来路》。被栽赃开除的鉴定师接手负债破当铺,靠看穿当品来路翻身复仇。
- skill
- zenstory-ai/oh-story-claudecode@74080143
- 装进工作目录的 skill
browser-cdp、story、story-cover、story-deslop、story-import、story-long-analyze、story-long-scan、story-long-write、story-review、story-setup、story-short-analyze、story-short-scan、story-short-write- 时间
- 2026-10-20 07:40–07:43(北京时间),3 分钟
- 轮数
- 3 轮,工具调用 11 次,按 API 价格折算 $2.04
- 匿名编号
- 464(评审只看到这个编号)· 故事卡
- 盲比
- 和另外 11 个参赛者的第 3 次运行各比一场:对照组(不装 skill) · 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 · xiaofeng-928/chinese-longnovel-skill · Hao0321/ai-short-drama · qingyabailu-git/webfiction-write
- 原始文件
- 产出和问答记录 · 原始日志
写出的文件
标了标签的是认定为选题交付、拿去匿名打包的文件(deliverables.toml)。
扫榜/20261019/选题决策.md 1,950 字
# 选题决策:番茄 / 男频都市爽文(兼顾竖屏短剧改编) - 扫榜日期:20261019 - 数据来源:内置知识(番茄实时榜单这次没拿到:本机没有可用的 Chrome 调试会话,fanqienovel.com 的访问也被拒) - 聚合表:无 ## 扫榜结论:番茄(内置知识) 以下分析基于历史题材候选,没有实时榜单校验,只能作为待验证的假设。 ### 市场概况 - 扫榜时间:2026-10-19 - 核心发现:番茄读者要快节奏、强爽感、目标清楚。都市里的重生、鉴宝捡漏、身份反转是长期有人追的老题材,同质化也重,要靠切入点做出差异。 ### 新题材信号 - 未比较:没有实时样本,也没有上期数据。 ### 经典题材动态 - 都市鉴宝和捡漏:历史样本里一直有书(如《重回90:金瞳鉴宝发家,全家悔不当初》),金手指多是透视眼,冲突集中在"真假"上。 - 现言离婚、追妻、豪门:女频历史样本里最密集,书名常带"离婚""大佬""悔疯了"。 ### 值得关注的方向 1. 都市鉴宝换成当铺的切入:客人带着东西上门,一件当品一个案子,适合长篇连载,也适合短剧按集切。 2. 年代重生加经商:年代剧场景在短剧里常见,网文里重生能和多数元素组合。 3. 女频豪门加职业身份:主场景是一栋宅子,拍摄成本低,女频短剧受众大。 ### 一句话 先按"都市鉴宝 × 当铺单元案"开书,开写前补扫一次番茄阅读榜、新书榜和书库新书再确认。 ### 需要复扫的榜单 - 番茄男频、女频阅读榜,新书榜 - 番茄书库"最热"(连载中,30 万字以下) - 重点看都市鉴宝和捡漏方向的新书数量与在读数 ## 推荐选题 ### 选题 1:开局接手破当铺,我能看穿每件宝贝的来路(已选定,详见项目根 `选题.md`) - 题材组合:都市鉴宝捡漏 + 当铺单元案 + 复仇洗冤 - 目标读者:番茄男频都市读者,熟悉鉴宝和打脸套路,可以直接上爽点。短剧还能靠家庭伦理案拉到女性观众。 - 核心卖点:被栽赃的鉴定师守着欠债的破当铺,当进来的东西都能看见来路。骗子在这里要赔到倾家荡产,穷人在这里能翻身。 - 能爆的原因:鉴宝打脸是被验证过的老爽点;当铺让案子自己上门,每件当品都连着一个急用钱的人,情绪冲突比单纯鉴真假更强。(假设,`待拆文验证`) - 差异化定位:金手指看的是经手人和来路,不只是真假;"付多少当金看多深"让主角每单都得先押真钱;当铺本身就是对手最怕的证据库。 - 可行性:中(内置知识模式,没有实时样本,也没有上期可比)。排第一,是因为三个方向里它最贴番茄男频的爽感要求,短剧拍摄成本也最低,单元案加主线的结构最撑得住长篇。 - 失败风险:写成又一本透视眼捡漏,被同质化淹没;金手指限制守不住,悬念塌掉。 - 验证动作:补扫番茄榜单,确认都市鉴宝方向的新书数量和热度;写黄金三章发出去看追读。 - 建议拆的对标书:复扫后从新书榜、书库新书里挑 1–2 本字数不多的都市鉴宝新书;《重回90:金瞳鉴宝发家,全家悔不当初》只作历史参照。 - 篇幅/平台:150–200 万字,番茄;短剧第一季约 80–100 集。 ### 选题 2:重回 1992 下岗潮,我带全厂工人当倒爷 - 题材组合:都市年代重生 + 经商种田 + 集体翻身 - 目标读者:番茄男频,熟悉重生和年代文 - 核心卖点:带着先知先觉回到国营厂倒闭前夜,带一群下岗工人逆势发家,打脸当年瞧不起他们的人 - 能爆的原因:重生几乎能配任何元素;年代怀旧加集体翻身,情绪基础好。(假设,`待拆文验证`) - 差异化定位:主角不是单人发家,而是带着一个厂一起翻身,群像加经营 - 可行性:中(内置知识模式;年代文需要时代细节,素材准备量大) - 失败风险:时代细节撑不住,经营写成流水账 - 验证动作:同选题 1,另外先确认手头的年代素材够不够 - 建议拆的对标书:复扫后挑选 - 篇幅/平台:120–200 万字,番茄 ### 选题 3:豪门请我当管家,可这家欠我妈一条命 - 题材组合:女频现言 + 职业身份 + 豪门复仇 - 目标读者:番茄女频,熟悉豪门和复仇套路 - 核心卖点:顶级管家潜入害死母亲的豪门,一边把家务料理得无可挑剔,一边逐个拆穿这家人的阴谋 - 能爆的原因:豪门复仇是女频短剧的强势品类;管家身份天然能看到所有人的秘密。(假设,`待拆文验证`) - 差异化定位:职业技能打脸(管家专业)代替常见的"马甲掉落" - 可行性:中(内置知识模式;女频豪门同质化最重) - 失败风险:滑回常见的替身、追妻套路,失去辨识度 - 验证动作:同选题 1 - 建议拆的对标书:复扫后挑选 - 篇幅/平台:80–150 万字,番茄女频
选题.md 选题 3,019 字
# 选题:开局接手破当铺,我能看穿每件宝贝的来路 > 定稿状态:选题已定,未写大纲、正文。 > 市场依据:这次没拿到实时榜单(番茄榜单抓取不成功),方向判断基于工具箱内置的历史题材样本,属于待验证的假设。验证办法见文末。 ## 1. 一句话卖点 被拍卖行栽赃开除的鉴定师,接手爷爷欠债三百万的破当铺。任何东西只要当上他的柜台,他就能看见它值多少钱、经过哪些人的手——骗子拿假货来当,他让骗子赔到倾家荡产;穷人拿传家宝来当,他让宝贝回到该回的人手里。 ## 2. 选题说明 ### 题材 男频都市,主线是**鉴宝捡漏**,加上**当铺单元案**和**复仇洗冤**。 - 鉴宝、捡漏是都市文里一直有人追的老题材,读者熟悉套路,不用多铺垫,第一章就能上爽点。 - 差异化有两处: - **场景换成当铺**。鉴宝文一般是主角去古玩街、拍卖会找东西;当铺是别人带着东西、带着难处上门,每件当品背后都有一个人急等着用钱。题材从"东西真不真"扩展到"人真不真",案子会自己找上门。 - **金手指看的是"来路"**。常见的透视眼只看真假,这里能看到一件东西经过哪些人的手、怎么到了这些人手里:谁偷的、谁调的包、谁拿老婆的嫁妆来当。一个能力同时管鉴定打脸和揭穿谎言。 ### 写给谁看 - **网文**:番茄男频都市读者,以 25–45 岁男性为主。读者熟悉鉴宝、捡漏、打脸这一路套路,节奏要快,金手指第一章就得亮出来。 - **竖屏短剧**:当铺单元案里有大量家庭伦理冲突(争遗产、渣男偷当妻子嫁妆、不孝子当掉父母的救命钱),女性观众也能看进去。拍摄上,主场景是一间当铺,道具是瓶瓶罐罐和金银首饰,"看来路"用闪回实拍就行,不需要特效,成本低。 ### 主角和对手 **主角:林砚,26 岁,前鹤鸣拍卖行首席鉴定助理。** - 眼力是真本事,从小在爷爷的当铺柜台边长大,后来进了大拍卖行。 - 性格:嘴毒、心软、记仇。对穷人宽,对骗子狠。 - 起点:老板要他在一件假青花的鉴定书上签字,他拒绝了。随后被栽赃"监守自盗",当众开除,被全行业封杀。爷爷刚去世,留下一间破当铺和三百万债务,债主给了三十天期限。 - 金手指:**爷爷留下的老柜台**。东西只有正式当进来(当金付了、当票开了),他才能看见它的真实价值和经手人。规则: 1. **付多少当金,看多深**。付一千块只能看真假,付十万能看到上一任主人,付百万能一路看回源头。主角每次都得先拿真钱下注,看完才知道值不值,所以每一单都有风险。 2. **看不到未来**,只看得到过去。下一步怎么做,还得靠他自己的眼力和算计。 3. 开局穷,看不深,能力要跟着当铺生意一起成长。只有专业和金手指配合,才赢得了。 **对手:周鹤年,鹤鸣拍卖行老板,江城收藏协会副会长。** - 表面上是做慈善、捐文物的儒商。暗地里管着一条做旧、造假、借拍卖洗钱的链子。 - 他栽赃林砚,是因为那件假青花已经卖给了大客户,必须找个人背锅。 - 他也一直想拿下林家当铺:二十年前他起家的第一件赃物,就是死当在林砚爷爷的柜台上的,账本至今还在铺子里。这是全书的主线谜底,也牵出爷爷真正的死因。 对手分层升级:老城区的骗子和职业"当托" → 古玩街的造假作坊 → 周鹤年的拍卖行 → 省城收藏圈和背后的资本 → 海外走私文物链(这一层的结局是国宝回归)。 ### 核心冲突 林砚要在三十天内还清三百万、保住当铺,再一步步洗清污名、查清爷爷的死因。周鹤年要吞掉当铺、销毁账本,让林砚永远翻不了身。 当铺本身就在冲突中心:林砚想翻身只能靠这个柜台,而周鹤年最怕的东西就锁在柜台里。 ### 开篇钩子 第一章(短剧第一集): 1. **开场**:鹤鸣秋拍现场,林砚当众被扣上"监守自盗"的罪名,保安把他架出去,前女友站在周鹤年身后看着。 2. **转折**:他回到爷爷的破当铺,催债的已经堵在门口,限期三十天还清三百万,否则收铺。 3. **钩子**:当晚来了第一个客人,是一个戴墨镜的阔太太,要偷偷当一只翡翠镯子。林砚咬牙拿出身上最后两万块当金,柜台亮起来——这只镯子就是拍卖会上被调包的真品,阔太太是周鹤年大客户的妻子,镯子是她丈夫藏起来的。 4. **章末**:林砚开出当票,说了一句"三十天,您来赎,还是我去送?" 第一章就交代清楚了身份落差、债务倒计时和金手指,还拿到了扳倒对手的第一份筹码。 ### 爽点从哪来 | 爽点 | 怎么兑现 | 频率 | |---|---|---| | 鉴定打脸 | 满屋子专家说是真的,他说是假的,结果揭晓;或者别人当垃圾扔掉的东西,被他当成宝贝收下 | 每个单元案至少一次 | | 揭穿谎言 | 当来路暴露真相:偷的、调包的、骗老人的,当场拆穿 | 每个单元案的高潮 | | 惩恶扬善 | 骗子来当,他让骗子赔得倾家荡产;穷人来当,他多给钱,赎期也宽限 | 贯穿全书,是主角立人设的地方 | | 数字上涨 | 欠款倒计时、当铺流水、藏品估值,读者能直接看到数字往上走 | 每卷一个大数字节点 | | 地位反转 | 被封杀的人反过来让整个收藏圈求着他掌眼,拍卖行的前同事上门求职 | 每卷卷末 | | 国宝回归 | 后期追查流失海外的文物,送回国家 | 后期大高潮 | ### 打算写多长、为什么撑得住 - **网文**:计划 **150–200 万字**,分 5 卷,每卷对应上面一层对手。番茄都市文要长线连载才能吃到流量,这个体量够用。 - **短剧**:第一季改编第一卷,从开除到扳倒周鹤年的一个心腹,约 **80–100 集,每集 1–2 分钟**。单元案天然适合按集切,每集结尾都可以停在柜台亮起来、真相要揭开的那一刻。 **为什么撑得住:** 1. **素材源源不断**。案子靠客人上门,不靠主角出门找。每一件当品就是一个 3–8 章的案子,写到一千章也不愁没东西可当。 2. **能力有天花板,也有成长**。"付多少当金看多深"把金手指和主角的财力绑在一起,前期穷所以看得浅,后期有钱才能看得深,升级曲线和地图升级同步。 3. **主线有悬念吊着**。爷爷的老账本、二十年前的死当、爷爷的死因,每卷揭开一层,读者追单元案的同时也在追主线。 4. **对手层层升级**。从街头骗子到海外走私链共五层,每层换一个新地图、新行当(玉石、书画、钟表、名车、文物),读者不容易审美疲劳。 ## 风险和开写前的验证 - **同质化**:鉴宝文数量多。差异化全靠"当铺上门"和"看来路",黄金三章必须把这两点亮出来,不能写成又一本透视眼捡漏。 - **金手指太强**:要守住"必须正式当进来"和"付多少钱看多深"两条限制,不然主角每次都提前知道答案,悬念就没了。 - **合规**:文物买卖受国家管理。凡是出土文物、国家禁止流通的器物,情节上主角都要上交或协助追缴,把它写成爽点,不写成私下倒卖,这样网文审核和短剧过审都更稳。 - **市场没有核实**:这次没扫到实时榜单。开写前建议在能联网、开着 Chrome 的环境里跑一次番茄扫榜(阅读榜、新书榜,加上书库最热的新书),看都市鉴宝、捡漏这个方向现在有多少新书、热度怎么样。再挑一两本近期同方向的新书拆一拆。最省成本的验证是先写黄金三章,发出去看追读,追读不行就调整。
过程
按时间顺序。点开工具调用能看到完整的输入和返回;思考的内容 Claude Code 不对外输出,日志里只有「在这里思考过多久」。
第 1 轮
输入:
/story 我要给一个新故事定选题,要求在 premise.md 里。
思考
Bash List project root and read premise file
输入
ls -la && cat premise.md 2>/dev/null; find . -name premise.md -not -path './.claude/*' | head
返回
total 8 drwxr-xr-x 4 user wheel 128 Oct 19 16:40 . drwxr-xr-x 5 user wheel 160 Oct 19 16:40 .. drwxr-xr-x 4 user wheel 128 Oct 19 16:40 .claude -rw-r--r-- 1 user wheel 391 Oct 19 16:40 premise.md # 002 · 选题 给一个新的爽文故事定选题。这个故事以后可以写成网文,也可以拍成竖屏短剧。 这一步只定选题,不写大纲和正文。 交付(写成文件,放在当前目录): 1. 一句话卖点 2. 选题说明:题材,写给谁看,主角和对手,核心冲突,开篇钩子,爽点从哪来,打算写多长、为什么撑得住 ./premise.md
思考 3 秒
Bash Inspect story skills for topic-selection guidance
输入
cd .claude/skills && ls; wc -l story-long-scan/SKILL.md story-long-write/SKILL.md; grep -n "选题\|题材定位" story-long-scan/SKILL.md story-long-write/SKILL.md | head -40; ls story-long-scan story-long-scan/references 2>/dev/null
返回
browser-cdp
story
story-cover
story-deslop
story-import
story-long-analyze
story-long-scan
story-long-write
story-review
story-setup
story-short-analyze
story-short-scan
story-short-write
160 story-long-scan/SKILL.md
135 story-long-write/SKILL.md
295 total
story-long-scan/SKILL.md:27:每个方向都结合素材储备、题材边界、计划篇幅和目标平台样本判断可行性,再给选题建议。
story-long-scan/SKILL.md:91:报告展示给作者,同时写进 `{outdir}/选题决策.md`:文件不存在就先按 [references/topic-decision.md](references/topic-decision.md) 的模板写文件头,再把报告作为「扫榜结论」一节写入(已有同名一节就整节替换)。作者只扫榜不选题,结论也已落盘。
story-long-scan/SKILL.md:133:### Phase 5:选题决策
story-long-scan/SKILL.md:135:按 [references/topic-decision.md](references/topic-decision.md) 的选题四步、可行性规则与模板,在 `{outdir}/选题决策.md` 写 2-3 个推荐选题。
story-long-scan/SKILL.md:137:**从文件接上:** 先读 `{outdir}/选题决策.md` 的「扫榜结论」和 `扫榜聚合.md`,不靠对话记忆;两者都没有就回 Phase 2。
story-long-scan/SKILL.md:159:| [references/topic-decision.md](references/topic-decision.md) | Phase 4 建文件、Phase 5 选题 |
story-long-write/SKILL.md:9:你是网络小说创作教练,帮用户从选题、大纲到正文写完一本长篇网络小说。
story-long-write/SKILL.md:54:| **定设定** | "定设定",或已有题材定位、还没有角色与关系 | 定设定时刻:`references/workflow-setup.md` Phase 2,交付设定后停 |
story-long-scan:
SKILL.md
references
scripts
story-long-scan/references:
genre-trends.md
platform-ciweimao.md
platform-fanqie.md
platform-jjwxc.md
platform-qidian.md
platform-qimao.md
topic-decision.md思考 2 秒
Skill story-long-scan
输入
{
"skill": "story-long-scan",
"args": "选题决策:给一个新的爽文故事定选题,以后可写成网文、也可拍竖屏短剧。只定选题,不写大纲和正文。要求见项目根 premise.md:交付文件放在项目根(/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3),内容含 1) 一句话卖点 2) 选题说明:题材、写给谁看、主角和对手、核心冲突、开篇钩子、爽点从哪来、打算写多长及为什么撑得住。篇幅由我们决定(倾向长篇网文,番茄向,可改编短剧)。"
}返回
Launching skill: story-long-scan
Claude Code 自动加进对话的内容(多为 skill 正文) 4,455 字
Base directory for this skill: /scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/.claude/skills/story-long-scan
# story-long-scan:长篇网文扫榜
你负责从长篇榜单的重复样本中识别题材候选,结合作者条件给出可行性、失败风险与验证动作。
**核心信念:单本排名提供线索,近期多榜单、多作品的重复模式才支持趋势判断。**
---
## 扫榜原则
### 原则 1:扫榜看模式,别只看排名
提取样本中重复的题材、设定、套路、书名词和简介卖点,判断能否支持趋势候选。
### 原则 2:各平台的热度口径不同
番茄看在读,起点看付费榜和总推荐,晋江看收藏、营养液和积分,七猫看热度。完读率、追读、订阅转化是作者后台的数据,采集脚本拿不到,作者没提供就不下结论。
### 原则 3:扫榜的目的是找到你能写的爆款题材
每个方向都结合素材储备、题材边界、计划篇幅和目标平台样本判断可行性,再给选题建议。
---
## 扫榜流程
### Phase 1:确认平台和方向
沿用作者已给的条件;缺的一次问齐,给选项:
- 平台:起点 / 番茄 / 晋江 / 七猫 / 刺猬猫 / 多个平台对比
- 频道(番茄、七猫才分):男频 / 女频 / 都看
- 看什么:新书里在冒头的(多采新书样本) / 成熟大盘(只采默认榜单)
- 有没有关注的题材方向(没有就做全榜概览)
---
### Phase 2:确定数据来源
| 优先级 | 模式 | 说明 | 何时用 |
|--------|------|------|--------|
| 1 | **脚本采集** | 直接抓取平台页面数据,产出结构化榜单文件 | 优先;起点排行榜不需要 Chrome |
| 2 | **作者提供** | 作者粘贴榜单文字、截图,或给已有的榜单文件 | 作者已有数据,或脚本采不到时 |
| 3 | **内置知识** | 只用历史题材候选做分析 | 无法联网、作者也没有数据时 |
#### 脚本采集模式
命令里的 `scripts/` 相对本 skill 根目录。
1. 每次扫榜在工作目录新建 `扫榜/{YYYYMMDD}/`(同日再扫加 `-2`),下文 `{outdir}` 指它。不往旧目录追加,聚合会混进旧榜。
2. 只读所选平台参考:[起点](references/platform-qidian.md) / [番茄](references/platform-fanqie.md) / [七猫](references/platform-qimao.md) / [晋江](references/platform-jjwxc.md) / [刺猬猫](references/platform-ciweimao.md)。按 Phase 1 的频道和「看什么」运行默认命令;需要 Chrome 的平台先 `/browser-cdp` 启动。
3. 聚合:`node scripts/aggregate-rank.js {outdir} --out {outdir}/扫榜聚合.md`。**主会话先只读聚合**:题材分布、去重本数、热度与字数中位、标签、书名词、多榜重合和代表作。
4. 看聚合的「采集情况」:标了问题(书名没解出来、没采到、只有书单、详情没取到)的榜单,按平台参考的「采不到时」排查后重采;重采不了,报告里说明结论不含它。
5. 分析新人物设定、新切入设定和新桥段时按需抽样:`node scripts/aggregate-rank.js {outdir} --sample {题材/标签/书名词} --n 5`,一次一个方向。命中条数含多榜重复,样本本数按同平台书名+作者去重。
#### 作者提供
已有榜单文件就放进 `{outdir}` 聚合。作者给链接时,请他把页面内容复制过来或截图(番茄、起点有反爬,直接抓页面常拿不到)。把文字或截图整理成:首行 `# {平台} · {榜单名}`,平台名只用 起点 / 番茄 / 晋江 / 七猫 / 刺猬猫,才能和脚本数据合并;每本一段 `### #{排名} {书名}`,下一行 `*作者 · 题材 · 连载中 · 120万字 · 3.5万收藏*`(热度写「数字+口径」,有标签再加 `**标签:** a、b`)。存进 `{outdir}` 后同样聚合。
#### 内置知识
读 [references/genre-trends.md](references/genre-trends.md),报告开头写明「以下分析基于历史题材候选,没有实时榜单校验,只能作为待验证的假设」,并列出需要复扫的榜单。
---
### Phase 3:数据分析
以聚合结果为主,先按所选平台参考的「分析维度」看,再看通用维度:
1. **题材分布**:本数、占比与热度中位。番茄按题材等额采样(聚合会注明),本数是采样上限,题材冷热看热度中位和平台 P75。
2. **新题材信号**:新书榜、书库新书样本与多榜重合;同时采到新书榜和其他榜时,聚合才显示「新书榜」列。上次日期目录有 `扫榜聚合.md` 时,按相同平台、榜单与筛选范围对比。
3. **头部老书**:月票、畅销、阅读榜上字数几百万、连载多年的书,代表这个题材的存量读者,不代表现在开新书能起来;判断新方向以新书榜、书库新书为主。
4. **经典题材变化**:老牌题材上升、稳定还是下降;没有上期数据就只写现状。
5. **字数**:字数分布与各题材字数中位。
6. **书名模式**:书名常见词 + 代表作书名。
7. **简介卖点**:标签热词 + 代表作简介。数据只有简介(聚合截到 30 字,采集截到 100 字),开篇怎么写留给拆文验证。
8. **新元素**:对候选方向抽样原始条目,标出新的人物设定、切入设定、桥段套路。
---
### Phase 4:输出扫榜报告
报告讲本次样本支持的结论和作者能写的方向;无可比上期时,趋势栏写「未比较」,不填涨跌。脚本名、命令和采集状态不进报告;缺榜时说「XX 榜这次没拿到(原因),结论不含它」。题材热度排行按热度中位从高到低排,没有热度数字的平台按本数排;与全平台比较用白话,如「比全平台四分之三的书都热」,不写 P75。
报告展示给作者,同时写进 `{outdir}/选题决策.md`:文件不存在就先按 [references/topic-decision.md](references/topic-decision.md) 的模板写文件头,再把报告作为「扫榜结论」一节写入(已有同名一节就整节替换)。作者只扫榜不选题,结论也已落盘。
<!-- author-report -->
```md
## 扫榜结论:{平台名称}
### 市场概况
- 扫榜时间:{日期}
- 核心发现:{一句话总结}
### 题材热度排行
| 排名 | 题材 | 本数 | 热度中位 | 趋势 | 代表作 |
|------|------|------|----------|------|--------|
| 1 | {题材} | {N本} | {数字+口径} | ↑/→/↓/未比较 | {书名} |
### 新题材信号
- {新出现或正在上升的题材,附依据}
### 经典题材动态
- {老牌题材的现状,附依据}
### 新元素提取
- 新人物设定:{新模式描述 + 代表作}
- 新切入设定:{从简介看到的切入点 + 代表作}
- 新桥段/套路:{新桥段描述 + 代表作}
### 关键数据洞察
- 字数区间:上榜作品集中在 {X}-{Y} 万字
- 书名特征:{命名模式总结}
- 标签热词:{高频标签词}
### 值得关注的方向
1. {方向 + 为什么值得关注 + 同方向几本、新书里有没有}
2. {方向 + 为什么值得关注 + 同方向几本、新书里有没有}
3. {方向 + 为什么值得关注 + 同方向几本、新书里有没有}
### 一句话
{一句话结论}
```
---
### Phase 5:选题决策
按 [references/topic-decision.md](references/topic-decision.md) 的选题四步、可行性规则与模板,在 `{outdir}/选题决策.md` 写 2-3 个推荐选题。
**从文件接上:** 先读 `{outdir}/选题决策.md` 的「扫榜结论」和 `扫榜聚合.md`,不靠对话记忆;两者都没有就回 Phase 2。
**信息不足时,向作者补齐项目条件:**「目标平台、已有素材、擅长题材或写作限制、计划篇幅是什么?」
---
## 流程衔接
**流水线:** 长篇
**位置:** 扫榜(第 1/3 步)
| 时机 | 跳转到 | 命令 |
|---|---|---|
| 找到方向,想先拆对标书 | story-long-analyze | `/story-long-analyze` |
| 直接开写 | story-long-write | `/story-long-write` |
| 更适合短篇 | story-short-scan | `/story-short-scan` |
## 参考资料
| 文件 | 何时读 |
|------|--------|
| 五份平台参考(链接见「脚本采集模式」第 2 步) | Phase 2–3:只读所选平台那份——默认命令、可选榜单、字段与热度口径、采不到时、分析维度、本平台读者 |
| [references/topic-decision.md](references/topic-decision.md) | Phase 4 建文件、Phase 5 选题 |
| [references/genre-trends.md](references/genre-trends.md) | 只在内置知识模式读 |
ARGUMENTS: 选题决策:给一个新的爽文故事定选题,以后可写成网文、也可拍竖屏短剧。只定选题,不写大纲和正文。要求见项目根 premise.md:交付文件放在项目根(/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3),内容含 1) 一句话卖点 2) 选题说明:题材、写给谁看、主角和对手、核心冲突、开篇钩子、爽点从哪来、打算写多长及为什么撑得住。篇幅由我们决定(倾向长篇网文,番茄向,可改编短剧)。思考 1 秒
Read ./.claude/skills/story-long-scan/references/platform-fanqie.md
输入
{
"file_path": "/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/.claude/skills/story-long-scan/references/platform-fanqie.md"
}返回
1 # 番茄:采集与分析
2
3 先用 `/browser-cdp` 启动 Chrome。
4
5 ## 默认命令
6
7 `--channel` 按 Phase 1 的频道取:1=男频、0=女频、all=男女都采。
8
9 ```bash
10 node scripts/fanqie-rank-scraper.js --channel all --type 2 --outdir {outdir} # 男女频阅读榜
11 ```
12
13 作者要看新书里在冒头的,再加新书榜和书库「最热」:
14
15 ```bash
16 node scripts/fanqie-rank-scraper.js --channel all --type 1 --outdir {outdir} # 男女频新书榜
17 node scripts/fanqie-rank-scraper.js --source library --channel all --outdir {outdir} # 书库:连载中、30 万字以下,男女各前 3 页
18 ```
19
20 ## 可选参数
21
22 - 排行榜:`--type 2` 阅读榜、`--type 1` 新书榜、`--type all` 两个都采。脚本按题材采集,每类取前 20 本(`--top N` 可调),每个频道写一份 `番茄{频道}{榜单}_全题材_{日期}.md`。
23 - 书库「最热」:每页 18 本,按热度排。`--channel mix` 不分男女,`--pages N` 改页数,`--stat 1|0|any`(连载中/已完结/不限)、`--count 0-4|any`(30 万字以下、30-50 万、50-100 万、100-200 万、200 万以上/不限)改筛选。只有默认筛选(连载中、30 万字以下)在列表名里带「新书」,按新书样本计。
24
25 ## 字段与热度口径
26
27 排名、书名、作者、题材、状态、在读(核心指标,聚合的热度口径)、字数、标签(简介开头的 `【种田+慢热+西幻】`,题材细分的真实信号)、最新更新、作品页链接、简介。页面没有评分。
28
29 **每题材等额采样**:排行榜每个题材都取前 20 本,题材本数和占比受采样上限影响,不代表题材大小;聚合会注明。题材冷热看热度中位和平台 P75,新风向看新书榜和书库新书。
30
31 ## 采不到时
32
33 文件头「数据质量」标 `[标题解析异常]`(书名多为 `(标题待解析)`):多半是被登录或验证页拦住,或页面改版。在已登录的 Chrome 里手动打开任一 `https://fanqienovel.com/page/{bookId}`,确认页面正常、不是验证页;报 `CDP 无响应` 就按 browser-cdp 重新启动 Chrome。确认正常后重采。
34
35 ## 分析维度
36
37 | 维度 | 看什么 |
38 |---|---|
39 | 阅读榜 | 流量与读者规模,在读数为核心指标 |
40 | 新书榜、书库最热 | 新题材样本,与阅读榜对照;同口径前后两次对比才能说在起量 |
41 | 题材冷热 | 各题材热度中位跟平台 P75 比,不看本数 |
42 | 在读差距 | 同题材头部与腰部的流量差 |
43 | 标签热词 | 【】内标签组合揭示细分卖点 |
44
45 ## 本平台读者
46
47 免费阅读,读者面广。要快节奏、强爽感、目标与因果清楚,爽点偏打脸、装逼、获得机缘;雷区是目标迟迟不明、长期虐主、解释压过剧情。脑洞和强情绪题材多,同质化也重,选题要写清差异化。
48 Read ./.claude/skills/story-long-scan/references/topic-decision.md
输入
{
"file_path": "/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/.claude/skills/story-long-scan/references/topic-decision.md"
}返回
1 # 选题决策:从扫榜数据到"写什么能爆"
2
3 Phase 5 补上「推荐选题」,产出 `选题决策.md`:**推荐写什么、为什么可能爆、作者能否驾驭、如何验证**。文件头和「扫榜结论」在 Phase 4 已写好。"能爆的原因"先记为假设,交给 story-long-analyze 拆文验证,再供 story-long-write 开书使用。
4
5 ---
6
7 ## 选题四步
8
9 每个推荐选题都走完这四步,缺一不可:
10
11 1. **能爆的原因(先当假设)**:从榜上重复样本与新元素推测,哪种结构、梗或人设吸引了目标读者;标 `待拆文验证`,由拆文回填依据。同时挑 1-2 本对标书让作者拆:优先选新书榜、书库新书中字数不多的同方向书,头部老书只作参照。
12 2. **市场验证**:记录同方向本数、热度和可比上期的趋势。榜单没有扑街样本,反例只认作者或编辑给的、有来源的;没有就写未核实,无可比上期就写现状。
13 3. **差异化定位**:作者优势 × 市场缺口 = "你的版本和榜上现有的不同在哪"。没有差异化 = 同质化挤不进去。
14 4. **可行性 + 风险 + 验证动作**:按下节给出高/中/低、最可能的失败点、开写前怎么低成本验证(通常是先写黄金三章,发出去看追读,不行就换)。
15
16 ---
17
18 ## 可行性判断
19
20 同方向样本按本平台去重作品计;细分梗只数带这个梗的书,不继承主类本数,也不把抽样命中条数当本数。
21
22 | 可行性 | 条件 |
23 |--------|------|
24 | 高 | 同方向样本够(≥15 本,刺猬猫≥10)+ 和上期比在涨或持平 + 作者素材能撑 + 有差异化空间 |
25 | 中 | 可写但先验证:样本不足、在跌、没有上期可比、差异化不清,或素材只能撑部分情节 |
26 | 低 | 不建议:作者素材撑不住、平台调性不符,或有来源的反例显示同方向已挤满 |
27
28 **最高给"中"**:榜单标 `[数据稀疏]`、聚合标「少」、同方向不足 15 本(刺猬猫不足 10 本)、首次扫榜无上期可比、或内置知识模式,都最高给"中",写明先补样本或小成本试水。素材撑不住、平台不符仍给"低"。
29
30 **番茄**:每个题材按上限等额采样,题材本数总是接近上限,不能当"样本够"。番茄的同方向样本要按细分梗或标签统计本数;题材冷热看热度中位和平台 P75,并看它在新书榜、书库新书里有没有书。
31
32 ---
33
34 ## 平台适配与目标读者
35
36 - 先匹配题材与平台读者,再比较流量;平台大不等于项目更容易成。平台的读者与调性见所选平台参考的「本平台读者」。
37 - 合同、保底、分成、全勤等收益问题,以平台最新官方规则或编辑说法为准,这里不判断。
38 - 「目标读者」只写榜单能推断的内容:频道(男频/女频);读者对这类套路的熟悉程度,新梗多解释,老梗直接上爽点;年龄段偏向须有标签、简介证据。
39
40 ---
41
42 ## 选题决策.md 模板
43
44 ```md
45 # 选题决策:{平台/方向}
46 - 扫榜日期:{YYYYMMDD}
47 - 数据来源:{榜单文件名 / 内置知识}
48 - 聚合表:{扫榜聚合.md,内置知识模式写「无」}
49
50 ## 扫榜结论:{平台名称}
51 {Phase 4 写入的报告正文;Phase 5 只读不改}
52
53 ## 推荐选题
54
55 ### 选题 1:{一句话方向}
56 - 题材组合:{主类型 + 副类型/梗}
57 - 目标读者:{频道 + 熟不熟这类套路}
58 - 核心卖点:{读者为什么追}
59 - 能爆的原因:{X 结构/梗为什么吃这波}(假设,`待拆文验证`)
60 - 差异化定位:{和榜上现有的不同在哪}
61 - 可行性:高/中/低 — {理由,写清同方向几本 + 趋势;被上限压到「中」的写明原因,如「中(没有上期可比)」}
62 - 失败风险:{最可能崩在哪}
63 - 验证动作:{开写前怎么低成本验证}
64 - 建议拆的对标书:{《书名》(平台,选它的理由)}
65 - 篇幅/平台:{建议字数区间 + 目标平台}
66
67 ### 选题 2 ...
68 ### 选题 3 ...
69 ```
70
71 2-3 个选题为宜,按可行性排序(高的在前);同级时同方向新书样本多的在前,再比作者素材贴不贴,并在选题 1 的可行性理由里说一句它为什么排第一。
72
73 ---
74
75 ## 交付
76
77 1. 写入本次扫榜目录 `扫榜/{YYYYMMDD}/` 的 `选题决策.md`,与榜单、`扫榜聚合.md` 同目录。重跑只替换对应整节。
78 2. 告诉作者路径和下一步:「开书时如果小说项目就建在扫榜时所在的文件夹里、或和它同级,`/story-long-write` 会自动找到并让你确认;隔得更远就把 `选题决策.md` 复制到小说项目根目录,或开书时把路径粘给它。想先确认"能爆的原因",就准备好对标书的原文(txt),用 `/story-long-analyze` 拆,拆完会回填。」
79 3. 拆文报告落盘后,拆文时只回填题材匹配且仍标 `待拆文验证` 的选题;写作时在作者没给方向时读 `选题决策.md` 作为开书候选。
80 思考 1 秒
被拦下 Bash Check for CDP Chrome and network access to fanqie
输入
curl -s -m 3 http://127.0.0.1:9222/json/version | head -3; echo "---"; curl -s -o /dev/null -w "%{http_code}\n" -m 8 https://fanqienovel.com/rank; ls /scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/.claude/skills/story-long-scan/scripts返回
--- 000 aggregate-rank.js cdp-utils.js ciweimao-rank-scraper.js fanqie-rank-scraper.js jjwxc-rank-scraper.js qidian-rank-scraper.js qimao-rank-scraper.js <sandbox_violations> deny network-outbound fanqienovel.com:443 (user denied) </sandbox_violations>
思考 3 秒
思考
Read ./.claude/skills/story-long-scan/references/genre-trends.md
输入
{
"file_path": "/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/.claude/skills/story-long-scan/references/genre-trends.md"
}返回
1 # 内置题材候选 2 3 无实时榜单时使用。这里的题材、流派和书名来自历史样本,只能当候选假设;可行性最高给"中",并列出要复扫的榜单。 4 5 ## 新元素分三级 6 7 | 级别 | 频率 | 怎么对待 | 8 |------|------|----------| 9 | 新题材 | 极少 | 跨榜单、跨作者都出现重复样本才算趋势,否则只当观察项 | 10 | 新金手指 | 较少,多是翻新 | 适合低成本验证,但题材外壳和情绪触发都要变化 | 11 | 新噱头 | 常见 | 同质化风险高;没有差异化机制就降低优先级 | 12 13 ## 男频题材候选 14 15 | 题材 | 候选方向 | 16 |------|----------| 17 | 都市 | 重生、种田、娱乐、都市高武;重生能和多数元素融合 | 18 | 玄幻 | 极道流、加点横推这类反馈直接的优先;传统玄幻近期样本少就标高风险 | 19 | 仙侠 | 先查脑洞融合路线的近期样本;纯传统路线要另行验证受众 | 20 | 历史 | 秦、唐、明、宋、三国;穿越改命、争霸 | 21 | 诸天无限 | 同人副本和原创副本分开看,看世界规则能不能持续兑现核心期待 | 22 | 科幻 | 末世为主,常混脑洞、种田、游戏设定 | 23 | 悬疑灵异 | 恐怖灵异、奇门秘术、侦探推理 | 24 25 常见流派:极道流(属性加点、横推)、凡人流(小人物攀爬、精打细算)、巫师流(知识体系加实验升级)、种田流(经营反馈推进)、盘点文、模拟文、两界穿梭。同人仅在作者明确目标作品、平台允许且近期样本有效时列。 26 27 ## 女频题材候选 28 29 | 题材 | 候选方向 | 30 |------|----------| 31 | 现言 | 总裁豪门、追妻火葬场、先婚后爱、年代重生 | 32 | 古言 | 宫闱宅斗、重生复仇、种田经商、权谋 | 33 | 幻想言情 | 玄幻仙侠团宠、无限快穿、末世求生 | 34 35 ## 长篇书名写法 36 37 下表是七猫书库长篇(2026 年 10 月统计,80 万字以上,男频 2072 本、女频 1643 本,多是写了很久的老书)中常见书名写法的占比。仅代表七猫存量书的起名习惯;新书起名以本次新书榜的常见词为准: 38 39 | 写法 | 男频 | 女频 | 40 |------|------|------| 41 | 书名带「我」 | 35% | 22% | 42 | 冒号分前后两段(「大明:开局小县令,红温朱元璋」) | 28% | 19% | 43 | 带「重生」 | 7% | 9% | 44 | 带「开局」 | 9% | 不到 1% | 45 | 「从…开始」 | 6% | 不到 1% | 46 | 带「总裁 / 大佬 / 霸总」 | 2% | 13% | 47 | 带「离婚」 | 2% | 5% | 48 49 ## 长篇书名样本 50 51 同一语料里的原书名: 52 53 | 题材 | 书名 | 54 |------|------| 55 | 都市 | 重回90:金瞳鉴宝发家,全家悔不当初 / 神话降临,我提前获得内测资格 / 重生70:开局迎娶绝美村花 | 56 | 玄幻 | 凡人修仙:开局救助落魄师姐 / 全民:让你信仰神明,你取而代之? / 八岁武尊:退婚流祖师爷 | 57 | 仙侠 | 洪荒:从满级神功系统开始无敌 / 开局替死,我不愿意,横推当世 / 西游:稳健人生,从高中进士开始 | 58 | 历史 | 大明:开局小县令,红温朱元璋 / 大秦血衣侯:我以杀敌夺长生 / 穿成穷书生,我连中三元杀穿朝堂 | 59 | 末世 | 开局成为丧尸,我锻炼就变强 / 全民微缩,从1.75厘米开始 / 末日刚降临,你怎么就成神了? | 60 | 悬疑灵异 | 送邪:我身披阎王衣,只手镇百鬼 / 好感度天赋弱?女鬼抢着送提示 / 7号末班车 | 61 | 现言 | 我提离婚后,清冷老公破戒了 / 替身退场,京圈大佬急疯了! / 离婚协议生效,前夫却发疯找我 | 62 | 古言 | 嫡女重生悔婚,阴鸷王爷破大防! / 哑奴带崽改嫁,清冷权臣悔疯了 / 听懂植物心声,我扶全家纨绔上青云 | 63 | 幻想言情 | 挖我灵根?重生后新师门待我如宝 / 快穿:满级美人攻略日常 / 转职最弱辅助?SSS级大佬跪地争宠 | 64
思考 56 秒
Bash Check for existing scan directories
输入
cd /scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3 && ls 扫榜 2>/dev/null; echo ok
返回
ok
Write ./选题.md
输入
/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/选题.md # 选题:开局接手破当铺,我能看穿每件宝贝的来路 > 定稿状态:选题已定,未写大纲、正文。 > 市场依据:这次没拿到实时榜单(番茄榜单抓取不成功),方向判断基于工具箱内置的历史题材样本,属于待验证的假设。验证办法见文末。 ## 1. 一句话卖点 被拍卖行栽赃开除的鉴定师,接手爷爷欠债三百万的破当铺。任何东西只要当上他的柜台,他就能看见它值多少钱、经过哪些人的手——骗子拿假货来当,他让骗子赔到倾家荡产;穷人拿传家宝来当,他让宝贝回到该回的人手里。 ## 2. 选题说明 ### 题材 男频都市,主线是**鉴宝捡漏**,加上**当铺单元案**和**复仇洗冤**。 - 鉴宝、捡漏是都市文里一直有人追的老题材,读者熟悉套路,不用多铺垫,第一章就能上爽点。 - 差异化有两处: - **场景换成当铺**。鉴宝文一般是主角去古玩街、拍卖会找东西;当铺是别人带着东西、带着难处上门,每件当品背后都有一个人急等着用钱。题材从"东西真不真"扩展到"人真不真",案子会自己找上门。 - **金手指看的是"来路"**。常见的透视眼只看真假,这里能看到一件东西经过哪些人的手、怎么到了这些人手里:谁偷的、谁调的包、谁拿老婆的嫁妆来当。一个能力同时管鉴定打脸和揭穿谎言。 ### 写给谁看 - **网文**:番茄男频都市读者,以 25–45 岁男性为主。读者熟悉鉴宝、捡漏、打脸这一路套路,节奏要快,金手指第一章就得亮出来。 - **竖屏短剧**:当铺单元案里有大量家庭伦理冲突(争遗产、渣男偷当妻子嫁妆、不孝子当掉父母的救命钱),女性观众也能看进去。拍摄上,主场景是一间当铺,道具是瓶瓶罐罐和金银首饰,"看来路"用闪回实拍就行,不需要特效,成本低。 ### 主角和对手 **主角:林砚,26 岁,前鹤鸣拍卖行首席鉴定助理。** - 眼力是真本事,从小在爷爷的当铺柜台边长大,后来进了大拍卖行。 - 性格:嘴毒、心软、记仇。对穷人宽,对骗子狠。 - 起点:老板要他在一件假青花的鉴定书上签字,他拒绝了。随后被栽赃"监守自盗",当众开除,被全行业封杀。爷爷刚去世,留下一间破当铺和三百万债务,债主给了三十天期限。 - 金手指:**爷爷留下的老柜台**。东西只有正式当进来(当金付了、当票开了),他才能看见它的真实价值和经手人。规则: 1. **付多少当金,看多深**。付一千块只能看真假,付十万能看到上一任主人,付百万能一路看回源头。主角每次都得先拿真钱下注,看完才知道值不值,所以每一单都有风险。 2. **看不到未来**,只看得到过去。下一步怎么做,还得靠他自己的眼力和算计。 3. 开局穷,看不深,能力要跟着当铺生意一起成长。只有专业和金手指配合,才赢得了。 **对手:周鹤年,鹤鸣拍卖行老板,江城收藏协会副会长。** - 表面上是做慈善、捐文物的儒商。暗地里管着一条做旧、造假、借拍卖洗钱的链子。 - 他栽赃林砚,是因为那件假青花已经卖给了大客户,必须找个人背锅。 - 他也一直想拿下林家当铺:二十年前他起家的第一件赃物,就是死当在林砚爷爷的柜台上的,账本至今还在铺子里。这是全书的主线谜底,也牵出爷爷真正的死因。 对手分层升级:老城区的骗子和职业"当托" → 古玩街的造假作坊 → 周鹤年的拍卖行 → 省城收藏圈和背后的资本 → 海外走私文物链(这一层的结局是国宝回归)。 ### 核心冲突 林砚要在三十天内还清三百万、保住当铺,再一步步洗清污名、查清爷爷的死因。周鹤年要吞掉当铺、销毁账本,让林砚永远翻不了身。 当铺本身就在冲突中心:林砚想翻身只能靠这个柜台,而周鹤年最怕的东西就锁在柜台里。 ### 开篇钩子 第一章(短剧第一集): 1. **开场**:鹤鸣秋拍现场,林砚当众被扣上"监守自盗"的罪名,保安把他架出去,前女友站在周鹤年身后看着。 2. **转折**:他回到爷爷的破当铺,催债的已经堵在门口,限期三十天还清三百万,否则收铺。 3. **钩子**:当晚来了第一个客人,是一个戴墨镜的阔太太,要偷偷当一只翡翠镯子。林砚咬牙拿出身上最后两万块当金,柜台亮起来——这只镯子就是拍卖会上被调包的真品,阔太太是周鹤年大客户的妻子,镯子是她丈夫藏起来的。 4. **章末**:林砚开出当票,说了一句"三十天,您来赎,还是我去送?" 第一章就交代清楚了身份落差、债务倒计时和金手指,还拿到了扳倒对手的第一份筹码。 ### 爽点从哪来 | 爽点 | 怎么兑现 | 频率 | |---|---|---| | 鉴定打脸 | 满屋子专家说是真的,他说是假的,结果揭晓;或者别人当垃圾扔掉的东西,被他当成宝贝收下 | 每个单元案至少一次 | | 揭穿谎言 | 当来路暴露真相:偷的、调包的、骗老人的,当场拆穿 | 每个单元案的高潮 | | 惩恶扬善 | 骗子来当,他让骗子赔得倾家荡产;穷人来当,他多给钱,赎期也宽限 | 贯穿全书,是主角立人设的地方 | | 数字上涨 | 欠款倒计时、当铺流水、藏品估值,读者能直接看到数字往上走 | 每卷一个大数字节点 | | 地位反转 | 被封杀的人反过来让整个收藏圈求着他掌眼,拍卖行的前同事上门求职 | 每卷卷末 | | 国宝回归 | 后期追查流失海外的文物,送回国家 | 后期大高潮 | ### 打算写多长、为什么撑得住 - **网文**:计划 **150–200 万字**,分 5 卷,每卷对应上面一层对手。番茄都市文要长线连载才能吃到流量,这个体量够用。 - **短剧**:第一季改编第一卷,从开除到扳倒周鹤年的一个心腹,约 **80–100 集,每集 1–2 分钟**。单元案天然适合按集切,每集结尾都可以停在柜台亮起来、真相要揭开的那一刻。 **为什么撑得住:** 1. **素材源源不断**。案子靠客人上门,不靠主角出门找。每一件当品就是一个 3–8 章的案子,写到一千章也不愁没东西可当。 2. **能力有天花板,也有成长**。"付多少当金看多深"把金手指和主角的财力绑在一起,前期穷所以看得浅,后期有钱才能看得深,升级曲线和地图升级同步。 3. **主线有悬念吊着**。爷爷的老账本、二十年前的死当、爷爷的死因,每卷揭开一层,读者追单元案的同时也在追主线。 4. **对手层层升级**。从街头骗子到海外走私链共五层,每层换一个新地图、新行当(玉石、书画、钟表、名车、文物),读者不容易审美疲劳。 ## 风险和开写前的验证 - **同质化**:鉴宝文数量多。差异化全靠"当铺上门"和"看来路",黄金三章必须把这两点亮出来,不能写成又一本透视眼捡漏。 - **金手指太强**:要守住"必须正式当进来"和"付多少钱看多深"两条限制,不然主角每次都提前知道答案,悬念就没了。 - **合规**:文物买卖受国家管理。凡是出土文物、国家禁止流通的器物,情节上主角都要上交或协助追缴,把它写成爽点,不写成私下倒卖,这样网文审核和短剧过审都更稳。 - **市场没有核实**:这次没扫到实时榜单。开写前建议在能联网、开着 Chrome 的环境里跑一次番茄扫榜(阅读榜、新书榜,加上书库最热的新书),看都市鉴宝、捡漏这个方向现在有多少新书、热度怎么样。再挑一两本近期同方向的新书拆一拆。最省成本的验证是先写黄金三章,发出去看追读,追读不行就调整。
返回
File created successfully at: /scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/选题.md (file state is current in your context — no need to Read it back)
思考
Write ./扫榜/20261019/选题决策.md
输入
/scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/扫榜/20261019/选题决策.md # 选题决策:番茄 / 男频都市爽文(兼顾竖屏短剧改编) - 扫榜日期:20261019 - 数据来源:内置知识(番茄实时榜单这次没拿到:本机没有可用的 Chrome 调试会话,fanqienovel.com 的访问也被拒) - 聚合表:无 ## 扫榜结论:番茄(内置知识) 以下分析基于历史题材候选,没有实时榜单校验,只能作为待验证的假设。 ### 市场概况 - 扫榜时间:2026-10-19 - 核心发现:番茄读者要快节奏、强爽感、目标清楚。都市里的重生、鉴宝捡漏、身份反转是长期有人追的老题材,同质化也重,要靠切入点做出差异。 ### 新题材信号 - 未比较:没有实时样本,也没有上期数据。 ### 经典题材动态 - 都市鉴宝和捡漏:历史样本里一直有书(如《重回90:金瞳鉴宝发家,全家悔不当初》),金手指多是透视眼,冲突集中在"真假"上。 - 现言离婚、追妻、豪门:女频历史样本里最密集,书名常带"离婚""大佬""悔疯了"。 ### 值得关注的方向 1. 都市鉴宝换成当铺的切入:客人带着东西上门,一件当品一个案子,适合长篇连载,也适合短剧按集切。 2. 年代重生加经商:年代剧场景在短剧里常见,网文里重生能和多数元素组合。 3. 女频豪门加职业身份:主场景是一栋宅子,拍摄成本低,女频短剧受众大。 ### 一句话 先按"都市鉴宝 × 当铺单元案"开书,开写前补扫一次番茄阅读榜、新书榜和书库新书再确认。 ### 需要复扫的榜单 - 番茄男频、女频阅读榜,新书榜 - 番茄书库"最热"(连载中,30 万字以下) - 重点看都市鉴宝和捡漏方向的新书数量与在读数 ## 推荐选题 ### 选题 1:开局接手破当铺,我能看穿每件宝贝的来路(已选定,详见项目根 `选题.md`) - 题材组合:都市鉴宝捡漏 + 当铺单元案 + 复仇洗冤 - 目标读者:番茄男频都市读者,熟悉鉴宝和打脸套路,可以直接上爽点。短剧还能靠家庭伦理案拉到女性观众。 - 核心卖点:被栽赃的鉴定师守着欠债的破当铺,当进来的东西都能看见来路。骗子在这里要赔到倾家荡产,穷人在这里能翻身。 - 能爆的原因:鉴宝打脸是被验证过的老爽点;当铺让案子自己上门,每件当品都连着一个急用钱的人,情绪冲突比单纯鉴真假更强。(假设,`待拆文验证`) - 差异化定位:金手指看的是经手人和来路,不只是真假;"付多少当金看多深"让主角每单都得先押真钱;当铺本身就是对手最怕的证据库。 - 可行性:中(内置知识模式,没有实时样本,也没有上期可比)。排第一,是因为三个方向里它最贴番茄男频的爽感要求,短剧拍摄成本也最低,单元案加主线的结构最撑得住长篇。 - 失败风险:写成又一本透视眼捡漏,被同质化淹没;金手指限制守不住,悬念塌掉。 - 验证动作:补扫番茄榜单,确认都市鉴宝方向的新书数量和热度;写黄金三章发出去看追读。 - 建议拆的对标书:复扫后从新书榜、书库新书里挑 1–2 本字数不多的都市鉴宝新书;《重回90:金瞳鉴宝发家,全家悔不当初》只作历史参照。 - 篇幅/平台:150–200 万字,番茄;短剧第一季约 80–100 集。 ### 选题 2:重回 1992 下岗潮,我带全厂工人当倒爷 - 题材组合:都市年代重生 + 经商种田 + 集体翻身 - 目标读者:番茄男频,熟悉重生和年代文 - 核心卖点:带着先知先觉回到国营厂倒闭前夜,带一群下岗工人逆势发家,打脸当年瞧不起他们的人 - 能爆的原因:重生几乎能配任何元素;年代怀旧加集体翻身,情绪基础好。(假设,`待拆文验证`) - 差异化定位:主角不是单人发家,而是带着一个厂一起翻身,群像加经营 - 可行性:中(内置知识模式;年代文需要时代细节,素材准备量大) - 失败风险:时代细节撑不住,经营写成流水账 - 验证动作:同选题 1,另外先确认手头的年代素材够不够 - 建议拆的对标书:复扫后挑选 - 篇幅/平台:120–200 万字,番茄 ### 选题 3:豪门请我当管家,可这家欠我妈一条命 - 题材组合:女频现言 + 职业身份 + 豪门复仇 - 目标读者:番茄女频,熟悉豪门和复仇套路 - 核心卖点:顶级管家潜入害死母亲的豪门,一边把家务料理得无可挑剔,一边逐个拆穿这家人的阴谋 - 能爆的原因:豪门复仇是女频短剧的强势品类;管家身份天然能看到所有人的秘密。(假设,`待拆文验证`) - 差异化定位:职业技能打脸(管家专业)代替常见的"马甲掉落" - 可行性:中(内置知识模式;女频豪门同质化最重) - 失败风险:滑回常见的替身、追妻套路,失去辨识度 - 验证动作:同选题 1 - 建议拆的对标书:复扫后挑选 - 篇幅/平台:80–150 万字,番茄女频
返回
File created successfully at: /scratch/002/ws/002-topic/zenstory-ai__oh-story-claudecode/run-3/扫榜/20261019/选题决策.md (file state is current in your context — no need to Read it back)
思考 8 秒
Agent:
选题定好了,写在项目根目录的 `选题.md`,premise.md 要的每一项都有。我没能看到番茄当前的榜单(本机没有开着调试端口的 Chrome,访问番茄的请求也被拒了),所以选题依据的是工具箱内置的历史题材资料,"这个方向现在热"还只是推测。 **选定的选题:《开局接手破当铺,我能看穿每件宝贝的来路》**(男频都市,鉴宝捡漏加当铺案子) - **一句话卖点**:被拍卖行栽赃开除的鉴定师,接手爷爷欠债三百万的破当铺。东西只要当上他的柜台,他就能看见值多少钱、经过谁的手。骗子来当,他让骗子倾家荡产;穷人来当,他让宝贝回到该回的人手里。 - **和常见鉴宝文的区别**: - 案子由客人带着东西和难处找上门,主角不用出去找。 - 金手指看的是"经过谁的手、怎么来的",不只是真假。 - 付多少当金就看多深,主角每一单都得先押真钱。 - **对手**:拍卖行老板周鹤年,表面做慈善、捐文物,暗里造假洗钱。他二十年前起家的那件赃物,就当在主角爷爷的柜台上,账本至今还在铺子里。 - **开篇钩子**:主角在拍卖会上当众被开除,回到当铺发现催债的堵在门口。当晚来了第一个客人,带来的就是拍卖会上被调包的那只真镯子。 - **篇幅**:网文 150–200 万字,分五卷,对手一卷比一卷大。短剧第一季拍第一卷,约 80–100 集,每集 1–2 分钟。一件当品就是一个案子,主线靠老账本和爷爷的死因一路吊着,所以撑得住。 文件里还写了风险:鉴宝题材同质化、金手指太强会没悬念、文物买卖的合规问题。 我另外按工具箱的规矩写了一份 `扫榜/20261019/选题决策.md`,里面多两个备选方向,给你对比用:一个是年代重生、带全厂工人经商,一个是女频豪门管家复仇。三个方向的可行性都只评到"中",因为没有实时数据。 **下一步建议:** 1. 找一个能联网、开着 Chrome 的环境,用 `/story-long-scan` 补扫一次番茄榜单,确认都市鉴宝现在有多少新书、热度怎么样。 2. 这个文件夹还没部署写作环境,开书前先跑一次 `/story-setup`,然后新开一个会话,再用 `/story-long-write` 开书。
这一轮结束:耗时 2.7 分钟,按 API 价格折算 $0.64
第 2 轮
输入:
如果要我在几个题材或故事方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 列出的交付都写成文件。
思考 2 秒
Bash Confirm deliverable file and its sections
输入
ls && grep -n "^## \|^### " 选题.md
返回
premise.md 扫榜 选题.md 6:## 1. 一句话卖点 10:## 2. 选题说明 12:### 题材 21:### 写给谁看 26:### 主角和对手 44:### 核心冲突 50:### 开篇钩子 60:### 爽点从哪来 71:### 打算写多长、为什么撑得住 82:## 风险和开写前的验证
思考 5 秒
Agent:
premise.md 要的交付都已经写成文件,上一轮已经完成,这一轮我核对了一遍,没有新改动。 交付文件是当前目录下的 `选题.md`,用的就是我最推荐的方案:**《开局接手破当铺,我能看穿每件宝贝的来路》**(男频都市,鉴宝捡漏加当铺案子)。逐项对照 premise.md: 1. 一句话卖点:第 1 节。 2. 选题说明:第 2 节,题材、写给谁看、主角和对手、核心冲突、开篇钩子、爽点从哪来、打算写多长和为什么撑得住,七项各有一小节。 其他需要拍板的地方都按我的推荐定了: - **平台**:番茄。 - **篇幅**:网文 150–200 万字,分五卷;短剧第一季拍第一卷,约 80–100 集,每集 1–2 分钟。 - **金手指**:东西必须正式当进来才能看,付多少当金就看多深。 `扫榜/20261019/选题决策.md` 只是附带的选题对比,里面两个备选方向没有采用。premise.md 规定这一步只定选题,所以我没写大纲和正文。 还有一点没变:选题依据的是内置的历史题材资料,不是番茄现在的榜单,"现在写这个能火"仍然只是推测。之后能联网时,开书前最好补扫一次榜单确认一下。
这一轮结束:耗时 0.2 分钟,按 API 价格折算 $0.69
第 3 轮
输入:
如果要我在几个题材或故事方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 列出的交付都写成文件。
思考
Agent:
premise.md 要的交付都已经在文件里了,这一轮没有剩下的事,我也没有再改动什么。 - **交付文件**:当前目录下的 `选题.md`,用的是我最推荐的方案《开局接手破当铺,我能看穿每件宝贝的来路》。第 1 节是一句话卖点,第 2 节是选题说明,七项都有:题材、写给谁看、主角和对手、核心冲突、开篇钩子、爽点从哪来、打算写多长和为什么撑得住。 - **需要拍板的地方**:都已经按推荐定了,包括番茄平台、男频都市、网文 150–200 万字、短剧第一季约 80–100 集。 - **附带文件**:`扫榜/20261019/选题决策.md` 只是选题对比,里面两个备选方向没有采用。 premise.md 规定这一步只定选题,所以到这里就结束了,没写大纲和正文。 还要再提醒一次:这个选题依据的是内置的历史题材资料,没有核对过番茄现在的榜单。之后要开书,先在能联网、开着 Chrome 的环境里补扫一次番茄榜单,再跑 `/story-setup`,然后新开一个会话用 `/story-long-write` 开书。
这一轮结束:耗时 0.1 分钟,按 API 价格折算 $0.71