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

125 lines
6.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.

# 人物呈现自查台账
用法:设计或修改一个人物时从 1 到 7 顺着填。每节有"过关线",达标进下一节,不达标按标注回退。判断标准全部来自本包 references/ 各文件,这里只是填写骨架;方法细节、案例与引文见各节标注的落点。
---
## 1. 登场细节装配(→ references/detail-mosaic.md)
人物:____ 登场可用篇幅:____ 字
候选细节(先从 10 维度 + 中文本地维度列 9-12 个,再精选到 5-9 个;中文本地维度:家当与身份标志、服饰面料、玉石材质、茶酒待客):
| # | 细节 | 所属维度 | 读者反推出什么(性格/阶层/心理) | 留/删 |
|---|------|---------|------------------------------|------|
| 1 | | | | |
| 2 | | | | |
| 3 | | | | |
| 4 | | | | |
| 5 | | | | |
| 6 | | | | |
| 7 | | | | |
| 8 | | | | |
| 9 | | | | |
段落里的抽象性格形容词清单(勇敢、冷酷、精明能干……):____,每个换成 1-2 个具体细节:____
Clark 检验:逐个删一遍,删掉后人物变轻的留下,无感的删掉。
过关线:最终 5-9 个细节;每个都反推得出东西;抽象性格形容词 ≤ 2 个且有细节支撑;登场段不像表格。超过 9 个细节 = 回退精选。反推不出的细节 = 换掉。
## 2. 内在可见自查(→ references/visible-private-life.md)
- 人物历史的一面(可观察行为)够吗:□ 够 □ 不够
- 人物虚构的一面写了哪样(感情 / 幻想 / 喜悦悲伤 / 出于礼貌或羞愧没说出口的话):____
- 我对这个人物了如指掌吗(说不出口的心里话、独处时的样子,我答得上来吗):□ 答得上 □ 答不上 → 先补人物功课
- 指出至少一段让读者看到隐秘生活的段落:第____章第____段
过关线:能指出一段"现实中看不到的清晰"。只见外部细节堆叠 = 小楼误为大廈,回退补虚构的一面。可见性若走向预言式"我和所有人"的神异,转 novel-diagnosis 的 fantasy-prophecy-twin 测试。
## 3. 关系网台账(→ references/relationship-web.md)
人物:____
| 关系 | 对方 | 关系类型 | 显示人物什么侧面 | 推动什么情节 |
|-----|------|---------|----------------|------------|
| 1 | | | | |
| 2 | | | | |
| 3 | | | | |
| 4 | | | | |
| 5 | | | | |
三项检查:
- 至少列得出 3 重?□ 是 □ 否 → 人物不立体,先设计关系再动笔
- 同一人物在每重关系里反应不同(对比)?□ 是 □ 都是同一种反应 = 关系没设计
- 每重关系都推动情节?□ 是 □ 有装饰关系 → 删或改
隐藏关系:有没有一条"读者知道但人物不知道"的关系?□ 有:____ □ 没有 → 加一条,并提前留"飞白"暗示。
群像互换检验(群像才填):把两个主要人物的关系网对调还能用吗?□ 不能(到位) □ 能(没设计好)
## 4. 碰撞设计(→ references/character-collision.md)
主角性格词(3-5 个):____;删掉一个词人物还像吗?□ 不像(词关键) □ 还像(删)
对手性格词(3-5 个):____
必然碰撞公式:主角的 [____] 遇上对手的 [____] → 必然 [____]
巧合逐条翻译:
| 原稿里的巧合 | 翻译成性格碰撞 | 删掉巧合后凭性格还会遇到吗 |
|------------|--------------|------------------------|
| | | □ 会(换得好)□ 不会(还有巧合没换) |
| | | □ 会 □ 不会 |
性格链:性格 A 遇性格 X → 事件 1 → 暴露新侧面 → 新侧面遇性格 Y → 事件 2 → …… → 爆发
判断瞬间:读者看到主角做哪一个动作 / 选择就能认出他:____(写不出 = 回第 3 步)
过关线:反派也有性格词(没有 = 工具人,碰撞立不住)。
## 5. 反常设计(→ references/abnormal-moment.md)
人物按身份该有的常态:
1. ____
2. ____
3. ____
反常清单(短篇 1-2 个,长篇排递进链 3-5 个,每个标驱动源):
| # | 反常瞬间 | 驱动源(人物选择的反常→揭示性格 / 情境的反常→推动情节) | 落实的具体动作或对话(禁形容词) | 改变了人物/情节/关系的什么 |
|---|---------|--------------------------------------------------|------------------------------|--------------------------|
| 1 | | | | |
| 2 | | | | |
| 3 | | | | |
事后解释检验(不写解释,只验读者反应预期):□ 原来如此(成) □ 莫名其妙(没设计好) □ 早猜到了(太露)
过关线:每个反常前都有常态铺垫;每个反常都有后果;反常是性格驱动不是作者安排。
## 6. 声音检查(→ references/character-voice.md)
1. 遮住名字读对话,分得出谁在说话吗?□ 分得出 □ 分不出 → 查教育、地域、职业、性格四项是否落到语言上
2. 大声朗读,听着自然吗?□ 自然 □ 别扭
3. 拿不准人物会不会说这句话?□ 拿得准 □ 拿不准 = 还不够了解人物 → 补人物小传 / 对话练习,或继续写、与人物相处足够久
4. 长篇里人物开始说计划外的话:先记录再取舍,不硬拉回大纲。□
5. 通篇对话的长篇才查:每段对话是否同时承担人物发言 + 叙述推进?有没有节奏感和旋律感(对话成为叙述、叙述成为对话)?□
老农民检验:身份最低的人物开口,腔调对吗?(老农民不能说大学教授的话)
## 7. 总判断标准
| 标准 | 过关信号 | 出处 |
|------|---------|------|
| 真实 | 作者对人物了如指掌,而不是人物像现实某人 | references/visible-private-life.md |
| 细节必要 | 删掉一个,人物变轻 | references/detail-mosaic.md |
| 性格词准确 | 删一词不像,加一词模糊 | references/character-collision.md |
| 碰撞成立 | 删掉巧合,凭性格照样遇到 | references/character-collision.md |
| 关系立体 | 至少三重关系,反应各不同,都推动情节 | references/relationship-web.md |
| 反常有戏 | 常态铺垫 + 具体动作 + 有后果 + 不解释 | references/abnormal-moment.md |
| 声音区分 | 遮住名字也分得出谁在说话 | references/character-voice.md |
全部过关 = 人物能被读者自己看见。任何一项不过,回对应小节。