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

14 KiB
Raw Blame History

维度框架:先把问题落进维度,再谈别的

来源:;

两家都是"整体维度框架":不急着看具体段落,先把"写作能力"切成若干个诊断维度,让作者能说出"我缺的是哪一块"。Brooks 的六核是穷尽分桶,福斯特的七侧面是并列视角,合并成一套定位工具:六核管"问题属于哪种能力",七侧面管"作品在哪些侧面之间失衡"。

原文摘录

"There is no element, no aspect of the storytelling process, that doesn't belong in one of the six buckets. Genre is a subset of concept. Setting is a subset of scene execution. Backstory is a subset of character. Subplot is a subset of structure, and unfolds in context to concept. And so on."

— Larry Brooks, Story Engineering (2011), Part 1

()

"我之所以选择它, 是因为这个论题实在有些含糊, 无法以科学方式加以精确剖析, 而它刚好可以为我们保留最大限度的自由, 因为它意味着, 不但我们能以不同的方式来看待同一部小说, 小说作者也能以不同的方式来看待他自己的作品。有鉴于此, 我一共挑选出了七个侧面来加以探讨: 故事、人物、情节、幻想、预言、模式与节奏。"

— E. M. 福斯特, 《小说面面观》第一讲 绪论

()

方法规则

A. 六核分桶:4 元素 + 2 技能

Larry Brooks 把"写作能力"切成 6 个互不重叠的桶,让作者精确定位"我缺什么"。6 个桶 = 4 元素 + 2 技能:()

4 个基本元素(elemental)——故事是"什么":

  1. Concept(核心前提/概念)——故事的 what if? 种子
  2. Character(角色)——故事由谁经历
  3. Theme(主题)——故事对现实照亮什么
  4. Structure(结构)——故事如何按时间排列

2 个执行技能(execution-driven)——故事怎么"被写出来":

  1. Scene Execution(场景执行)——故事被切成场景后的单元技巧
  2. Writing Voice(写作声音)——文字的节奏、语调、风格

关键洞察:()

  • 这不是"6 种技巧",是"6 个互不重叠的全分类"——任何写作相关元素都能落到一个桶,否则就是写作盲区。
  • 4 元素是"故事要包含什么",2 技能是"故事如何被执行"。
  • 缺一不可,任何一桶不及格 = 整个故事失败。
  • 这是一个诊断工具——你不知道故事哪里出问题,问"这属于 6 桶的哪一桶"就能定位。

B. 七侧面姿态:放弃定义,改为识别侧面

面对一个无法被"定义"的复杂对象(小说、艺术形式、品牌、研究领域、生活形态),放弃给它一个本质定义,改为识别它可被"侧面地"分析的若干维度。()

核心操作:

  1. 承认"无法定义"是常态——复杂对象太软、太杂、太没有一定之规,强行定义只会扭曲它。
  2. 改为列 N 个侧面(aspect)——选 5-10 个可独立讨论的维度,每个侧面都是对象"被看到的合法方式"。
  3. 每个侧面要求一种读者/操作者素质——故事的"好奇心"、情节的"头脑与记忆力"、幻想的"额外付 6 便士"——这种"侧面 + 素质"配对让抽象维度变得可诊断。
  4. 判断好坏——优秀作品不是"满足所有侧面",而是在这 N 个侧面之间获得动态平衡;拙劣作品是某一侧面过强(模式阉割人性)或过弱(只剩时间堆叠)。
  5. 允许侧面之间的"光柱"(如幻想/预言)——某些侧面不是并列的,而是横贯其他侧面的更高阶维度(详见 references/fantasy-prophecy.md)。

关键认识:七侧面的"七"不是本体论,是方法论选择。读者完全可以列出五侧面、十侧面,但必须满足"每个侧面有独立素质要求"这一硬条件,否则就是伪分类。()

C. 合并后的诊断姿态(两书合并点)

  • 先定位维度,再查病灶:两家框架都不是评分表,是定位镜。不知道作品哪里出问题时,把症状逐条对照六核之桶与七侧面,判定问题落在哪个或哪几个维度。(;)
  • 好坏 = 维度间的动态平衡:Brooks 说任何一桶不及格整本就失败;福斯特说好作品是侧面之间的动态平衡,拙劣作品是某侧面过强或过弱。两家判法合用:先用六核找到不及格的桶,再用七侧面说清这个桶是怎么失衡的(哪个侧面向哪个方向倒)。(;)
  • 维度数目可伸缩,但每个维度必须有独立判断标准:六桶或七侧面可按作品伸缩,两个维度共用一个判断标准就合并。( 的"七非本体论"立场; 的"互不重叠全分类"立场)

冲突标注(都保留):Brooks 主张六桶是穷尽全分类——"故事写作过程中没有任何元素不属于这六个桶之一";福斯特明确否认完备性——七个侧面是"我感兴趣的方向",不是"小说的全部"。两条立场都保留:做诊断时用 Brooks 的"一切都能落桶"排查有没有漏掉的盲区,用福斯特的"侧面可伸缩"给特殊作品(章回体、散文体小说、类型文)临时增补侧面。不要把六桶当封闭清单去否定新维度。

