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

5.1 KiB
Raw Blame History

name, domain, description, sources
name domain description sources
foreshadow-payoff 伏笔与回收 小说写作的伏笔与回收方法:把显著元素登记成债务、把铺垫埋得自然、让高潮从微小细节生长出来。 当用户说"埋了没收""线索失踪""伏笔太突兀""这个细节是装饰还是债务""高潮从天而降""反转太巧合" "伏笔怎么分层""兑现时间表""契诃夫之枪怎么用",或问伏笔怎么埋、怎么收、特殊人物/超自然事件怎么 出场不突兀、高潮与反转怎么写时激活。 关键 trigger:"伏笔" / "回收" / "铺垫" / "契诃夫之枪" / "chekhov's gun" / "foreshadow" / "线索失踪" / "埋了没收" / "承诺不兑现" / "前面挖的坑没填" / "删除测试" / "伏笔分层" / "短期伏笔 / 中期伏笔 / 长期伏笔" / "兑现时间表" / "伏笔台账" / "修楼梯" / "Hitchcock 变体" / "显眼的凶器" / "预暴露的伏笔" / "高潮怎么写" / "情节转折" / "反转" / "plot twist" / "恍然大悟" / "前后呼应"。 不适用于:散文/随笔(无情节承兑机制)、纯意识流/氛围小说(无情节闭环压力,元素出现又消失是合法的)、 解构/反小说(刻意让伏笔不兑现正是其目的)、需要大场面直接冲击的灾难/战争场景、 1000 字以下超短篇(没有埋设与生长的空间;1500 字以下不需要分层)。
writing-tools-clark/chekhov-gun
bifeiyu-novel-skill/bifeiyu-foreshadowing
wo-neng-fou-xiang-xin-zi-ji/detail-driven-climax

伏笔与回收

伏笔是一条完整链路:登记埋设 → 自然生长 → 兑现/高潮。三家各管一段:《写作工具》管"显著元素就是借款,必须登记、偿还",《小说课》管"铺垫埋得自然,给读者的接受度修楼梯",《我能否相信自己》管"高潮不是凭空降临,而是从不动声色的细节里长出来"。

方法索引

埋设决策:埋什么、在哪里还

  • 显著元素就是借款:被镜头对准、被台词反复提及、被位置强调的元素都在向读者借款,用位置/重复/特写/对话四个信号判断"装饰还是债务" → references/register-and-repay.md
  • 建伏笔台账,按短/中/长期分层,写兑现时间表;找不到兑现点的伏笔就删除或降低显著度 → references/register-and-repay.md
  • 删除测试(修订阶段用):删掉它故事不变轻就是装饰,删;变轻就是隐性债务 → references/register-and-repay.md
  • Hitchcock 变体:把凶器预先命名、预先暴露,悬念从"会发生什么"移到"怎么发生" → references/register-and-repay.md

自然埋设:埋得不露痕迹

  • 铺垫就是修楼梯:特殊人物/事件/场景出场前,先垫 2-4 个普通同类台阶 → references/natural-staircase.md
  • 每级台阶 1-3 句话,台阶要独立、有"无关感",读者不能一眼看出是台阶 → references/natural-staircase.md
  • "去掉铺垫"测试校准台阶数量:突兀就加一级,还能接受就删一级 → references/natural-staircase.md
  • 铺垫要有双重功能:表层让特殊物出场自然,深层同时承担情节、主题或性格描写 → references/natural-staircase.md

兑现与高潮:让细节爆发

  • 细节先行、细节生长、细节爆发三段链路:高潮由一个微小的动作、物品或一句话触发 → references/detail-driven-climax.md
  • 回溯有效性验收:回溯时一切合理,初读时不察觉 → references/detail-driven-climax.md

诊断与边界

  • 不适用场景、常见误区(承诺不兑现、装饰过载、铺垫露形、细节与高潮关联太弱等)、盲点与中文落地 → references/boundaries-and-pitfalls.md

引用索引

文件 覆盖内容
references/register-and-repay.md 显著元素即借款;装饰 vs 债务判断;伏笔台账与显著信号四条;短/中/长期分层与兑现时间表;删除测试;Hitchcock 变体;契诃夫 1889 年信与《Lamb to the Slaughter》案例;伏笔与线索的区分
references/natural-staircase.md 铺垫=修楼梯;识别特殊物;设计 2-4 级普通台阶;台阶简洁与独立;去掉铺垫测试;铺垫双重功能;奈保尔四个乞丐、水浒林冲风雪、《促织》驼背巫与斗蛐蛐案例
references/detail-driven-climax.md 细节先行/生长/爆发三段链路;不动声色的埋法;回溯恍然大悟;《一千零一夜》戒指、《拜占庭的陷落》小门、《威尼斯商人》一磅肉案例;与契诃夫之枪的关系
references/boundaries-and-pitfalls.md 不适用场景汇总;常见误区(线索失踪、装饰过载、伏笔露形三形态、关联太弱、只用一次、常见错误表);盲点与时代局限(网文落地、类型惯例、红鲱鱼);与相邻方法的区分及跨 skill 配合

脚本

脚本 用途
scripts/foreshadow-ledger-template.md 伏笔台账与兑现时间表模板:登记显著元素,标注装饰/债务与短/中/长期,对应埋设点与兑现点
scripts/foreshadow-checklist.md 修订阶段检查清单:场景四问、删除测试、去掉铺垫测试、回溯有效性三问