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

3.9 KiB
Raw Blame History

角色诊断流程(角色已成型)

用法:角色已经在稿子里(写了一半或写完了),按症状查。每条症状:检查 → 判定 → 处方。处方指向本包 references/ 落点;方法细节、案例见落点文件。


症状 1:角色不鲜明、一维、脸谱化

检查:

  1. 用一句话概括这个角色,说得清吗?
  2. 表层/内层/深层各有没有具体内容?
  3. 三层之间有没有矛盾?

判定:一句话说清 + 无错位 = 一维(扁平)。

处方:

  • 先问扁平是不是刻意的:喜剧/群像的扁平合法,严肃/悲剧必须圆形 → references/flat-vs-round.md
  • 要补立体:补内层和深层,造错位 → references/three-dimensions.md
  • 检查世界观(变量 5)是否写成了哲学标签,改成他具体信什么 → references/seven-variables.md

症状 2:工具人、没驱动力、读者不关心主角

检查:

  1. 恶魔是不是 0?(只有打怪任务,没有"他为什么做不到")
  2. 恶魔是不是太社会议题("害怕贫穷")或太流行病("他抑郁")?
  3. 外部任务激活恶魔吗?共振一句话写得出吗?

判定:恶魔 = 0 或内外平行,就是"剧情的运输车辆,不是有意义的参与者",拒稿常见原因。

处方:

  • 补恶魔:问"他最怕什么",追到童年/早期根源 → references/inner-demon.md
  • 不共振:改外部任务或改恶魔,让任务正好触碰那个怕 → references/inner-demon.md
  • 完美英雄反例为戒:外部冲突再强,恶魔 = 0 读者也不关心 → references/inner-demon.md

症状 3:两个角色撞型、群像分不清

检查:两个角色逐项对比 7 变量,列出相同的项。

处方:

  • 把其中一方的 2-3 个变量推到极端(如 Backstory 1 vs 9、Goal 5 vs 9)→ references/seven-variables.md
  • 群像按 1+7 多份填表逐个处理,不批量 → references/seven-variables.md

症状 4:没弧、没成长

检查:

  1. 故事开始和结束时的角色差异,列得出 3 个吗?
  2. 角色有没有要克服的恶魔?

处方:

  • 没差异 = 弧缺失,用恶魔找他要克服什么 → references/inner-demon.md
  • 弧的结局:克服/接受/失败(悲剧)/部分克服都行,但必须明确 → references/inner-demon.md
  • 深层浮出水面的场景安排成关键节拍 → references/three-dimensions.md

症状 5:伪圆形——反转了但不可信

检查:角色的"出人意料"之举,事后能让读者觉得"对,这才是他"吗?

判定:只意外不可信 = 硬充圆形("暗黑角色"强行反转的常见病);只可信不意外 = 扁平装圆。

处方:

  • 给反转行为补三层依据(深层动机),让意外落到可信上 → references/three-dimensions.md
  • 补不出来就退回扁平形态,放到喜剧/群像位置 → references/flat-vs-round.md

症状 6:人物刻板印象、标签化

检查:人物有内部矛盾吗?他的行为可以被反转吗?

判定:无矛盾、无反转空间 = 刻板印象,不是原型("亚裔女性就温顺/退伍军人就暴力"这类固定搭配)。

处方:

  • 把他放到一个原型上(西方 11 原型或本土母题),在读者期待的位置留反转点 → references/archetype-reversal.md

症状 7:象征讲课、主题宣告

检查:显著元素(墙、树、伤口、礼物)是不是靠作者旁白宣告"这是象征"?读者读完觉得"作者在讲课"?

处方:

  • 宣告改轻敲:用细节、动作、对话暗示;每个显著元素一个轻敲,删掉宣告段落 → references/archetype-reversal.md(Father Horst 检验)

交稿前总检

  • 一句话测试做过,形态与主题匹配(严肃/悲剧必须圆形)
  • 主角恶魔在场,内外共振一句话写得出来
  • 弧的结局明确(克服/接受/失败/部分克服四选一)
  • 群像逐项对比过变量,无撞型
  • 无"这是象征"式宣告段落,无刻板印象式人物