判断标准

  • 任何一桶不及格 = 整个故事失败()
  • 优秀 = 侧面之间动态平衡;拙劣 = 某一侧面过强(模式阉割人性)或过弱(只剩时间堆叠)()
  • 维度是诊断镜,不是评分表:不给维度打 1-10 分,不把维度拆成独立任务清单( 作者明示的失败模式)
  • 每个侧面要有独立的素质要求/判断标准,否则是伪分类()

操作步骤(维度定位的执行流程)

合并两家的 E 段步骤( 四步; 五步):

  1. 承认对象复杂、无法一句话定义
    • 完成标准:明确说出"这部作品的问题太杂,强行一句话定性会扭曲它,先分维度看"作为开场。()
  2. 介绍维度框架
    • 完成标准:用户能用一句话说"故事写作有 6 大能力 = 4 元素 + 2 技能",并知道小说另有七侧面可看。不要照搬英文,翻译成用户语言;用食物/建筑等类比帮助记忆。()
  3. 对具体问题做归类
    • 完成标准:用户的问题/故事被归到 6 桶中的某一桶或多桶。问用户:"你的问题最像下面哪个?"然后给出 6 桶的简短解释。()
  4. 识别侧面并为侧面配素质
    • 完成标准:列出至少 5 个独立侧面,每个侧面有"该侧面看到什么,隐藏什么"的说明;至少 3 个侧面配对成功(说明"为什么这种素质是这一侧面必需的")。判停条件:如果发现两个侧面要求同一素质,合并它们。不要"7"硬凑,视对象复杂度伸缩。()
  5. 诊断失衡
    • 完成标准:对作品做诊断——"X 的故事侧面过强,人物侧面被阉割"或"X 平衡良好"。失衡的反模式:单侧面极致、其他侧面消失(如詹姆斯的模式阉割,见下文案例与 references/pattern-rhythm.md)。()
  6. 给出动态平衡的处方,指向下一层透镜
    • 完成标准:至少 1 条"如何修复失衡"的具体建议。不要给空话(如"加强人物")——给可操作建议(如"加入至少一个圆形人物,因为该侧面目前只有扁平人物")。定位完维度就交给五个透镜(故事/情节、时间/价值、情节/人物、模式/节奏、幻想/预言)查病灶,不在维度层深入细节。(;)
    • 判停条件:如果用户继续追问某桶/某侧面的细节,引导到对应透镜文件或专精 skill,不在本层继续。

案例全文

案例 1:作者自传——5 部小说按 6 桶全检查()

  • 问题:作者自己 5 部小说,第一本 Darkness Bound 如何做到首稿几乎零修改卖给 NY 大出版社?
  • 方法论的使用:5 部小说都按 6 桶全维度自检:Concept(清晰)+ Character(3 维)+ Theme(隐含)+ Structure(4 箱)+ Scene(mission-driven)+ Voice(干净专业)。
  • 结论:6 桶没有短板,首稿即可投稿。
  • 结果:8 周写完 Darkness Bound;Bait and Switch 被 Publishers Weekly 评为 2004 年度最佳 Mass Market 书。

案例 2:拒稿诊断——失败模式按桶归类()

  • 问题:无数被拒稿,共同的失败模式是什么?
  • 方法论的使用:把拒稿原因分类到 6 桶:Concept 不够新(10%)/ Character 太工具人(25%)/ Theme 缺失或说教(15%)/ Structure 错位(30%)/ Scene 散漫(15%)/ Voice 抢戏(5%)。
  • 结论:6 桶框架是出版商判断"这书值不值得"的标准,不是作者的个人理论。
  • 结果:用 6 桶预检手稿的作者,拒稿率显著下降。

案例 3:小说本体的七侧面——框架自身的展开()

  • 问题:小说太复杂,无法被定义。
  • 方法论的使用:福斯特列出 7 个侧面(故事/人物/情节/幻想/预言/模式/节奏),每个侧面配对一个读者素质要求。
  • 结论:整本《小说面面观》即此框架的展开,9 讲对应 7 侧面 + 绪论 + 结论。
  • 结果:该框架被文学评论广泛采用,"七侧面"成为小说分析的经典入口。

案例 4:贝内特 托尔斯泰《战争与和平》——单侧面过强 vs 多侧面平衡()

  • 问题:同样写时间,为什么前者"失于伟大",后者"伟大"?
  • 方法论的使用:贝内特只展开"时间"侧面(后来呢 + 时间生活),托尔斯泰同时展开"时间"和"空间"(空间感"类似音乐的力量")。
  • 结论:单侧面过强(贝内特)vs 多侧面平衡(托尔斯泰)。
  • 结果:福斯特借此说明——优秀小说的标志是侧面的动态平衡,不是单一侧面的极致。

