zizi cee5d0c58d chore(craft): 蒸馏 v2 全量合并 + 追溯分离 + 综合 skill 搬入 .claude/skills/
7 本写作书(Story Engineering、成为作家、Writing Tools、小说面面观、
我能否相信自己、小说课、风格感觉)按 15 个创作领域全量合并成综合 skill,
丢弃 v1 压缩蒸馏的思路(案例限 3 个、引文限 2 行、文件 ≤220 行)——被审计
证实丢了原文 75% 体积。

落点:.claude/skills/<slug>/  下,每包含 SKILL.md 入口 + references/ 全量
内容(按主题拆分)+ scripts/ 可执行清单 + _coverage.md 覆盖对照表(唯一
追溯文件)。craft/ 目录只剩 books/ 原料层与 MERGE_PLAN.md / README.md /
scripts/check_craft_skills.py 等 SoT。

规范要点:
- 整合规范 v2:只重复合并、不压缩抛弃;举例保留具体对话/数字/动作/原句
- 追溯分离:SKILL.md 与 references/ 内容文件无《书名》unit-slug 标记,
  所有来源只在 _coverage.md(落点到文件级即可)
- 门禁:覆盖闭合 + frontmatter + 包结构 + 标记扫描,craft 15 个全过

craft/skills/ 的 15 个 skill 整体搬到 .claude/skills/,新建 _index.md 统管
运行时技能(33)与方法论参照(15),后者标签【方法论参照】,明示不落库、
不进 meta/chains。AGENTS.md 同步目录树与定位段。
2026-08-19 19:01:45 +08:00

4.7 KiB
Raw Blame History

name, description, domain, sources
name description domain sources
story-ending 小说收尾阶段激活。当用户问"结尾怎么写"、担心烂尾、觉得最后几章拖尾或结尾无力、 在开放式与闭合式结局之间拿不定主意、想从终局倒推前文、系列小说要协调本集结局与系列结局、 或需要判断读者读完是"被关起来"还是"被打开"时使用。 关键 trigger:"怎么结尾" / "收尾" / "烂尾" / "拖尾" / "结尾无力" / "结尾策略" / "结局设计" / "倒推" / "从最后一章写起" / "chain of execution" / "完成还是打开" / "收束还是扩展" / "戛然而止" / "意犹未尽" / "被关起来" / "被打开" / "ending"。 不适用于:以"无结尾"本身为表达的开放实验文学与反叙事解构作品、短抒情诗与散文、 刻意反高潮的平铺直叙、必须闭环的事务性场景(合同签署、手术完成、机器启动) 与必须收束的紧急信息("立即撤离"类)。 结尾
writing-tools-clark/write-toward-ending
aspects-of-the-novel/expansion-vs-completion

story-ending 结尾设计

结尾要回答两个问题:终局在哪里,终局给读者什么姿态。前者是工程——先定结尾再倒推路径;后者是姿态——把读者关进一个紧凑的整体,还是放他带着更大的世界离开。

方法索引

按创作动作组织。方法细节、操作步骤、案例全文、原文摘录都在 references 里,本文件只做指针。

  • 写下终局画面:动笔前先定最后一幕的核心画面或最后一句,具体到地点、时间、动作、人物状态,不用主题陈述代替 → references/fix-final-scene.md
  • 倒推债务清单:从终局倒推每个终局元素该在前文哪里埋伏或建立,逐条列出;无法前置就改终局,不要硬写 → references/fix-final-scene.md
  • 选收尾策略:从十种收尾策略(闭合圆环、回扣开头、时间框架、空间框架、兑现、尾声、问题-解法、适配引语、看向未来、动员读者)里选,短篇 1 种、长篇 2-3 种嵌套,叠加超过 3 种显得刻意 → references/ending-strategies.md
  • 层层嵌套结尾:全书末章、章末段、段末句、句末词都要回响终局,每章末有一个小结尾与终局形成镜像、伏笔或主题回响 → references/execution-chain.md
  • 找自然止点砍拖尾:手盖住最后一段问"如果在这里结束呢?",逐段上移,直到再少一段就觉得缺 → references/natural-stop.md
  • 选收尾姿态:完成是把所有线索收束、把读者关起来;扩展是留下未答的问题、放读者带着更大的世界离开;两种姿态都合法,但小说承载的人性内容多,应优先扩展 → references/expansion-completion.md
  • 诊断姿态并补代价:判断读者读完是"被关进紧凑的整体"还是"被打开一个比书更大的世界";选扩展就加一个仪式性收束防止被当成没写完,选完成就留一个带节奏的开口防止把读者关死 → references/expansion-completion.md
  • 边界与常见误区:不适用场景、失败模式与常见误区、作者的盲点与时代局限、易混淆方法与相邻 skill 区分 → references/pitfalls-and-boundaries.md

伏笔的埋设与回收归 foreshadow-payoff,章间钩子与中段奖励归 narrative-momentum,整体结构与开篇归 story-structure,整体形式诊断归 novel-diagnosis;本 skill 只管结尾本身。

引用索引

文件 覆盖内容
references/fix-final-scene.md 先有结尾再写路径的总纪律、终局画面要求与判停问法、倒推债务清单、Rowling 与 Hemingway 案例、英文原文摘录全量
references/ending-strategies.md 十种收尾策略及选择标准、开放式结局"有意 vs 无意"判断、兑现陈词滥调误区
references/execution-chain.md Chain of Execution 嵌套结尾、《了不起的盖茨比》绿光案例、逐章检验、系列双层结尾与网文分卷收尾(中文适配)
references/natural-stop.md Rachmaninoff 拖尾警告、手盖法找自然止点、拖尾的信号/机制/预警
references/expansion-completion.md 完成 vs 扩展两种姿态、征兆与检验公式、代价与风险、《战争与和平》/贝多芬《第五交响曲》/《使节》案例全文、原文摘录全量、Clark 与福斯特的规则冲突与调和
references/pitfalls-and-boundaries.md 不适用边界、失败模式与常见误区索引、作者盲点、激活场景与语言信号、易混淆方法与相邻 skill 区分
references/_coverage.md 覆盖对照表(唯一追溯文件):全部方法点、案例、引文的来源落点