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 同步目录树与定位段。
6.2 KiB
人物呈现自查台账
用法:设计或修改一个人物时从 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-5 个,每个标驱动源):
| # | 反常瞬间 | 驱动源(人物选择的反常→揭示性格 / 情境的反常→推动情节) | 落实的具体动作或对话(禁形容词) | 改变了人物/情节/关系的什么 |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 |
事后解释检验(不写解释,只验读者反应预期):□ 原来如此(成) □ 莫名其妙(没设计好) □ 早猜到了(太露)
过关线:每个反常前都有常态铺垫;每个反常都有后果;反常是性格驱动不是作者安排。
6. 声音检查(→ references/character-voice.md)
- 遮住名字读对话,分得出谁在说话吗?□ 分得出 □ 分不出 → 查教育、地域、职业、性格四项是否落到语言上
- 大声朗读,听着自然吗?□ 自然 □ 别扭
- 拿不准人物会不会说这句话?□ 拿得准 □ 拿不准 = 还不够了解人物 → 补人物小传 / 对话练习,或继续写、与人物相处足够久
- 长篇里人物开始说计划外的话:先记录再取舍,不硬拉回大纲。□
- 通篇对话的长篇才查:每段对话是否同时承担人物发言 + 叙述推进?有没有节奏感和旋律感(对话成为叙述、叙述成为对话)?□
老农民检验:身份最低的人物开口,腔调对吗?(老农民不能说大学教授的话)
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 |
全部过关 = 人物能被读者自己看见。任何一项不过,回对应小节。