lornshrimp/通用-深度研究
专用于小说写作的结构化深度研究 Skill。支持对题材趋势、平台生态、专业知识、场景环境、人物原型、写作技法、读者市场等研究域,执行大纲生成→并行深搜→报告输出的全流程深度调研。关键词:深度研究、写作研究、题材调研。
npx skills add https://github.com/lornshrimp/Lorn.NovelWriteSkills --skill 通用-深度研究
> 题材路由:若 .github\题材专用Skills\ 目录存在对应的 <题材>-深度研究 Skill,则:
> - 将题材特性骨架路由到 <题材>-深度研究,该 Skill 位于 .github\题材专用Skills\ 目录。
> - 命中本技能时,必须优先强制加载当前 Skill 与 <题材>-深度研究。
这不是"随便搜一下看看有什么资料"的浅浏览动作,也不是只给几条搜索结果链接的敷衍行为,更不是把通用百科知识当成可落地的写作研究结论。
本 Skill 的目标,是把"小说作者需要深入调研的课题"拆成可规划、可深搜、可验证、可落盘、可被其他 Skill 引用的完整工作流:
调研报告/(项目强相关)或 写作研究/(通用/题材相关)目录下的 Markdown 报告。基于 Deep-Research-skills 项目架构,改造为小说写作专用版本。
<!-- ===== Layer 3: 场景缓存 ===== -->
| 命令 | 说明 |
|------|------|
| /research <topic> | 初步调研:确定研究域→生成 outline.yaml + fields.yaml |
| /research-deep | 并行深度搜索:逐项启动搜索代理,收集结构化数据 |
| /research-report | 汇总生成可直接落盘的 Markdown 研究报告 |
| /research-add-items | 追加调研条目 |
| /research-add-fields | 追加调研字段 |
/research "起点中文网都市悬疑题材 2025-2026 趋势"
↓ 确定研究域:题材趋势研究
↓ 生成大纲(items: Top10 作品 / 读者偏好 / 签约趋势… + fields)
↓ 【检查点1】用户确认/修改调研条目与维度
/research-deep
↓ 并行 web-search-agent 逐项深搜
↓ 结果写入 results/
↓ 【检查点2】调研质量摘要 → 用户确认
/research-report
↓ 汇总为 起点中文网都市悬疑题材趋势研究.md
↓ 【检查点3】诚实边界 + 三重验证自检
↓ 判断落盘位置:题材级通用研究 → 落盘到 都市悬疑/写作研究/
(若为项目强相关,则落盘到 项目根/调研报告/)
本 Skill 将小说写作的研究需求归纳为以下七域。每次 /research 启动时,必须先从七域中确认主研究域,再生成对应的调研条目与字段。
某题材在目标平台的热度走向、饱和度、创新空间、读者偏好迁移、新兴子类型。
典型课题:
服务 Skill:通用-设计题材定位框架、通用-平台签约评估框架
某平台的读者画像、内容偏好、推荐机制、签约标准、流量分配规则、作者生态。
典型课题:
服务 Skill:通用-平台签约评估框架、通用-多平台小说适配
某种职业、技术、程序、科学原理的真实细节——用于增强故事设定的真实性、专业感与不可替代性。
典型课题:
服务 Skill:通用-设计故事设定、通用-执行场景单元
某个真实地点、时代、建筑类型、城市空间的具体特征——用于增强场景描写的质感与说服力。
典型课题:
服务 Skill:通用-执行微空间受限场景、通用-创建小说正文
某类人群的行为模式、语言习惯、心理特征、社会处境——用于增强人物传记的真实感与辨识度。
典型课题:
服务 Skill:通用-设计人物传记、通用-执行对话冲突
某种叙事手法、节奏控制、对话技巧、悬念设计、爽点编排的原理与经典案例。
典型课题:
服务 Skill:通用-强化章末钩子、通用-强化章节开头、通用-去AI味重写、通用-正文润色
某读者群体的偏好、付费习惯、阅读场景、弃书原因、讨论热点。
典型课题:
服务 Skill:通用-平台签约评估框架、通用-多平台小说适配、通用-分析竞对作品
通用-分析竞对作品 的边界与协作本 Skill 与 通用-分析竞对作品 是互补关系,不是替代关系:
| 维度 | 通用-深度研究 | 通用-分析竞对作品 |
|------|-------------|-----------------|
| 研究对象 | 题材、平台、知识、技法、读者等广泛课题 | 具体竞对作品的四层深拆 |
| 产出形式 | 研究报告(Markdown),项目强相关 → 调研报告/,通用/题材相关 → 写作研究/ | 竞对分析报告,落盘到 竞对分析/ |
| 研究粒度 | 可覆盖宏观趋势到微观细节 | 聚焦单书/多书的深拆对比 |
| 典型触发 | "帮我研究都市悬疑2026趋势" | "分析排行榜前5本书为什么强" |
协作路径:
研究报告的落盘位置根据研究内容与项目的关系分为两类:
调研报告/若研究课题直接服务于某个具体的小说项目(如为"项目X"调研专业知识、场景环境、人物原型等),报告应落盘到该项目根目录下的 调研报告/ 子目录。
典型场景:
调研报告/调研报告/调研报告/> 判断标准:如果研究结论只对当前这个项目有直接用途,放入 调研报告/。
写作研究/若研究课题不绑定具体项目,而是通用的题材趋势、平台生态、写作技法、读者市场研究,或仅与某个题材相关但不指向特定小说项目,应落盘到项目根目录下的 写作研究/ 子目录。
典型场景:
写作研究/写作研究/写作研究/> 判断标准:如果研究结论可供多个项目复用、或属于题材级别的知识沉淀,放入 写作研究/。
{研究域简称}_{课题简述}.md,例如:专业知识_法医DNA检验流程.md(放在 调研报告/ 下)题材趋势_起点都市悬疑2026趋势.md(放在 写作研究/ 下)通用-设计故事设定、通用-设计人物传记)在需要时可以通过引用 调研报告/ 或 写作研究/ 下的报告来获取研究结论。## 研究课题、## 研究方法与来源、## 核心发现、## 创作可用的结论与抓手、## 信息来源。调研报告/,通用/题材相关 → 写作研究/。每份研究报告必须包含"诚实边界"段落,明确写出本研究的局限:
[不确定] 的字段与条目。> 一份不告诉你局限在哪的研究报告,不值得信任。
并非所有搜到的信息都值得写进研究报告。从 nuwa-skill 的心智模型验证方法论迁移而来的三层过滤,确保每条写入报告的结论都经得起推敲:
同一发现/趋势/模式是否出现在至少 2 个独立来源中?
[待验证]这个发现能否推导出具体的创作建议?能否指导作者写出某个场景、设计某个人物、调整某个节奏?
这个发现是"不说也知道"的常识,还是真正有信息量的洞察?
| 通过重数 | 定级 | 处理方式 |
|---------|------|---------|
| 三重全过 | 核心发现 | 写入报告核心发现,可被其他 Skill 作为高置信度输入引用 |
| 通过两重 | 参考发现 | 写入报告,标注置信度"中",注明未通过的维度 |
| 仅通过一重 | 待验证线索 | 写入报告附录,标注 [待验证],不做强结论 |
| 零重通过 | 丢弃 | 不纳入报告(可能是特定语境下的随口一说,或搜索噪声) |
| 优先级 | 来源类型 | 揭示什么 | 可信度 |
|--------|---------|---------|--------|
| 最高 | 平台官方数据(起点榜单/番茄数据/后台截图) | 客观市场表现 | ★★★★★ |
| 最高 | 一线从业者亲述(作者访谈/编辑公开分享/行业会议纪要) | 真实创作生态 | ★★★★★ |
| 高 | 读者一线反馈(本章说/书评区/书友圈——直接打开作品页查看) | 即时读者反应 | ★★★★ |
| 高 | 学术论文/行业报告 | 系统性分析 | ★★★★ |
| 中 | 行业媒体分析(非自媒体) | 二手分析 | ★★★ |
| 中 | 社交平台读者讨论(知乎/小红书/微博) | 读者舆论 | ★★★(需交叉验证) |
| 低 | 自媒体/个人博客的分析文章 | 个人观点 | ★★(仅作参考) |
| 最低 | AI 生成的综述/总结 | 可能包含幻觉 | ★(不得单独作为结论依据) |
以下来源不纳入研究材料:
中文权威渠道替代方案:36氪、极客公园、晚点LatePost、财新、第一财经、虎嗅、少数派、机器之心;网文行业类优先使用作家访谈原文、平台官方公告、阅文年报等可核验来源。
研究过程中遇到矛盾信息,是信号而非噪音。矛盾往往暴露了选题的张力所在——对创作者来说,张力就是可写的空间。
| 类型 | 特征 | 处理方式 |
|------|------|---------|
| 时间性矛盾 | 同一事物在不同时间点表现不同(如某题材 2024 年火爆、2025 年降温) | 记录变化轨迹,标注时间窗口,以最新数据为主但保留历史参照 |
| 来源性矛盾 | 不同来源对同一事物的描述不一致(如平台榜单 vs 读者口碑有偏差) | 并列呈现双方的证据与立场,分析偏差的可能原因,不做硬性调和 |
| 观点性矛盾 | 不同群体对同一事物的评价相反(如某写法在资深读者中受追捧、在新读者中被弃读) | 标注分歧双方的人群画像,这种分歧本身就是"创作者的选择空间" |
| 情况 | 处理 |
|------|------|
| 某个维度公开信息极少 | 标注"信息不足",降低该维度的置信度 |
| 只有二手信息 | 标注为"据[来源]报道,未经一手核验" |
| 信息相互矛盾且无法判断主次 | 并列呈现,让使用者自行判断 |
| 关键数据无法获取(如均订/追读) | 使用代理信号(如榜单排名/本章说数)并显式标注为代理 |
调研不是一次性跑完就够了。借鉴 nuwa-skill 的分阶段质量控制,在关键节点设置检查点,垃圾进垃圾出——在这里拦截比报告落盘后再返工成本低得多。
向用户展示调研大纲摘要并确认:
调研大纲摘要
├── 研究课题: [topic]
├── 主研究域: [domain]
├── 辅助研究域: [sub-domains,如有]
├── 调研条目: [N] 项
├── 调研字段: [M] 个
├── 信息缺口预判: [初步判断哪些维度信息可能稀缺]
└── 继续 /research-deep?
自动统计并展示调研质量摘要:
┌──────────────────┬──────────┬──────────────────────────┐
│ 维度 │ 状态 │ 关键发现 │
├──────────────────┼──────────┼──────────────────────────┤
│ 完成条目 │ N/N │ │
│ 不确定字段 │ M 个 │ [列出关键不确定字段] │
│ 信息矛盾点 │ K 处 │ [列出主要矛盾] │
│ 高置信度发现 │ P 条 │ [列出 top 3] │
│ 信息不足维度 │ Q 个 │ [标注缺口] │
│ 三重验证通过率 │ X% │ 核心/参考/待验证分布 │
└──────────────────┴──────────┴──────────────────────────┘
用户确认调研质量 OK → 进入 /research-report。用户觉得某维度不够 → 补充调研后再继续。
自检清单:
{研究域简称}_{课题简述}.md 规范?调研报告/、通用/题材相关 → 写作研究/)?遇到判断困难时回看这些原则。来自 nuwa-skill 品控方法论的本土化。
| 原则 | 说明 |
|------|------|
| 长文 > 金句 | 一篇 3000 字的行业分析比 50 条碎片帖子更揭示深层结构 |
| 争议 > 共识 | 最被争议的写法/趋势最能揭示创作机会——共识意味着红海 |
| 变化 > 固定 | 同一事物的演变轨迹比静态快照有更多信息量 |
| 从业者 > 评论者 | 一线作者/编辑的碎碎念可能比行业媒体的总结更有创作价值 |
| 负面 > 正面 | 读者说"为什么弃书"比"为什么喜欢"更值得研究——弃书原因指向创作底线 |
| 细粒度 > 宏观 | "某职业的真实工作流程"比"某职业的行业概况"对创作者更有用 |
深度研究本身就是一项可刻意练习的职业技能。以下四法是专栏作者总结的通用写作练习法,同样适用于提升调研与报告产出质量:
找一份优秀的研究报告或一篇高质量的行业分析,不把它当读者看,把它当教材看。逐项问自己:
拆解一份高水平研究报告的结构和论证方式,然后用同样的方式做一个完全不同课题的报告。这不是复制内容,而是复制方法论。
给自己设一个时间限制:一个中等难度的调研课题必须在 X 小时内完成。限时强迫你:放弃完美主义,先完成再完美;逼出本能判断力,很多好的研究判断恰恰是不经过度思考时浮现的。
不要每次都做全流程调研。如果你的报告总是"核心发现不够sharp",那就专门练"从原始材料中提取关键洞察"这一步,连续练 5 个不同课题,每个不超过 500 字。
> 来源:知乎专栏「中国网络文学研究」#28《小说写得不好?别灰心,网文写作是可以刻意练习的职业技能》顾里木图的小酒馆
> 置信度:中 — 四法在该专栏为通用写作练习法,此处根据调研场景做了适配改写;方法本身合理但缺乏报告写作方向的专项验证
{课题_slug}/
├── outline.yaml # 调研条目 + 执行配置
├── fields.yaml # 字段定义
├── results/ # 逐项搜索结果
│ ├── item_1.json
│ ├── item_2.json
│ └── ...
├── generate_report.py # 报告生成脚本
└── report.md # 最终研究报告
项目强相关(放入 调研报告/):
专业知识_法医DNA检验流程.md # → 项目根/调研报告/
场景环境_2003广州城中村日常.md # → 项目根/调研报告/
人物原型_中国基层刑警职业状态.md # → 项目根/调研报告/
通用/题材相关(放入 写作研究/):
题材趋势_起点都市悬疑2026趋势.md # → 题材名/写作研究/ 或 项目根/写作研究/
平台生态_七猫免费小说读者画像.md # → 题材名/写作研究/ 或 项目根/写作研究/
写作技法_章末钩子12种经典类型.md # → 项目根/写作研究/
以下所列 references 文件必须通过 read_file 工具逐文件读取,不得因"已有相关知识"、"之前执行时已读过"、"该文件只是参考"为理由跳过任何一条。 每条 references 按其标注的必读等级强制执行:
reference_missing_{refName},不得静默跳过。> 以下 references 为当前 skill 目录下的补充文件,强制读取。
-
references/元数据归档.md — 元数据归档
Take lornshrimp/通用-深度研究 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.