同一对比在时间/价值角度下的全文案例见 references/time-value.md(贝内特的时间生活极致、托尔斯泰的空间感 = 价值生活);在故事/情节角度下的简注见 references/story-plot.md。角度不同,多处保留。

案例 5:亨利·詹姆斯《使节》——模式压倒其他侧面()

  • 问题:詹姆斯的小说是模式(沙漏)的胜利,但代价巨大。
  • 方法论的使用:福斯特用七侧面诊断——模式侧面过强,阉割了人物(类型贫乏)、情节(靠关系设计)、幻想/预言(不谈哲学/信仰)。
  • 结论:"美如期而至, 只是模样太霸道了些",单侧面的极致牺牲了其他侧面。
  • 结果:借此福斯特区分"戏剧可以(亚里士多德规训),小说不行"。

同一作品在"模式付出了什么代价"角度下的全文案例见 references/pattern-rhythm.md(人物类型清单、衣服不脱、病不知名),角度不同,两处都保留。

常见误区与失败模式

  • 把 6 桶当成"6 个独立任务"而不是"6 个相互交织的能力"——实际上 6 桶共同决定故事,任何一桶不及格都毁掉整本。()
  • 把 6 桶当成"必须 1-10 打分"的形式化——它们是诊断维度,不是评分表。()
  • 亚里士多德式套用——把"开端—发展—高潮—结局"硬套到所有作品,把小说写成戏剧(戏剧化的小说)。()
  • 单侧面极致——只追求"故事好看"或"模式精美"或"人物深刻",牺牲其他侧面(如詹姆斯的模式压倒人性)。()
  • 七侧面被当成"小说本体论"——误以为福斯特给出了小说的完整本体,而非"我感兴趣的七个方向"。()

边界与盲点

不适用场景:

  • 用户的问题已经定位到具体能力(例如"我的 Concept 不够好")——应使用对应专精 skill(concept-design、character-design、story-structure 等)。()
  • 非小说写作(诗歌/学术论文/技术文档)——这是小说写作框架。()
  • 用户在问"如何写一个 hook"/"如何写一个场景"——用具体创作 skill。()
  • 单一因果问题("为什么 X 会发生")、纯事实查询、有明确定义边界的对象(如"什么是 HTTPS 协议")、时间紧迫/决策需要即时答案——七侧面分析需要深度思考,决策可读 references/time-value.md 快速判断。()

作者盲点(两书都保留):

  • Brooks,2011 年传统出版视角:默认目标 = 卖 NY 出版社或好莱坞;不直接适配自出版、Kindle 时代、有声书等。6 桶未覆盖营销/读者画像/平台策略等出版商业能力。6 桶假设单一主角;群像/POV 切换小说/不可靠叙述者,6 桶需调整。()
  • 福斯特,七侧面的完备性:福斯特没论证为什么是这七个,也不是六个、八个;这是"我感兴趣的方向",不是"小说的全部"。()
  • 福斯特,白英美欧陆男性中心的视角:引用的作家几乎全是西方男性;19 世纪以来被边缘化的女性作家、非西方作家未被充分纳入。()
  • 福斯特,现代主义巅峰期的局限:1927 年的视角,看不到 1960s 后的拉美魔幻现实主义、后现代拼贴、亚非作家群体。()

易混的邻近方法论

  • K.M. Weiland 的"Story Structure"5 桶:5 桶分类(Structure/Character/Scene/Dialogue/Word Choice)重叠度高,但少 Concept 和 Theme。()
  • Save the Cat 的 15 节拍:是 Structure 一桶的细化,不是 6 桶的替代。()
  • "7 个故事原型"(Christopher Booker):主题原型,不构成 6 桶分类。()
  • vs MECE 分类法:MECE 是"互不重叠,合起来穷尽",追求完备;七侧面是"列多个角度,允许交叠",追求丰富。()
  • vs SWOT / 5W1H / 波特五力:这些是"分析工具",七侧面是"分析姿态";后者更反思,不假装客观。()
  • vs 思维导图/心智图:七侧面是有结构约束(每个侧面有素质要求)的视角,不是发散联想。()

中文落地

  • 六桶名字直接中文化使用:概念、人物、主题、结构、场景执行、语言声音。中文小说诊断时,"Writing Voice"一桶要额外纳入汉语特有的语感问题(文白夹杂、翻译腔、网文口癖),见 prose-craft 的语言规则,本包不展开。
  • 七侧面用于中文作品时,"模式与节奏"侧面有本土资源可对:章回小说的对偶回目、章法就是现成的模式/节奏现象,详见 references/pattern-rhythm.md 的"中文适配"节。
  • 中文长篇(尤其网文连载)常是"人物"与"结构"两桶最易不及格:人物工具人化(追更压力下人物让位于桥段)、结构错位(上架节点代替情节节点)。诊断时优先对照这两桶。