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

86 lines
9.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

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.

---
name: theme-and-stance
domain: 主题与立场
description: |
中文小说的主题表达与作家立场的执行层:主题不由作者说出来,由人物在关键时刻的选择演示出来;
立场不靠主题先行去安排,藏进环境与性格的碰撞里自然浮现;沉重题材不写成控诉、苦情或谩骂,
用幽默建立与现实的关系;人物该受的苦,作者不能因为心软而放过。
激活场景:主题写成说教、立场太直白;人物像作者传声筒、情节被安排去服务主题;
沉重题材写得压抑、愤怒、读着难受;作者舍不得人物受苦、写到关键处手抖。
关键 trigger:"主题说教" "主题太直白" "主题先行" "席勒化" "莎士比亚化" "主题怎么表达"
"show don't tell 主题" "演示主题" "手软" "舍不得" "手抖" "心慈手狠" "狠瞬间"
"黑色幽默" "沉重题材" "太沉重了" "批判但不说教" "读着压抑" "布尔加科夫" "卡夫卡式幽默"。
不适用于:非虚构/纪实/学术写作(主题表达方式不同);寓言、童话、儿童文学
(可以明说主题,也可以心慈不手狠);纯喜剧写作(幽默本身就是目的);
大屠杀、重大灾难等纯悲剧庄重题材(慎用幽默,会显得轻佻);
主题尚未建立(先用 concept-design 做概念设计)。
sources:
- story-engineering/theme-demonstrate-not-tell
- bifeiyu-novel-skill/bifeiyu-shakespeare
- bifeiyu-novel-skill/bifeiyu-mercy-ruth
- wo-neng-fou-xiang-xin-zi-ji/humor-as-structure
---
# 主题与立场
主题不是作者说出来的道理,是读者自己看出来的东西;立场不是作者的表态,是环境、人物逻辑和命运重量共同逼出来的结论。本 skill 管四件事:主题怎么不说教(演示)、立场怎么不先行(莎士比亚化)、人物该受的苦怎么不放过(心慈手狠)、沉重题材怎么不被仇恨淹没(幽默作为结构)。
## 方法索引
### 定主题与查主题
- 主题是故事对现实照亮什么,必须具体到"关于 X 中的 Y";"关于人性"是模糊哲学,无法演示 → references/theme-demonstration.md
- 陈述的主题是被动的,演示的主题是主动的;角色说出主题就变成作者传声筒,读者立刻感到"被教" → references/theme-demonstration.md
### 植入主题:演示而非说出
- 三种演示法:决策演示(关键场景选 A 还是 B,选什么就是主题立场)、结构演示(开头与结尾、失败与成功对照)、反讽演示(说一套做一套,落差即主题) → references/theme-demonstration.md
- Tell 扫描三类位置(角色对话陈述主题、叙述者点题、章节开头寓言式开篇),把"说"改成场景中"做",再补 1-2 个小决策演示场景 → references/theme-demonstration.md;scripts/theme-stance-checklist.md
### 防主题先行:把立场翻译成环境与人物
- 席勒化是思想先行安排情节(作家当指挥家),莎士比亚化是让人物按小说内部逻辑自己走(作家是看不见的手) → references/stance-by-logic.md
- 操作方向:不写"批判 X、主角揭发 X",写一个具体的 X 场景加一个性格鲜明的当事人,让场景和性格碰撞,主题自然浮现 → references/stance-by-logic.md
- 性格碰撞推力链:A 的性格撞 B 的性格必然产生事件,事件改变环境,环境反作用于人物,每一环都要可推导、不能跳跃 → references/stance-by-logic.md
### 作家沉默:三项检验
- 发言权检验:"如果我什么都不说,人物会自己走到这一步吗?" → references/stance-by-logic.md
- 必然性检验:删掉任何一个事件,故事完全垮掉才是必然的,不影响就是多余的 → references/stance-by-logic.md
- 终极检验:删掉全部作家发言(解释、议论、心理分析),读者还能读懂才算莎士比亚化 → references/stance-by-logic.md;scripts/theme-stance-checklist.md
### 对人物的立场:心慈手狠
- 心慈是前提:不爱的人物写不好;手狠是诚实:不能因为爱就放过他——"手狠"不是恶意,是诚实地写出人物命运的必然 → references/mercy-ruth.md
- 每个主要人物要有 1-3 个"狠瞬间"(作家对他最残酷的瞬间);全是甜的是心慈手不狠,全是狠的是手狠心不慈 → references/mercy-ruth.md
- 三个手软信号:"舍不得""算了他不该这么惨""突然让他走运"——出现任何一个就回到性格加逻辑,把该给的代价给足 → references/mercy-ruth.md;scripts/theme-stance-checklist.md
### 沉重题材的立场:幽默作为结构
- 面对无法改变的痛苦现实,除了妥协和对抗还有第三条路:幽默不是插科打诨,是整体的叙述结构和态度,让作者不被仇恨淹没、想象力开始茁壮成长 → references/humor-as-stance.md
- 幽默距离三档:近距人物在苦难中自嘲(余华式)、中距叙述者冷幽默(卡夫卡式)、远距引入荒诞元素制造间离(布尔加科夫式,让魔鬼访问莫斯科) → references/humor-as-stance.md
- 让荒诞自行呈现:不直接批判,写荒诞细节(翻箱倒柜找文件、永远找不到的负责人),全文至少 3 处"让人发笑但笑后不安"的细节;笑的对象是环境和制度,不是人物 → references/humor-as-stance.md;scripts/theme-stance-checklist.md
### 边界与误诊
- 寓言、童话、儿童文学可以明说主题、可以心慈不手狠;魔幻现实主义只部分适合莎士比亚化(用环境逻辑替代日常逻辑) → references/boundaries-and-pitfalls.md
- 大屠杀、重大灾难等纯悲剧庄重题材慎用幽默;个人真实创伤书写先做情感宣泄,幽默的距离为时尚早 → references/boundaries-and-pitfalls.md
- 常见错误表(席勒化四错、心软五错)与易混方法(Show Don't Tell、契诃夫之枪、讽刺、喜剧 relief)→ references/boundaries-and-pitfalls.md
## 引用索引
| 文件 | 覆盖内容 |
|------|----------|
| references/theme-demonstration.md | 主题演示而非告诉:英文原段引文与白话转述;陈述主题 vs 演示主题;Show/Tell 在主题上的应用;Tell 失败三原因;三种演示法(决策/结构/反讽);案例三个(《苹果酒屋法则》Homer Wells 的选择与奥斯卡、《可爱的骨头》Susie 天上视角与 1000 万册、反例"主题演讲");四步执行流程(确认主题、扫描 Tell、改成 Show 含撤离船例子、补 1-2 个演示场景);触发场景与语言信号;中文落地与适配;《小说课》"主题自然浮现"跨书呼应 |
| references/stance-by-logic.md | 莎士比亚化 vs 席勒化:"思想性传递"原文引文;林冲"走"上梁山的错误写法与正确写法全链(白虎堂→野猪林→牢城营→草料场→雪→风→石头→听到阴谋→杀人→柴进指路→上山);五维对照表;案例四个(林冲风雪石头因果链、《促织》"为人迁讷"、《项链》改写版 vs 原文、王熙凤"毒设相思局");五步执行流程(主题翻译成环境、推力链、发言权检验、必然性检验、让作家沉默);触发场景五条;一句话总结 |
| references/mercy-ruth.md | 心慈手狠:"心慈手狠"与"手不能抖"原文引文;《项链》"发红的手"原文与毕飞宇解读;心慈与手狠的关系三种;案例五个(《项链》、《苔丝》、《促织》、鲁迅闰土与杨二嫂、王熙凤"哭向金陵");五步执行流程(检验心慈、检验手狠、找狠瞬间、避开心软诱惑、用心慈写手狠);触发场景五条;一句话总结 |
| references/humor-as-stance.md | 幽默作为结构:余华论布尔加科夫三段引文与"让魔鬼访问莫斯科"段;两种反应与第三条路;幽默作为结构四个核心;案例三个(布尔加科夫沃兰德访问 1930 年代莫斯科、卡夫卡《城堡》官僚细节、余华《许三观卖血记》卖血仪式);六步执行流程(识别沉重程度、选幽默距离、让荒诞自行呈现、保持人物尊严、控制叙述节奏、检查幽默是否成为结构,各含完成标准);触发场景与语言信号 |
| references/boundaries-and-pitfalls.md | 四家不适用场景汇总(非虚构、主题根本不存在、寓言童话儿童文学、纯悲剧庄重题材、纯喜剧、个人创伤、反派视角慎用);失败模式(主题模糊哲学、反讽用错、删 Tell 不补 Show、幽默变嘲笑、幽默消解批判);作者盲点(Brooks 三个、余华两个);常见错误表两张(席勒化四行、心软五行);易混方法(Show Don't Tell、契诃夫之枪、象征叙事、讽刺、喜剧 relief);相邻方法区分与跨域链接(concept/character/show-and-omission/foreshadow-payoff/narration-pov/narrative-momentum/prose-craft/character-presentation) |
| scripts/theme-stance-checklist.md | 修订与写作中检查清单:主题 Tell 扫描(搜"主题关键词+说出动词")、主题翻译成环境、推力链、发言权检验、必然性检验、作家沉默终极检验、心慈手狠五项检验、狠瞬间盘点、幽默距离与结构检验;快速排错表 |
## 脚本
| 脚本 | 用途 | 来源 |
|------|------|------|
| scripts/theme-stance-checklist.md | 写前建碰撞、写中防手软、改稿五项检验的可执行清单,附症状→诊断→处方排错表 | 四个源单元 |