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

92 lines
4.2 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 建角色台账
用法:新角色从 0 到 7 顺着填。每节有"过关线",达标进下一节,不达标按标注回退。判断标准全部来自本包 references/ 各文件,这里只是填写骨架;方法细节与案例见各节标注的落点。
---
## 0. 角色定位
角色一句话定位:____
在故事中的分量:□ 主角 □ 反派 □ 重要配角 □ 小配角
- 小配角:填完第 1 节(只填 1-2 个变量)+ 第 5 节定形即可收工,不必全填。
- 群像:每个主角各填一份台账,不批量处理。
## 1. 7 变量(→ references/seven-variables.md)
| 变量 | 档位(1-10) | 具体内容(3-5 句,不抄变量名) |
|------|------|------|
| 1 表层人格 | | |
| 2 背景故事 | | |
| 3 角色弧 | | |
| 4 内在恶魔 | | |
| 5 世界观 | | |
| 6 目标与动机 | | |
| 7 决策/行动/行为 | | |
- 至少 2-3 个变量取极端(1-3 或 8-10),全在 4-5 档 = 没特色 □
- 一致性:第 7 项行为能从前 6 项推出 □;矛盾时改前 6 中的一项,不直接改行为 □
- 世界观写的是他具体信什么,不是哲学标签 □
过关线:7 项都有具体内容,行为与前 6 一致。小配角到此为止。
## 2. 3 维度(→ references/three-dimensions.md)
表层(别人眼中的他):____
内层(独处时的他):____
深层(连他自己都不知道的驱动):____
- 没把表层复制进内层 □
- 深层不是修辞("她是个追寻自由的人"不通过),也不是内层的延伸 □
- 错位清单:表层 vs 内层的矛盾____;内层 vs 深层的矛盾____
- 3 维都会露馅的关键场景(≥2 个):在____场景露馅;在____场景深层浮出水面
过关线:3 维各有具体内容且彼此矛盾。3 维一样 = 角色还在 1 维,回第 1 节补变量。
## 3. 内在恶魔与共振(→ references/inner-demon.md)
- 外部冲突(他在故事里要完成什么):____
- 恶魔(他最怕什么):____
- 早期根源(为什么怕,追到童年/早期):____
- 关键问:如果他成功了,他会失去什么?____
- 共振一句话:外部任务____正好激活恶魔____
过关线:共振一句话写得出来。内外平行不触碰 → 改恶魔或改外部任务,直到咬合。恶魔别写成社会议题("害怕贫穷"太大)或流行病("他抑郁"太泛)。
## 4. 角色弧(→ references/inner-demon.md)
- 故事开始时的他:____
- 故事结束时的他:____
- 3 个变化:1.____ 2.____ 3.____
- 结局时对恶魔做了什么:□ 克服 □ 接受 □ 失败(悲剧) □ 部分克服
过关线:列得出 3 个变化;四种弧结局都行,但必须明确选一个。没变化 = 弧缺失,回第 3 节找恶魔。
## 5. 定形(→ references/flat-vs-round.md)
一句话测试:"____"
- 能一句话说清吗?□ 能(偏扁平) □ 不能(偏圆形)
- 这个形态是刻意选的吗?主题类型:□ 喜剧/群像(扁平合法) □ 严肃/悲剧(必须圆形)
- 圆形公式检查(圆形角色填):出人意料的点____□;事后仍然可信□;缺一 = 伪圆形,回第 2 节补深层或退回扁平
- 动态切换机会(可选高级项):他在____场景从扁平鼓胀成圆形,用____(一句否定句/一个反常动作)呈现
过关线:形态与主题匹配。给修改建议要具体到场景和话,不写"让人物更立体"这类空话。
## 6. 原型打底(→ references/archetype-reversal.md)
- 基础原型(1-2 个,西方 11 原型或本土母题):____
- 读者期待的位置:____
- 反转点(≥1,挂在核心冲突上):____
- 为什么在这里反转(一句话,答不出 = 为反而反):____
- Father Horst 检验:显著元素____"不只是物"□;象征呈现用细节/动作/对话轻敲,无"这是象征"宣告段落□
- 人物无内部矛盾 = 刻板印象不是原型 □
过关线:反转点一句话说得清;象征靠轻敲不靠宣告。刻意反原型的解构作品跳过本节。
## 7. 总评
- 角色一句话:____
- 判定:□ 通过 □ 弱项补救清单:____ □ 回炉
- 下一步:场景内呈现(见综合 skill character-presentation)/结构规划(见综合 skill story-structure)