通用-蒸馏写作研究
用于从写作研究报告(题材×平台级)中提取可执行写作约束,产出"写作研究模板",作为下游写/审/改 Skill 的题材×平台默认约束基线。蒸馏源默认扫描小说项目根"写作研究/"目录 + "调研报告/"目录 + "CommonSkills/写作研究/"目录;支持指定目录、文件、URL 或 网络搜索内容。关键词:蒸馏写作研究、研究报告提取、题材平台约束、写作约束基线、规则提取。
Install
npx skills add https://github.com/lornshrimp/Lorn.NovelWriteSkills/tree/main/CommonSkills/通用-蒸馏写作研究
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install lornshrimp-lorn-novelwriteskills@llmmart
git clone https://github.com/lornshrimp/Lorn.NovelWriteSkills.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole lornshrimp/lorn.novelwriteskills collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
通用-蒸馏写作研究
题材路由:若 .github\题材专用Skills\ 目录存在对应的 <题材>-蒸馏写作研究 Skill,则:
- 将题材特性骨架路由到 <题材>-蒸馏写作研究,该 Skill 位于 .github\题材专用Skills\ 目录。
- 命中本技能时,必须优先强制加载当前 Skill 与 <题材>-蒸馏写作研究。
将"写作研究"从静态参考资料变成可执行的写作约束——不是读完报告就忘了,而是让报告里的每一条可量化结论在每次写作时自动生效。
继续读取的 references(强制读取门禁)
以下所列 references 文件必须通过 read_file 工具逐文件读取,不得因"已有相关知识"、"之前执行时已读过"、"该文件只是参考"为理由跳过任何一条。 每条 references 按其标注的必读等级强制执行:
标注 必读 的文件:必须读取,少一条即视为流程违规,不得开始执行流程。
未标注必读的文件:必须读取,但读取后可仅提取与当前任务直接相关的段落,不要求逐字通读。
若文件路径指向的文件不存在(如引用的外部路径未就位),必须在日志中显式记录
reference_missing_{refName},不得静默跳过。references/写作研究模板格式定义.md(必读 — 产出模板完整结构)references/约束提取方法论.md(必读 — 翻译规则、约束强度分级、读者心理学归因、跨报告复现原则)references/仿写约束提取指南.md(仿写场景必读 — 赛道模板、差异化分析、类型融合提取)references/执行流程详细检查点.md(必读 — Phase 0-5 完整检查点清单与档案包结构)references/约束依赖与版本漂移.md(更新场景必读 — 依赖图谱、漂移检测方法)references/约束符合度审计.md(审计场景必读 — 审计维度、计算方式、报告格式)../../写作研究/网文留存模型.md(前置阅读 — 留存基线的量化框架)../../写作研究/GEO小说项目核心参考.md(前置阅读 — GEO 基础框架与 AI 搜索可见性原理)
核心区别
| 作者风格模板 | 作品蓝本模板 | 写作研究模板 | |
|---|---|---|---|
| 蒸馏源 | 真实作者的原始文本 | 一部完整小说的原始文本 | 写作研究报告(结论文本) |
| 蒸馏方式 | 统计级分析(句长分布等) | 统计级分析(钩子类型等) | 规则提取(从研究结论翻译为执行约束) |
| 产出的作用域 | 文笔约束 | 结构约束 | 题材×平台约束(默认基线) |
| 优先级 | 高于写作研究 | 高于写作研究 | 低于用户明确指定,高于通用默认 |
前置阅读:执行蒸馏前,建议先读取
../../写作研究/网文留存模型.md了解留存基线的量化框架,以及../../写作研究/GEO小说项目核心参考.md了解 GEO 基础框架与 AI 搜索可见性原理,以便在研究报告中识别与留存和 GEO 相关的约束。核心理念:蒸馏的终极目标不是产出一张规则清单让下游打勾,而是让下游内化每条规则背后的"为什么"——当遇到规则未覆盖的新场景时,能自行推导出正确的写作决策。详见
references/约束提取方法论.md。
约束的"为什么"——从形似到神似(强制)
约束提取的核心方法论详见 references/约束提取方法论.md。以下为必须遵守的硬规则:
- "为什么"归因:每条硬门禁和强约束必须追加读者心理学根因,无归因不得写入最终模板。
- 跨报告复现:只有被 ≥ 2 份独立报告指向同一原理的约束,才能升级为"原则"写入 §五 原则层。
- 原则层生成力:蒸馏完成后必须做"新场景推导"测试,验证原则在新场景中仍能指导正确决策。
仿写约束提取
当蒸馏服务于仿写场景时,必须追加市场窗口期相关的提取维度。
核心方法论详见 references/仿写约束提取指南.md。以下为必须遵守的硬规则:
- 产地标注强制:所有"当前火/退热/还有空间"类约束必须在来源中标明报告发布日期(
[2026年Q1]/[2025年]/[时效不明])。 - 素材整合三问:融合多报告约束时,必须通过"主题统一、风格协调、逻辑自洽"三问检查,未通过则淘汰或标注冲突。
- 产出位置:仿写窗口约束写入 §五-B(在 §五 原则层之后)。
蒸馏源
默认源(无需指定,自动扫描)
蒸馏 Skill 启动时,默认扫描以下位置(均在小说项目内,不从提示词项目直接扫描):
- 小说项目根目录的
写作研究/目录(项目级写作研究,优先级最高) - 小说项目根目录的
调研报告/目录(项目级调研报告,与"写作研究/"同优先级;存放同类题材竞品调研、平台趋势调研等结构化报告) - 小说项目根目录的
CommonSkills/写作研究/目录(通用跨题材写作研究,从提示词项目复制或同步而来)
提示词项目中的写作研究文件需要先复制或同步到小说项目的对应目录下才能被默认扫描到。用户也可以通过指定绝对路径或 URL 引入提示词项目内的文件,属于"指定源"。
若默认源与指定源均未找到有效素材,用户可选择启动网络搜索(Phase 0 中由用户自主选择搜索关键词),Skill 将搜索到的网页内容作为蒸馏源处理。
指定源
用户可指定以下任一类型:
| 指定类型 | 示例 | 行为 |
|---|---|---|
| 单个文件 | 蒸馏 写作研究/番茄...研究.md |
只蒸馏该文件 |
| 目录 | 蒸馏 写作研究/ |
蒸馏该目录下所有 .md 文件 |
| URL | 蒸馏 https://example.com/research.md |
抓取网页内容后蒸馏 |
| 网络搜索 | 蒸馏 网络搜索 番茄小说 2026 新趋势 |
使用网络搜索引擎检索相关内容,抓取搜索结果页,对检索到的网页由用户筛选后一并蒸馏 |
| 绝对路径 | 蒸馏 D:/提示词项目/异能志怪/写作研究/ |
蒸馏提示词项目内的目录 |
| 组合 | 蒸馏 文件A + 目录B + URL C |
合并蒸馏,标注每条约束的来源 |
| 过滤 | 蒸馏写作研究,只看番茄和起点的 |
按关键词过滤报告文件名 |
蒸馏维度概览
写作研究报告通常覆盖四类约束维度。每类维度的翻译对照表、翻译规则、约束强度分级详见 references/约束提取方法论.md。
| 约束类别 | 涵盖内容 | 下游消费 Skill |
|---|---|---|
| 文笔类 | 句长基线、段落节奏、感官偏好、情绪表达、对话风格 | 创建小说正文、正文润色、审阅章节正文 |
| 结构类 | 节奏约束、章首抓力、钩子强度、回报间隔、高潮分布 | 生成章节控制卡、设计分卷大纲、审阅章节正文 |
| 人物类 | 主角/配角/反派设计要求 | 设计人物传记、审阅故事设定 |
| 禁忌类 | 开篇禁止项、叙事距离、POV 切换、对话约束 | 全部下游 Skill |
产出与注册
产出文件
蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md
文件名规则:[题材名] 从报告标题提取,[平台名] 从报告标题提取。综合多份报告时平台名写"综合"。完整模板结构详见 references/写作研究模板格式定义.md。
Agents.md 注册
在目标项目根 Agents.md 中追加注册条目:
### 写作研究模板
- 名称:[题材名]-[平台名]
- 路径:蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md
- 蒸馏日期:YYYY-MM-DD
- 素材来源:[N] 份(研究报告/调研报告/网络搜索页面)
- 提取约束数:[N] 条(文笔 [N] + 结构 [N] + 人物 [N] + 禁忌 [N])
- 适用平台:[番茄 / 起点 / 七猫 / ...] 或 默认
平台注册逻辑(强制执行):蒸馏时若报告天然指向某个平台则自动写入对应平台名;若为跨平台综合研究写 默认 或用户指定清单;若 Agents.md 中尚无主输出平台且本轮平台明确,建议用户指定。
执行流程(概要)
完整执行流程(含档案包结构、各 Phase 检查点表格、双 Agent 精炼细则、更新已有模板流程、约束依赖图谱、版本漂移检测)详见
references/执行流程详细检查点.md和references/约束依赖与版本漂移.md。
| Phase | 步骤 | 关键闸门/硬规则 |
|---|---|---|
| Phase 0 | 确定蒸馏源 | 默认扫描 写作研究/ + 调研报告/ + CommonSkills/写作研究/;指定源支持文件/目录/URL/网络搜索/组合/过滤;均无素材时可启用网络搜索 |
| Phase 0.5 | 创建蒸馏档案包 | 必须创建 [题材]-[平台]-写作研究档案/ 下 sources/ + references/research/ + synthesis/ + validation/;无来源的约束不得写入 |
| Phase 1 | 逐报告提取 | 按信号词搜索 → 翻译为约束 → 标注来源+置信度 |
| Phase 1.5 | 提取 Review | 输出质量摘要(约束数/置信/冲突),用户确认后方可进入 Phase 2 |
| Phase 2 | 合并去重 | 同字段合并/分级/冲突并列;追加"为什么"归因;跨报告复现检测 |
| Phase 2.5 | 合并确认 | 输出合并摘要(保留数/冲突/候选原则/归因覆盖率),用户确认后方可进入 Phase 3 |
| Phase 3 | 产出与注册 | 生成模板 .md → 写入 蒸馏产物/ → Agents.md 注册 |
| Phase 4 | 质量验证 | 三项验证:来源追溯、下游干跑、冲突处理;验证结果入档案包 |
| Phase 5 | 双 Agent 精炼 | Agent A:可执行性审阅;Agent B:来源与冲突审阅 |
约束依赖关系图谱
合并阶段(Phase 2)必须梳理三条关系:母子关系(一条是另一条的操作化)、互补关系(同规则不同角度)、潜在冲突(实践中可能互斥)。格式示例见 references/约束依赖与版本漂移.md。
版本漂移检测
更新模板时必须执行漂移检测:被推翻/被强化/首次新增/未被覆盖。格式示例见 references/约束依赖与版本漂移.md。
三模板冲突仲裁规则
当写作研究模板与作者风格模板、作品蓝本模板同时作用于同一字段时:
| 冲突场景 | 优先顺序 | 裁决逻辑 |
|---|---|---|
| 同字段三模板均约束 | 作者风格 > 作品蓝本 > 写作研究 | 一手统计 > 结构验证 > 通用研究 |
| 写作研究的"硬门禁" vs 作者风格 | 硬门禁优先 | 平台硬门槛(如"前 300 字必须有冲突")覆盖一切 |
| 写作研究的"强约束" vs 作者风格 | 作者风格优先 | 非硬门禁的通用建议让步于一手文风统计 |
| 平台敏感度冲突 | 目标平台特化 > 跨平台通用 | 若目标平台为起点,[起点] 约束优先于 [通用] |
硬规则:冲突裁决必须在蒸馏报告中显式记录;被覆盖的约束旁标注覆盖来源与理由;仍无法确定时保留冲突供用户决策。
下游 Skill 消费说明
本 Skill 产出的写作研究模板由下游 Skill 通过项目根 Agents.md 的"写作研究模板"section 自动发现并消费。
优先级规则:
- 写作研究模板提供题材×平台的默认约束基线
- 若用户明确指定了作者风格或蓝本模板 → 用户指定的优先级更高,覆写同字段的写作研究约束
- 若没有用户指定 → 写作研究模板的约束作为硬约束生效
- 若连写作研究模板也没有 → 回退 Skill 内置的通用默认
约束符合度审计
完整审计维度表、计算方式、报告格式、闭环动作详见
references/约束符合度审计.md。
写作研究模板的终极检验标准是:下游 Skill 依据这些约束产出的正文/大纲,是否真正遵守了模板中的每一条规则。
审计时机
当且仅当以下条件同时满足时启动:
- 当前项目已存在一份通过 Phase 4 质量验证的写作研究模板
- 下游 Skill 已产出一份可供检查的成品
- 用户明确要求审计
审计方法论
核心是一张逐条扫描表——将写作研究模板中的每一条约束,逐一与产出内容对照。按约束硬度分级审计:硬门禁必须 100% 通过,任一条未通过即判定不合规。
与其他 Skill 的边界
- 本 Skill 蒸馏研究报告的结论(二手研究 → 执行约束)
通用-蒸馏作者文风蒸馏原始文本的特征(一手文本 → 文笔约束),优先级高于本 Skill通用-蒸馏作品蓝本蒸馏原始文本的结构(一手文本 → 结构约束),优先级高于本 Skill通用-深度研究是研究执行 Skill(产出研究报告),本 Skill 是研究蒸馏 Skill(消费研究报告产出约束),可形成闭环
Files (lorn.novelwriteskills)
-
references
-
仿写约束提取指南.md 6.8 KB
# 仿写约束提取指南 > 来源:SKILL.md §"仿写约束提取(新增 — 服务于仿写场景的专项提取)" 写作研究报告中除了通用写作规则,还包含大量关于"当下这个时间点什么能火"的结论。蒸馏时若明确或可推断服务于仿写场景(如用户要求蒸馏"番茄平台同题材新手榜研究"),必须追加以下提取维度。 ## 赛道核心模板提取 从研究报告中提取"在当前时间点、该平台、该题材下,什么样的作品最容易过稿/签到/起量"——这部分不是通用写作规则,而是**市场窗口期的具体模板**: | 提取维度 | 报告中的信号词 | 翻译为约束 | | --- | --- | --- | | 当前火的主角类型 | "底层小人物""穿越者""重生者""系统持有者""幕后黑手" | → 人物类型约束(当前窗口推荐) | | 当前火的金手指模式 | "签到系统""模拟器""进化吞噬""身份反转""幕后操控" | → 金手指模式约束(当前窗口推荐) | | 当前火的开篇模式 | "灵堂受辱""重生回关键节点""系统激活""大逃杀开局" | → 开篇模式约束(当前窗口推荐) | | 当前火的节奏模式 | "黄金三章""开头 300 字必须..." | → 开篇节奏约束(硬门禁) | | 当前正在退热的模式 | "XXX 已经太多""XXX 读者已经审美疲劳" | → 避坑约束(当前窗口不推荐) | | 当前市场的缺口 | "目前缺少 XXX 类型的新书""XXX 赛道还有空间" | → 差异化机会提示 | ## 差异化空间分析 结合多份研究报告中对"雷同""同质化""审美疲劳""创新点"的反复提及,提取以下信息: | 维度 | 提取方法 | 产出 | | --- | --- | --- | | 已过度开发的套路 | 跨报告统计"同质化""审美疲劳""老套路""烂大街"等负面关键词指向的写法 | → 必须避开的套路清单 | | 仍有空间的细分方向 | 跨报告统计"新方向""还有空间""值得尝试""少数作者在做"等积极关键词指向的写法 | → 可供选择的差异化方向 | | 读者分层需求缺口 | 报告中对"老白读者""泛读者""女性读者""年轻读者"等不同群体的需求描述中,未被充分满足的部分 | → 分层读者锚点建议 | ## 类型融合与跨界模式提取 仿写的差异化往往不来自"在已有赛道做得更好",而来自"把两个不相关的模式融合在一起"。 ### 同类型融合模式 当报告显示某赛道已高度同质化时,从报告中提取"同类内差异化"的可行方向: | 提取维度 | 信号词 | 翻译为约束 | | --- | --- | --- | | 元素抽取式融合 | "把 A 作品的 X 设定 + B 作品的 Y 体系整合" | → 推荐的蓝本组合方向 | | 冲突机制移植 | "把侦探小说的悬疑逻辑嫁接到宫斗文里" | → 推荐的冲突机制方向 | | 世界观规则统一 | "同时有修仙和科技的世界需要统一的力量法则" | → 世界观设计约束 | ### 跨界融合模式 当报告提及"类型突破""破圈""跨界"等概念时,提取可行的跨界维度: | 跨界类型 | 在报告中的信号 | 翻译为约束 | | --- | --- | --- | | **科幻 + 修真** | "科技修仙""用科学解释灵力" | → 跨界融合方向提示 | | **悬疑 + 言情** | "推理式恋爱""案件推动关系" | → 跨界融合方向提示 | | **历史 + 穿越 + 商业** | "回到古代搞经济""古代职场文" | → 跨界融合方向提示 | | **游戏 + 现实** | "游戏世界影响现实""现实技能在游戏中有用" | → 跨界融合方向提示 | ### 跨界合理性的约束提取(强制) 跨界融合最大的风险是"设定过于离谱"。跨界融合的成功依赖于**内在合理性构建**。因此,从报告提取跨界方向时,必须同时提取以下可行性约束: | 合理性维度 | 提取方法 | 产出 | | --- | --- | --- | | **逻辑支点** | 报告是否建议了某种"合理化包装"?(如"系统流"的合理性支点是"游戏规则入侵现实") | → 跨界融合的逻辑支点约束 | | **渐进式引入** | 报告是否建议"不要一开始就暴露全部设定"?渐进揭露的步调是什么? | → 揭露节奏约束 | | **情感逻辑底线** | 报告是否强调"无论设定多离奇,情感必须有真实的根基"? | → 情感真实性硬门禁 | | **读者认知成本** | 报告中是否估算过读者理解这个跨界设定需要多少章节? | → 认知成本预警 | ## 素材整合的质量门禁(新增) 从多份报告融合提取"缝"的约束时,以下三条原则所强调的"素材整合硬条件"。提取的每条约束必须通过三问检查: | 原则 | 检查方式 | 不通过的信号 | | --- | --- | --- | | **主题统一** | 融合后的约束是否全部服务于同一个核心主题/核心卖点? | 约束之间指向不同的读者承诺(如"既要悬疑又要甜宠但两边都没做好") | | **风格协调** | 融合后的约束是否存在明显的风格冲突?(如"文笔要求古风典雅"与"节奏要求短视频级快"同时出现) | 两种约束在同一维度上的要求属于不可调和的矛盾 | | **逻辑自洽** | 不同来源的约束在同一维度上是否指向一致? | 报告 A 说"前 300 字必须有冲突",报告 B 说"开篇需要慢热铺垫"——矛盾不可调和时只能二选一,不得同时保留 | 三问全过 → 保留融合。任一问不通过 → 要么淘汰其中一份源,要么标注"冲突:此条为二选一约束,具体执行需用户决策"。 ## 产地标注(强制) 所有从报告中提取的"当前火/当前退热/还有空间"类约束,必须在来源字段中标明**报告发布日期**,因为市场窗口期的时间敏感性极高: | 标记 | 含义 | | --- | --- | | `[2026年Q1]` | 该结论基于 2026 年第一季度发布的研究报告 | | `[2025年]` | 该结论基于 2025 年的报告,时效性已降低 | | `[时效不明]` | 报告中未明确标注研究时间,仅作参考 | ## 产出追加 最终模板的 §五 原则层之后,追加一节 **§五-B 仿写窗口约束**(非必填,仅当蒸馏源包含"当前市场"类信息时生成): ```markdown ## 五-B、仿写窗口约束——当前时间点的模板与缺口 > 本节基于带有时间标记的研究报告提取。时效性强,需结合当前日期判断适用性。 > 蒸馏日期:[YYYY-MM-DD] ### 当前窗口推荐的套路(赛道核心模板) | 维度 | 推荐做法 | 来源报告 | 报告日期 | 置信度 | | --- | --- | --- | --- | --- | | 主角类型 | ... | 报告A | 2026-Q1 | 高 | | ... | ... | ... | ... | ... | ### 当前窗口避坑的套路 | 维度 | 应避免的做法 | 来源报告 | 报告日期 | 置信度 | | --- | --- | --- | --- | --- | | 开篇模式 | ... | 报告B | 2025 | 中 | | ... | ... | ... | ... | ... | ### 差异化空间提示 | 缺口描述 | 支撑证据 | 适合怎样的切入点 | | --- | --- | --- | | ... | ... | ... | ``` -
写作研究模板格式定义.md 4.8 KB
# 写作研究模板格式定义 > 来源:SKILL.md §"产出格式" > 本文件定义 `通用-蒸馏写作研究` 的产出格式。下游 Skill 按此格式消费。 --- ## 产出文件 蒸馏完成后,产出文件写入目标项目根目录下的: ```text 蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md ``` 文件名规则:`[题材名]` 从报告标题中提取(如"异能志怪""都市悬疑"),`[平台名]` 从报告标题中提取(如"番茄""起点")。若一份模板综合了多份报告(如同时蒸馏了番茄和起点的研究),平台名写"综合"。 若蒸馏源来自指定 URL,题材/平台名根据研究报告内容推断。 ## 完整模板结构 ```markdown # [题材名]-[平台名] · 写作研究模板 > 蒸馏日期:YYYY-MM-DD > 素材来源:[N] 份(研究报告/调研报告/网络搜索页面) > 蒸馏方式:规则提取(从研究结论翻译为执行约束) > 置信度综合:[高/中/低] --- ## 一、文笔类约束 | 约束字段 | 约束值 | 硬度 | 适用阶段 | 平台 | 来源 | 置信度 | | --- | --- | --- | --- | --- | --- | --- | | [字段名] | [约束值] | 硬门禁/强约束/软建议 | 总纲/分卷/控制卡/正文/审阅/全部 | [起点]/[通用]/... | [报告简称+章节] | 高/中 | ## 二、结构类约束 | 约束字段 | 约束值 | 硬度 | 适用阶段 | 平台 | 来源 | 置信度 | | --- | --- | --- | --- | --- | --- | --- | | [字段名] | [约束值] | 硬门禁/强约束/软建议 | 总纲/分卷/控制卡/正文/审阅/全部 | [起点]/[通用]/... | [报告简称+章节] | 高/中 | ## 三、人物类约束 | 约束字段 | 约束值 | 硬度 | 适用阶段 | 平台 | 来源 | 置信度 | | --- | --- | --- | --- | --- | --- | --- | | [字段名] | [约束值] | 硬门禁/强约束/软建议 | 总纲/分卷/控制卡/正文/审阅/全部 | [起点]/[通用]/... | [报告简称+章节] | 高/中 | ## 四、禁忌类约束 | 约束字段 | 约束值 | 硬度 | 适用阶段 | 平台 | 来源 | 置信度 | | --- | --- | --- | --- | --- | --- | --- | | [字段名] | [约束值] | 硬门禁/强约束/软建议 | 总纲/分卷/控制卡/正文/审阅/全部 | [起点]/[通用]/... | [报告简称+章节] | 高/中 | [读者心理学归因] | ## 五、原则层——约束背后的读者心理学归因 > 以下为跨 ≥ 2 份独立报告复现的核心原则。当具体规则未覆盖新场景时,以原则为指导推导写作决策。 | 原则名称 | 读者心理学原理 | 支撑报告 | 衍生约束(指向 §一至§四) | | --- | --- | --- | --- | | [原则名] | [原理描述] | 报告A, 报告B | [对应约束名称列表] | ## 六、未覆盖维度 以下维度在本轮蒸馏的素材中未找到可翻译为执行约束的结论: - [维度名]:[原因——报告未涉及 / 结论太模糊无法翻译] --- ## 七、来源追溯 | 来源简称 | 完整路径/URL/搜索关键词 | 来源标题 | 覆盖约束数 | | --- | --- | --- | --- | | [报告A] | [路径/URL] | [标题] | [N] | | [网络搜索: 关键词] | [搜索用关键词] | [来源页面标题] | [N] | | ... | ... | ... | ... | --- > 本模板由 [通用-蒸馏写作研究] 生成 > 蒸馏日期:[YYYY-MM-DD] ``` ## 原则层 section 说明 在模板中: - **§五 原则层**:跨 ≥ 2 份独立报告复现的核心原则(详见 SKILL.md §"跨报告复现"节) - **原 §五 "未覆盖维度"** → 后移为 **§六** - **原"来源追溯"** → 后移为 **§七** ## Agents.md 注册格式 在目标项目根目录的 `Agents.md` 中追加注册条目(若 `Agents.md` 不存在则创建): ```markdown ### 写作研究模板 - 名称:[题材名]-[平台名] - 路径:蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md - 蒸馏日期:YYYY-MM-DD - 素材来源:[N] 份(研究报告/调研报告/网络搜索页面) - 提取约束数:[N] 条(文笔 [N] + 结构 [N] + 人物 [N] + 禁忌 [N]) - 适用平台:[番茄 / 起点 / 七猫 / ...] 或 默认 ``` 其中 `适用平台` 取值为: - `默认`:未限定平台,所有平台通用 - 具体平台名(如 `番茄`、`起点`、`知乎`、`豆瓣` 等):该模板专门为指定平台提取 - 多个平台名(如 `番茄,起点`):该模板综合了多平台研究,适用列出平台 ### 平台注册逻辑(强制执行) - 蒸馏时若报告天然指向某个平台(如"番茄小说...研究"),`适用平台` 自动写为对应平台名 - 蒸馏时若报告为跨平台综合研究,`适用平台` 写为 `默认` 或用户指定的平台清单 - 若目标项目 `Agents.md` 中不存在 `主输出平台` 字段,但本轮写入的平台明确且是第一次注册,建议用户指定主输出平台(可选,不强制) -
执行流程详细检查点.md 7.5 KB
# 执行流程详细检查点 > 来源:SKILL.md §"执行流程"中各 Phase 的检查点与档案包结构 ## Phase 0.5:创建自包含蒸馏档案包 正式提取前,必须先在目标小说项目根目录下创建或确认本轮蒸馏档案包: ```text 蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究档案/ sources/ # 原始报告副本、URL抓取文本、网络搜索结果存档、用户指定材料索引 references/research/ # 逐报告提取记录,必须落盘 01-来源索引.md 02-文笔类约束提取.md 03-结构类约束提取.md 04-人物类约束提取.md 05-禁忌类约束提取.md 06-冲突与低置信字段.md synthesis/ # 合并去重、冲突裁决、置信度说明 validation/ # 下游干跑与可执行性验证 ``` ### 硬要求 - 最终主模板仍写入 `蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md`,便于 `Agents.md` 注册和下游读取。 - 每条约束都必须能追溯到来源报告、章节、URL 或网络搜索来源;无来源的约束不得写入最终模板。 - URL 来源必须先抓取网页正文;若网页正文包含与本次研究直接相关的后续链接,应继续抓取相关链接并记录层级。不得只凭网页摘要蒸馏。 - **网络搜索来源的处理规则**: - 搜索执行后,将搜索结果页链接、标题和摘要展示给用户,由用户筛选哪些页面纳入蒸馏。 - 被选中的网页必须先抓取全文(含正文、数据表格、排行榜等实质内容),不得仅凭搜索结果摘要蒸馏。 - 每个网页抓取后记录:来源 URL、搜索关键词、抓取时间、网页标题;纳入 `sources/` 目录存档。 - 从网络搜索内容中提取的约束,在"来源"字段标注 `[网络搜索: 关键词]` + 具体来源 URL。 - 若来源之间冲突,必须保留冲突并标注决策,不得强行调和成看似统一的规则。 --- ## Phase 1.5:提取 Review 检查点 完成逐报告提取后,先暂停输出一页提取质量摘要,确认是否进入合并: | 类别 | 提取约束数 | 高置信 | 中置信 | 冲突数 | 主要来源 | | --- | --- | --- | --- | --- | --- | | 文笔类 | [N] | [N] | [N] | [N] | [报告A/URL] | | 结构类 | [N] | [N] | [N] | [N] | [报告A/报告B] | | 人物类 | [N] | [N] | [N] | [N] | [报告C] | | 禁忌类 | [N] | [N] | [N] | [N] | [报告A] | 必须同时列出: - 低置信字段清单:哪些只是定性推断,不能当硬门禁 - 冲突字段清单:哪些来源之间要求不同(如起点慢热 vs 番茄快节奏) - 不纳入字段清单:哪些报告内容因过于模糊被排除 用户确认提取质量 OK → 进入 Phase 2;若来源不足或冲突过大,应先补源或限定平台/题材范围。 --- ## Phase 2.5:合并确认检查点 合并去重后,不立刻写最终模板,先输出合并摘要: - 最终保留约束数:文笔 / 结构 / 人物 / 禁忌各多少条 - 被合并的同义约束:哪些来源说法不同但实际指向同一约束 - 被保留的冲突:哪些约束因平台差异必须并列呈现 - 被剔除的模糊建议:列出代表性例子和剔除理由 - 下游适用范围:哪些 Skill 会消费哪些约束 - **原则层候选清单** — 哪些约束已跨 ≥ 2 份报告复现可升级为原则;哪些只有单报告支撑仅保留为规则 - **"为什么"归因覆盖率** — 硬门禁和强约束中已完成读者心理学归因的比例;未归因的不得写入最终模板 用户确认合并策略 OK → 进入 Phase 3。若用户选择某一平台优先(如"以起点为准"),则回到 Phase 2 重排冲突字段优先级。 --- ## Phase 3:产出与注册 1. 按模板格式生成写作研究模板 `.md` 文件 2. 写入目标项目根目录下的 `蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md` 3. 在目标项目根目录的 `Agents.md` 中追加注册条目(若 `Agents.md` 不存在则创建) 4. 给用户提供蒸馏摘要:提取约束数、置信度分布、未覆盖维度、与已有模板的差异(如有) --- ## Phase 4:质量验证 最终模板写入前,必须做三项验证: 1. **来源追溯验证**:随机抽查 5 条约束,确认每条都能回到具体报告/URL/网络搜索来源/章节;不能追溯的删除或降级为备注。 2. **下游干跑验证**:任选 1 个下游任务(如生成章节控制卡或强化章节开头),检查写作研究模板中的约束能否被直接转译为执行动作。 3. **冲突处理验证**:检查是否存在同字段冲突未标注的情况;若有,必须补入冲突说明或用户决策记录。 ### 通过标准 | 检查项 | 通过标准 | 不通过信号 | | --- | --- | --- | | 可追溯性 | 每条约束都有来源、章节或 URL | 约束像凭经验写的 | | 可执行性 | 下游 Skill 能直接按约束执行 | 只有"增强代入感"这类空话 | | 冲突透明度 | 平台差异、报告矛盾有明确标注 | 起点/番茄要求被混成同一条 | | 置信度诚实 | 高/中/低置信依据清楚 | 所有字段都写高置信 | 验证结果必须写入档案包 `validation/`,并在最终模板中给出"置信度综合"。 --- ## Phase 5:双 Agent 精炼 验证通过后,默认启动两路独立精炼视角(可由主执行者模拟,也可由子 Agent 执行): - **Agent A:约束可执行性审阅**——检查每条约束是否能被 `创建小说正文 / 生成章节控制卡 / 正文润色 / 审阅章节正文` 消费。 - **Agent B:来源与冲突审阅**——检查来源追溯、平台冲突、低置信字段、URL 链接与网络搜索结果抓取是否完整、网络搜索页面内容是否已全量抓取而非仅凭摘要蒸馏。 主执行者综合两份意见,只接受能提升"可执行性 / 可追溯性 / 冲突透明度"的改动;不为了让模板更满而纳入模糊建议。 --- ## 更新已有写作研究模板 当用户说"更新写作研究模板"、"加入新报告"、"只补豆瓣平台研究"时: 1. 先读取现有写作研究模板和档案包,确认来源清单、提取约束数、冲突字段和蒸馏日期。 2. 只对新增目录/文件/URL/网络搜索内容 或用户指定的平台报告做增量提取。 3. 对比新旧结论: - 新报告强化旧约束 → 补来源与置信度 - 新报告与旧约束冲突 → 标注平台/报告差异,不直接覆盖 - 新报告提供新维度 → 增加字段并标明新增来源 4. 更新模板中的蒸馏日期、来源数量、约束数量、冲突说明和版本说明,不重写无关字段。 5. 边缘增加"关键约束链":将 3-5 条最核心的约束整理为可线性执行的 checklist,按创作阶段排序 --- ## Phase 0:确定源 1. 若用户指定了源(目录/文件/URL/网络搜索)→ 使用指定源 2. 若用户未指定 → 默认扫描(均在小说项目内): - 小说项目根 `写作研究/`(若存在) - 小说项目根 `调研报告/`(若存在,与"写作研究/"同优先级) - 小说项目根 `CommonSkills/写作研究/`(若存在) 3. 扫描结果展示给用户确认(列出所有找到的报告文件、标题、文件大小和日期) 4. **若默认源与指定源均未找到有效素材**,向用户提问是否启用网络搜索。用户确认后提供搜索关键词(如"番茄小说 2026 都市悬疑 写作趋势"),Skill 执行搜索并将搜索结果网页作为蒸馏源处理。 5. 用户可从中筛选/排除/补充 -
约束依赖与版本漂移.md 1.8 KB
# 约束依赖关系图谱与版本漂移检测 > 来源:SKILL.md §"约束依赖关系图谱" + §"版本漂移检测" ## 约束依赖关系图谱 在合并阶段(Phase 2),必须额外梳理约束之间的依赖关系: 1. **母子关系**:一条约束是另一条的操作化(如"每 300 字一个刺激点"是"快节奏"的操作化) 2. **互补关系**:两条约束从不同角度描述同一规则(如"前 300 字有冲突"与"禁止大段世界观铺垫") 3. **潜在冲突**:两条约束在实践中可能互斥(如"句长短"与"感官描写丰富"——感官描写常需要更长句子) 依赖图谱在模板中呈现格式: ```markdown ## 约束依赖图谱 - [约束 A] → 母子于 [约束 B]:[简述关系] - [约束 C] ↔ 互补于 [约束 D]:[简述关系] - [约束 E] ⚠ 潜在冲突 [约束 F]:[冲突场景与裁决建议] ``` --- ## 版本漂移检测 更新已有写作研究模板时(Phase "更新已有写作研究模板"),必须执行漂移检测: 1. **被推翻的旧约束**:新报告提供了反向证据的约束 → 标注"已推翻",保留旧记录在档案中 2. **被强化的旧约束**:新报告印证了旧约束 → 更新来源数,提升置信度 3. **首次出现的新约束**:新报告中独有的约束 → 标注"新增" 4. **未被覆盖的旧约束**:旧约束在新报告中未被提及 → 标注"待验证",保留但降置信度 漂移摘要格式: ```markdown ## 版本漂移摘要 - 蒸馏日期:YYYY-MM-DD(旧)→ YYYY-MM-DD(新) - 新增来源:[N] 份 - 被推翻约束:[N] 条([列出代表性条目]) - 被强化约束:[N] 条 - 首次新增约束:[N] 条([列出前 3 条]) - 待验证旧约束:[N] 条([列出代表性条目]) ``` -
约束提取方法论.md 7.7 KB
# 约束提取方法论 > 来源:SKILL.md §"约束的'为什么'——从形似到神似" + §"翻译规则" + §"约束强度分级" + §"适用阶段标签" + §"平台敏感度标记" ## 约束的"为什么"——从形似到神似 ### 每条约束的"为什么"归因(强制) 在 Phase 2 合并去重阶段,必须为每条**硬门禁**和**强约束**追加"为什么"字段,回答这条约束在读者心理学层面的根因。约束若无"为什么",不得以"硬门禁"或"强约束"硬度写入最终模板: | 约束(形) | 为什么(神)——读者心理学归因 | 归因类型 | | --- | --- | --- | | 前 300 字必须有冲突/异常/压力 | 手机端读者首屏停留 ≈ 300 字阅读时长;此窗口内若未产生"接下来呢"的追问,划走率 > 80% | 注意力经济学 | | 每 3-5 章一个爽点 | 读者对"回报"的等待耐心 ≈ 3-5 章的阅读时长(约 15-25 分钟);超过此窗口,正效价预期衰减,开始产"水"的感知 | 回报预期衰减曲线 | | 禁止开篇大段世界观铺垫 | 读者打开一本新书的动机是"有什么新鲜事",不是"这个世界的百科";世界观只有在角色正在其中挣扎时才值得被读到 | 认知负荷与兴趣锚定 | | 章末必须有钩子 | 网文读者的"下一章"决策发生在章末最后 100-200 字;此时若文本给出"结束了"的信号(总结/升华/抒情),续读率断崖下降 | 连续阅读决策的最后一刻 | | 主角必须有真实短板 | 读者对主角的代入不依赖"他很厉害",而依赖"我也会犯这个错";完美主角的致命问题不是不够强,而是读者找不到自己的影子 | 共情触发的最低条件 | ### 跨报告复现——原则的认定(强制) 一条约束只有被**至少两份不同来源的研究报告**独立指出(或用不同措辞表述了同一原理),才能被升级为"原则"而非"规则"。单报告来源的约束保留为"规则",置信度和硬度不变,但不得写入"原则层"。 | 认定级别 | 条件 | 示例 | | --- | --- | --- | | **原则** | ≥ 2 份独立报告以不同措辞指向同一读者心理学原理 | "前 300 字钩子"(报告 A)+ "开篇首屏必须抓人"(报告 B)→ 原则:**首屏注意力窗口** | | **强规则** | 1 份报告明确给出 + 量化数字 | "每 3-5 章一个爽点"(报告 A 独有,但有量化数据) | | **软规则** | 1 份报告定性描述,无数值 | "文笔要有画面感"(若可翻译为可执行约束,降为软建议;否则直接剔除) | 原则层在模板中独立为一个 section(见 §五 原则层)。 ### 原则层的生成力——"新场景推导"测试 原则的真正价值在于:**当作品进入一个研究报告从未覆盖的场景类型时,原则仍能指导正确决策**。 蒸馏完成后,任选一个研究报告未覆盖的写作场景(如"如何写一场没有对话的离别"或"如何在 5000 字内完成一个完整单元案"),仅凭本模板的原则层(不使用具体规则),推导应采用的写作策略。若推导结果与同平台同题材成功作品的实际做法一致,说明原则层通过了生成力测试。 --- ## 翻译规则 从报告段落翻译为约束字段的规则: 1. **有具体数字的** → 直接写入约束字段,标注来源报告和段落,置信度"高",硬度"强约束" 2. **有"至少/不超过/禁止/必须"等明确限定词的** → 写入同一维度的约束字段,标注来源,置信度"高",硬度"硬门禁"(若为平台硬门槛)或"强约束"(若为通用建议) 3. **有定性描述但无数字的** → 写入约束字段,标注"定性推断",置信度"中",硬度"软建议" 4. **报告中的示例/案例** → 提取为"典型做法参照",置信度"中",硬度"软建议",标注"非硬约束" 5. **报告中的模糊建议**(如"写得有画面感""要好看")→ 不纳入蒸馏(无法翻译为可执行约束) 6. **平台硬门槛**(如起点追读率底线、签约字数门槛等)→ 标注硬度"硬门禁" + 来源平台,即使与其他模板冲突也不得被覆盖 --- ## 约束强度分级 每条翻译后的约束必须标注硬度和适用阶段,缺一不可: | 硬度 | 定义 | 下游处理 | 示例 | | --- | --- | --- | --- | | 硬门禁 | 违反则直接判定为不合格 | 审阅 Skill 直接标红,不得放行 | "起点前 300 字必须有冲突/异常/压力" | | 强约束 | 应尽量遵守,偏离需提供理由 | 控制卡/正文生成时默认采用 | "每 3-5 章一个爽点" | | 软建议 | 参考性建议,可不采用 | 仅作为提示,不强制 | "建议多用短句增加节奏感" | | `[GEO推荐]` | 提升 AI 搜索可见性的建议,不影响人类留存但影响 AI 引用概率 | 可选启用,标记 `[GEO]` 前缀 | "简介头部建议含四字段元数据块" | | 方向性指引 | 提供了方向但没有具体数字 | **不纳入蒸馏**,直接剔除 | "要有画面感" | --- ## 适用阶段标签 每条约束标注其生效的创作阶段,避免下游 Skill 在错误阶段执行错误约束: | 阶段标签 | 生效范围 | | --- | --- | | `总纲` | 总大纲设计阶段 | | `分卷` | 分卷大纲/卷纲设计阶段 | | `控制卡` | 章节控制卡/施工卡生成阶段 | | `正文` | 正文写作阶段 | | `审阅` | 章节/大纲审阅阶段 | | `全部` | 贯穿所有阶段 | --- ## 平台敏感度标记 每条约束标注其平台适用范围: | 标记 | 含义 | | --- | --- | | `[起点]` | 起点中文网特化 | | `[番茄]` | 番茄小说特化 | | `[七猫]` | 七猫特化 | | `[通用]` | 跨平台通用 | | `[起点+番茄]` | 仅在起点和番茄平台验证过 | --- ## 蒸馏维度与翻译对照 ### 文笔类约束(取自报告中的"文笔风格"相关章节) | 报告中的典型结论 | 翻译为约束字段 | | --- | --- | | "短句为主,15 字以内短句占比超 60%" | → 句长基线:短句占比 ≥ 60% | | "单段不超过 3 行" | → 段落节奏:单段句数上限 3 句 | | "感官白描,拒绝直白抒情" | → 情绪表达方式:躯体化表达为主,直述情绪 ≤ 5% | | "口语化表达,避免书面腔" | → 对话风格配置:对话中短句占 80%+ | | "7 秒内必须抓住读者注意力" | → 章首约束:前 200 字必须有冲突/异常/压力 | ### 结构类约束(取自报告中的"节奏/结构/开篇"相关章节) | 报告中的典型结论 | 翻译为约束字段 | | --- | --- | | "每 300 字必须有一个情绪刺激点" | → 节奏约束:刺激点间隔 ≤ 300 字 | | "黄金三章:第一章冲突→第二章破局→第三章小高潮+钩子" | → 前三章章首/回报/钩子约束 | | "每 3-5 章一个小爽点,每 10-15 章一个中爆点" | → 中段回报间隔、高潮分布 | | "开篇 300 字必须有核心冲突或金手指展示" | → 章首抓力硬约束 | | "卷尾章必须留双钩子" | → 钩子强度分级:卷尾章 ≥ 高强度 | ### 人物类约束(取自报告中的"人物塑造/代入感"相关章节) | 报告中的典型结论 | 翻译为约束字段 | | --- | --- | | "主角必须是底层小人物+被动觉醒+核心软肋" | → 人物设计要求(传给设计人物传记) | | "配角必须同时具备功能性和独立性" | → 配角设计要求 | | "反派动机必须合理化" | → 反派设计约束 | ### 禁忌类约束(取自报告中的"避坑/常见误区"相关章节) | 报告中的典型结论 | 翻译为约束字段 | | --- | --- | | "开篇禁止大段世界观铺垫" | → 章首约束-禁止项 | | "禁止上帝视角偷跑" | → 叙事距离约束 | | "禁止频繁切换视角" | → POV 切换约束 | | "禁止信息问答式对话" | → 对话约束 | | "禁止万能主角" | → 人物设计硬约束 | -
约束符合度审计.md 5.9 KB
# 约束符合度审计 > 来源:SKILL.md §"约束符合度审计" 写作研究模板的终极检验标准是:**下游 Skill 依据这些约束产出的正文/大纲,是否真正遵守了模板中的每一条规则**。约束符合度审计不是审美判断——它是一张逐条打勾的 checklist,不关心"好不好看",只关心"有没有做到"。 ## 审计时机 当且仅当以下条件同时满足时,启动约束符合度审计: 1. 当前项目已存在一份通过 Phase 4 质量验证的**写作研究模板** 2. 下游 Skill(`通用-创建小说正文` / `通用-设计总大纲` / `通用-设计分卷大纲` / `通用-生成章节控制卡`)已产出一份**可供检查的成品** 3. 用户明确要求"审计约束""检查合规""看看有没有漏规则"或类似表述 ## 审计方法论 约束符合度审计的核心是一张**逐条扫描表**——将写作研究模板中的每一条约束,逐一与产出内容对照,判定"符合 / 部分符合 / 不符合 / 不适用"。 **审计的分层策略**:按约束硬度分级,硬门禁优先、强约束次之、软建议末位。硬门禁类约束必须 100% 通过,任一条未通过即判定整份产出为约束不合规。 ## 审计流程 1. **加载约束清单**:从写作研究模板中提取全部约束,按"文笔/结构/人物/禁忌"四类 + 硬度排序 2. **过滤适用约束**:根据审计对象的创作阶段,剔除"适用阶段"不匹配的约束(如审计章节控制卡时,剔除"正文"阶段约束) 3. **逐条对照**:对每条约束执行—— - 可量化约束:从产出文本中提取对应统计值,与约束值比对 - 非量化约束(如"禁止上帝视角偷跑"):人工/模式扫描全文,判断是否触发 4. **生成违规清单**:按严重度(硬门禁违规 > 强约束违规 > 软建议偏离)分级列出 ## 审计维度与判定标准 | 约束类别 | 可量化约束的判定标准 | 非量化约束的判定方式 | | --- | --- | --- | | 文笔类 | 统计值与约束值的偏差 ≤ 约束允许范围(无标注时默认 ±20%) | 全文关键词/模式扫描 | | 结构类 | 统计值与约束值的偏差 ≤ 约束允许范围 | 全文结构扫描 + 关键位置抽查 | | 人物类 | 人物传记字段与约束要求逐一核对 | 人物文件完整性检查 | | 禁忌类 | 全文关键词/模式扫描,触发即违规 | 同左 | ## 约束符合度计算 ```text 类别符合率 = 该类别中"符合"的约束数 / 该类别适用约束总数 × 100% 综合符合率 = Σ(各类别符合率 × 类别权重) / Σ(类别权重) 类别权重: - 禁忌类:35%(禁忌违规的杀伤力最大,权重最高) - 结构类:30% - 文笔类:20% - 人物类:15% ``` ## 符合度分级 | 综合符合率 | 硬门禁通过率 | 等级 | 含义 | 是否放行 | | --- | --- | --- | --- | --- | | ≥ 95% | 100% | S 级 | 几乎完全合规 | ✅ 放行 | | 85%–94% | 100% | A 级 | 核心约束全过,少量强约束/软建议有偏差 | ✅ 放行 | | 75%–84% | 100% | B 级 | 存在可感知的不合规点 | ⚠️ 附带整改清单放行 | | 60%–74% | < 100% | C 级 | 存在硬门禁违规 | ❌ 回炉,修复硬门禁 | | < 60% | < 100% | D 级 | 大量约束未被遵守,模板形同虚设 | ❌ 回到写作研究蒸馏阶段,检查模板是否可执行 | ## 审计报告格式(强制) 审计结果写入 `风格审计/写作研究/[题材名]-[平台名]/constraint_audit_[审计对象]_YYYY-MM-DD.md`: > 审计对象 命名规范:若审计对象为特定章节,使用 `ChX-章名`;若为批量章节,使用 `ChX-Y`;若为大纲,使用 `Outine-类型`。 ```markdown # 约束符合度审计报告 > 审计日期:YYYY-MM-DD > 审计对象:[文件名] > 参照模板:[题材名]-[平台名]-写作研究模板.md(蒸馏日期:YYYY-MM-DD) > 适用约束总数:[N] 条(硬门禁 [N] + 强约束 [N] + 软建议 [N]) > 过滤掉的非适用约束:[N] 条(适用阶段不匹配) ## 逐类汇总 | 类别 | 适用数 | 符合 | 部分符合 | 不符合 | 符合率 | | --- | --- | --- | --- | --- | --- | | 禁忌类 | [N] | [N] | [N] | [N] | [X]% | | 结构类 | [N] | [N] | [N] | [N] | [X]% | | 文笔类 | [N] | [N] | [N] | [N] | [X]% | | 人物类 | [N] | [N] | [N] | [N] | [X]% | ## 硬门禁违规清单(若为空则写"无") | 约束 | 硬度 | 要求 | 实际情况 | 修复建议 | | --- | --- | --- | --- | --- | | [约束原文] | 硬门禁 | [具体要求] | [实际触发位置与内容] | [一行修复方案] | ## 强约束违规清单 | 约束 | 硬度 | 要求 | 实际情况 | 修复建议 | | --- | --- | --- | --- | --- | ## 软建议偏离清单(仅提示,不扣分) | 约束 | 要求 | 实际情况 | | --- | --- | --- | ## 综合符合度 - 综合符合率:[X]% - 硬门禁通过率:[X]%([N]/[N]) - 等级:[S/A/B/C/D] - 结论:[放行 / 附带整改放行 / 回炉] - 优先修复项(Top 3):[按硬度>偏差幅度排序] ``` ## 审计后的闭环动作 - **S/A 级**:归档审计报告。 - **B 级**:将审计报告中的"强约束违规清单"转译为对应 Skill 的修改任务,完成后**复跑审计**。 - **C 级**:必须修复所有硬门禁违规。修复后复跑审计,直至硬门禁通过率达到 100%。在硬门禁全部通过之前,不得进入下一创作阶段。 - **D 级**:说明写作研究模板本身可能存在可执行性问题(约束太模糊、太严格或互相矛盾)。回到 Phase 2 合并去重阶段,检查是否存在冲突约束、不可执行约束或过度约束。 ## 约束冲突的优先级规则 当审计发现两条约束在产出中无法同时满足时(如"句长短"与"感官描写丰富"——感官描写常需更长句子): 1. 保留硬度更高的那条 2. 同硬度时,保留平台敏感度匹配目标平台的那条 3. 仍无法裁决时,写入审计报告"约束冲突"小节,交用户决策
-
-
SKILL.md 13.7 KB
--- name: 通用-蒸馏写作研究 description: '用于从写作研究报告(题材×平台级)中提取可执行写作约束,产出"写作研究模板",作为下游写/审/改 Skill 的题材×平台默认约束基线。蒸馏源默认扫描小说项目根"写作研究/"目录 + "调研报告/"目录 + "CommonSkills/写作研究/"目录;支持指定目录、文件、URL 或 网络搜索内容。关键词:蒸馏写作研究、研究报告提取、题材平台约束、写作约束基线、规则提取。' argument-hint: '要蒸馏哪份写作研究?可指定目录/文件/URL/网络搜索;默认扫描当前项目的写作研究目录 + 调研报告目录 + CommonSkills/写作研究目录。' user-invocable: true --- <!-- ===== Layer 1: 永久缓存 ===== --> # 通用-蒸馏写作研究 > **题材路由**:若 .github\题材专用Skills\ 目录存在对应的 <题材>-蒸馏写作研究 Skill,则: > - 将题材特性骨架路由到 <题材>-蒸馏写作研究,该 Skill 位于 .github\题材专用Skills\ 目录。 > - 命中本技能时,必须优先强制加载当前 Skill 与 <题材>-蒸馏写作研究。 > 将"写作研究"从静态参考资料变成可执行的写作约束——不是读完报告就忘了,而是让报告里的每一条可量化结论在每次写作时自动生效。 <!-- ===== Layer 3: 场景缓存 ===== --> ## 继续读取的 references(强制读取门禁) **以下所列 references 文件必须通过 `read_file` 工具逐文件读取,不得因"已有相关知识"、"之前执行时已读过"、"该文件只是参考"为理由跳过任何一条。** 每条 references 按其标注的必读等级强制执行: - 标注 **必读** 的文件:必须读取,少一条即视为流程违规,不得开始执行流程。 - 未标注必读的文件:必须读取,但读取后可仅提取与当前任务直接相关的段落,不要求逐字通读。 - 若文件路径指向的文件不存在(如引用的外部路径未就位),必须在日志中显式记录 `reference_missing_{refName}`,不得静默跳过。 - `references/写作研究模板格式定义.md`(**必读** — 产出模板完整结构) - `references/约束提取方法论.md`(**必读** — 翻译规则、约束强度分级、读者心理学归因、跨报告复现原则) - `references/仿写约束提取指南.md`(**仿写场景必读** — 赛道模板、差异化分析、类型融合提取) - `references/执行流程详细检查点.md`(**必读** — Phase 0-5 完整检查点清单与档案包结构) - `references/约束依赖与版本漂移.md`(**更新场景必读** — 依赖图谱、漂移检测方法) - `references/约束符合度审计.md`(**审计场景必读** — 审计维度、计算方式、报告格式) - `../../写作研究/网文留存模型.md`(**前置阅读** — 留存基线的量化框架) - `../../写作研究/GEO小说项目核心参考.md`(**前置阅读** — GEO 基础框架与 AI 搜索可见性原理) ## 核心区别 | | 作者风格模板 | 作品蓝本模板 | 写作研究模板 | | --- | --- | --- | --- | | 蒸馏源 | 真实作者的原始文本 | 一部完整小说的原始文本 | **写作研究报告(结论文本)** | | 蒸馏方式 | 统计级分析(句长分布等) | 统计级分析(钩子类型等) | **规则提取(从研究结论翻译为执行约束)** | | 产出的作用域 | 文笔约束 | 结构约束 | **题材×平台约束(默认基线)** | | 优先级 | 高于写作研究 | 高于写作研究 | **低于用户明确指定,高于通用默认** | > **前置阅读**:执行蒸馏前,建议先读取 `../../写作研究/网文留存模型.md` 了解留存基线的量化框架,以及 `../../写作研究/GEO小说项目核心参考.md` 了解 GEO 基础框架与 AI 搜索可见性原理,以便在研究报告中识别与留存和 GEO 相关的约束。 > > **核心理念**:蒸馏的终极目标不是产出一张规则清单让下游打勾,而是让下游**内化每条规则背后的"为什么"**——当遇到规则未覆盖的新场景时,能自行推导出正确的写作决策。详见 `references/约束提取方法论.md`。 --- ## 约束的"为什么"——从形似到神似(强制) 约束提取的核心方法论详见 `references/约束提取方法论.md`。以下为必须遵守的硬规则: 1. **"为什么"归因**:每条硬门禁和强约束必须追加读者心理学根因,无归因不得写入最终模板。 2. **跨报告复现**:只有被 ≥ 2 份独立报告指向同一原理的约束,才能升级为"原则"写入 §五 原则层。 3. **原则层生成力**:蒸馏完成后必须做"新场景推导"测试,验证原则在新场景中仍能指导正确决策。 --- ## 仿写约束提取 当蒸馏服务于仿写场景时,必须追加市场窗口期相关的提取维度。 **核心方法论**详见 `references/仿写约束提取指南.md`。以下为必须遵守的硬规则: 1. **产地标注强制**:所有"当前火/退热/还有空间"类约束必须在来源中标明报告发布日期(`[2026年Q1]` / `[2025年]` / `[时效不明]`)。 2. **素材整合三问**:融合多报告约束时,必须通过"主题统一、风格协调、逻辑自洽"三问检查,未通过则淘汰或标注冲突。 3. **产出位置**:仿写窗口约束写入 §五-B(在 §五 原则层之后)。 --- ## 蒸馏源 ### 默认源(无需指定,自动扫描) 蒸馏 Skill 启动时,默认扫描以下位置(均在小说项目内,不从提示词项目直接扫描): 1. **小说项目根目录的 `写作研究/` 目录**(项目级写作研究,优先级最高) 2. **小说项目根目录的 `调研报告/` 目录**(项目级调研报告,与"写作研究/"同优先级;存放同类题材竞品调研、平台趋势调研等结构化报告) 3. **小说项目根目录的 `CommonSkills/写作研究/` 目录**(通用跨题材写作研究,从提示词项目复制或同步而来) > 提示词项目中的写作研究文件需要先复制或同步到小说项目的对应目录下才能被默认扫描到。用户也可以通过指定绝对路径或 URL 引入提示词项目内的文件,属于"指定源"。 > > 若默认源与指定源均未找到有效素材,用户可选择启动**网络搜索**(Phase 0 中由用户自主选择搜索关键词),Skill 将搜索到的网页内容作为蒸馏源处理。 ### 指定源 用户可指定以下任一类型: | 指定类型 | 示例 | 行为 | | --- | --- | --- | | 单个文件 | `蒸馏 写作研究/番茄...研究.md` | 只蒸馏该文件 | | 目录 | `蒸馏 写作研究/` | 蒸馏该目录下所有 `.md` 文件 | | URL | `蒸馏 https://example.com/research.md` | 抓取网页内容后蒸馏 | | 网络搜索 | `蒸馏 网络搜索 番茄小说 2026 新趋势` | 使用网络搜索引擎检索相关内容,抓取搜索结果页,对检索到的网页由用户筛选后一并蒸馏 | | 绝对路径 | `蒸馏 D:/提示词项目/异能志怪/写作研究/` | 蒸馏提示词项目内的目录 | | 组合 | `蒸馏 文件A + 目录B + URL C` | 合并蒸馏,标注每条约束的来源 | | 过滤 | `蒸馏写作研究,只看番茄和起点的` | 按关键词过滤报告文件名 | --- ## 蒸馏维度概览 写作研究报告通常覆盖四类约束维度。**每类维度的翻译对照表、翻译规则、约束强度分级**详见 `references/约束提取方法论.md`。 | 约束类别 | 涵盖内容 | 下游消费 Skill | | --- | --- | --- | | 文笔类 | 句长基线、段落节奏、感官偏好、情绪表达、对话风格 | 创建小说正文、正文润色、审阅章节正文 | | 结构类 | 节奏约束、章首抓力、钩子强度、回报间隔、高潮分布 | 生成章节控制卡、设计分卷大纲、审阅章节正文 | | 人物类 | 主角/配角/反派设计要求 | 设计人物传记、审阅故事设定 | | 禁忌类 | 开篇禁止项、叙事距离、POV 切换、对话约束 | 全部下游 Skill --- ## 产出与注册 ### 产出文件 ```text 蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md ``` 文件名规则:`[题材名]` 从报告标题提取,`[平台名]` 从报告标题提取。综合多份报告时平台名写"综合"。**完整模板结构**详见 `references/写作研究模板格式定义.md`。 ### Agents.md 注册 在目标项目根 `Agents.md` 中追加注册条目: ```markdown ### 写作研究模板 - 名称:[题材名]-[平台名] - 路径:蒸馏产物/写作研究模板/[题材名]-[平台名]-写作研究模板.md - 蒸馏日期:YYYY-MM-DD - 素材来源:[N] 份(研究报告/调研报告/网络搜索页面) - 提取约束数:[N] 条(文笔 [N] + 结构 [N] + 人物 [N] + 禁忌 [N]) - 适用平台:[番茄 / 起点 / 七猫 / ...] 或 默认 ``` **平台注册逻辑**(强制执行):蒸馏时若报告天然指向某个平台则自动写入对应平台名;若为跨平台综合研究写 `默认` 或用户指定清单;若 `Agents.md` 中尚无主输出平台且本轮平台明确,建议用户指定。 --- ## 执行流程(概要) > 完整执行流程(含档案包结构、各 Phase 检查点表格、双 Agent 精炼细则、更新已有模板流程、约束依赖图谱、版本漂移检测)详见 `references/执行流程详细检查点.md` 和 `references/约束依赖与版本漂移.md`。 | Phase | 步骤 | 关键闸门/硬规则 | | --- | --- | --- | | **Phase 0** | 确定蒸馏源 | 默认扫描 `写作研究/` + `调研报告/` + `CommonSkills/写作研究/`;指定源支持文件/目录/URL/网络搜索/组合/过滤;均无素材时可启用网络搜索 | | **Phase 0.5** | 创建蒸馏档案包 | 必须创建 `[题材]-[平台]-写作研究档案/` 下 `sources/` + `references/research/` + `synthesis/` + `validation/`;无来源的约束不得写入 | | **Phase 1** | 逐报告提取 | 按信号词搜索 → 翻译为约束 → 标注来源+置信度 | | **Phase 1.5** | 提取 Review | 输出质量摘要(约束数/置信/冲突),用户确认后方可进入 Phase 2 | | **Phase 2** | 合并去重 | 同字段合并/分级/冲突并列;追加"为什么"归因;跨报告复现检测 | | **Phase 2.5** | 合并确认 | 输出合并摘要(保留数/冲突/候选原则/归因覆盖率),用户确认后方可进入 Phase 3 | | **Phase 3** | 产出与注册 | 生成模板 `.md` → 写入 `蒸馏产物/` → `Agents.md` 注册 | | **Phase 4** | 质量验证 | 三项验证:来源追溯、下游干跑、冲突处理;验证结果入档案包 | | **Phase 5** | 双 Agent 精炼 | Agent A:可执行性审阅;Agent B:来源与冲突审阅 | ### 约束依赖关系图谱 合并阶段(Phase 2)必须梳理三条关系:**母子关系**(一条是另一条的操作化)、**互补关系**(同规则不同角度)、**潜在冲突**(实践中可能互斥)。格式示例见 `references/约束依赖与版本漂移.md`。 ### 版本漂移检测 更新模板时必须执行漂移检测:被推翻/被强化/首次新增/未被覆盖。格式示例见 `references/约束依赖与版本漂移.md`。 ## 三模板冲突仲裁规则 当写作研究模板与作者风格模板、作品蓝本模板同时作用于同一字段时: | 冲突场景 | 优先顺序 | 裁决逻辑 | | --- | --- | --- | | 同字段三模板均约束 | 作者风格 > 作品蓝本 > 写作研究 | 一手统计 > 结构验证 > 通用研究 | | 写作研究的"硬门禁" vs 作者风格 | 硬门禁优先 | 平台硬门槛(如"前 300 字必须有冲突")覆盖一切 | | 写作研究的"强约束" vs 作者风格 | 作者风格优先 | 非硬门禁的通用建议让步于一手文风统计 | | 平台敏感度冲突 | 目标平台特化 > 跨平台通用 | 若目标平台为起点,`[起点]` 约束优先于 `[通用]` | **硬规则**:冲突裁决必须在蒸馏报告中显式记录;被覆盖的约束旁标注覆盖来源与理由;仍无法确定时保留冲突供用户决策。 --- ## 下游 Skill 消费说明 本 Skill 产出的写作研究模板由下游 Skill 通过项目根 `Agents.md` 的"写作研究模板"section 自动发现并消费。 **优先级规则**: - 写作研究模板提供**题材×平台的默认约束基线** - 若用户明确指定了作者风格或蓝本模板 → 用户指定的优先级更高,覆写同字段的写作研究约束 - 若没有用户指定 → 写作研究模板的约束作为硬约束生效 - 若连写作研究模板也没有 → 回退 Skill 内置的通用默认 --- ## 约束符合度审计 > 完整审计维度表、计算方式、报告格式、闭环动作详见 `references/约束符合度审计.md`。 写作研究模板的终极检验标准是:**下游 Skill 依据这些约束产出的正文/大纲,是否真正遵守了模板中的每一条规则**。 ### 审计时机 当且仅当以下条件同时满足时启动: 1. 当前项目已存在一份通过 Phase 4 质量验证的**写作研究模板** 2. 下游 Skill 已产出一份可供检查的成品 3. 用户明确要求审计 ### 审计方法论 核心是一张**逐条扫描表**——将写作研究模板中的每一条约束,逐一与产出内容对照。按约束硬度分级审计:硬门禁必须 100% 通过,任一条未通过即判定不合规。 --- ## 与其他 Skill 的边界 - 本 Skill 蒸馏**研究报告的结论**(二手研究 → 执行约束) - `通用-蒸馏作者文风` 蒸馏**原始文本的特征**(一手文本 → 文笔约束),优先级高于本 Skill - `通用-蒸馏作品蓝本` 蒸馏**原始文本的结构**(一手文本 → 结构约束),优先级高于本 Skill - `通用-深度研究` 是研究执行 Skill(产出研究报告),本 Skill 是研究蒸馏 Skill(消费研究报告产出约束),可形成闭环
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.