zizi 091b66a9bb 重构: 收敛 Agent/Skill 运行时与创作质量闭环
将角色与 Skill 从 .claude 迁入 .agent,移除 Claude CLI 运行时并接入固定 Opus 角色 profile、完整 schema、预算 deadline、raw 与回执证据链。

同步拆分 Skill 职责、复利 lesson、Gate 回放、Dashboard 人审入口、数据库登记和机械门禁;候选设计正文不包含在本提交中。
2026-08-22 02:12:32 +08:00

111 lines
9.1 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: character-presentation
description: |
写小说时要把人物呈现给读者看,而不是讲给读者听,遇到这些情况激活:人物登场段读起来像
性格形容词清单,用了勇敢、热情、冷酷等抽象词但读起来假;人物扁平、脸谱化、群像分不清;
次要人物只有 200 字登场空间不知道怎么让人记住;情节靠巧合推动,主角无故倒霉;人物没戏、
该转变但读者看不到转变;想知道"如何显示人物"而不是"告诉"。
关键 trigger:"细节马赛克 / mosaic of detail / 人物立体 / 人物脸谱化 / 登场段 /
性格形容词 / show not tell / status details / Tom Wolfe / 网文主角人设 /
性格碰撞 / 性格即命运 / 反常即戏 / 反常瞬间 / 关系网 / 隐藏关系 / 人物很立体 /
比现实更真实 / 人物让我看到了看不到的东西 / 过程发现 / 人物自己说话了"。
不适用于:人物变量设计、人物弧线与原型定位、扁圆人物一句话测试(归 character-design);
纯意识流、极简主义与人物作为思想载体的抽象哲学小说;真实人物之间的理解问题(那是心理学
不是文学);非虚构写作(纪实作品人物的话必须基于事实)。
与 dialogue-craft 交接:说话方式、句长、口头禅、同一声音诊断、遮住名字测试归 dialogue-craft;
本 Skill 只管登场呈现、关系网、反常瞬间与"过程发现"叙事。
与 character-design 交接:建角变量与弧线归后者;定型后的场景内呈现归本 Skill。
---
# 人物呈现(character-presentation)
解决一件事:让人物被读者自己看见,而不是被作者讲给读者——用细节装配登场,让隐秘内在可见,用关系网显性格,用性格碰撞出命运,用反常瞬间翻转身份,让人物发出自己的声音。
## 方法索引
按创作动作组织;方法细节、案例、引文都在 references 里,这里只给一句话和指针。
### 用具体物装配登场
- 把"身份细节"扩展成细节马赛克:从 10+ 维度里精心挑 5-9 个具体到感官的细节,让读者自己合成完整的人 → references/detail-mosaic.md
- 每个细节是一个反推钩子(背头→爱面子,踝部枪→危险职业);反推不出任何东西的细节换掉;穷举 10 维度是糟糕写作 → references/detail-mosaic.md
- 抽象性格形容词是"失败的告诉",全部换成 1-2 个具体细节;Clark 检验:删一个细节人物变轻才必要 → references/detail-mosaic.md
- 中文适配:补家当与身份标志、服饰面料、玉石材质、茶酒待客等本地维度 → references/detail-mosaic.md
### 让隐秘的内在可见
- 人物"真实"的标准不是像现实中的某个人,而是作者对其了如指掌 → references/visible-private-life.md
- 人物有两面:历史的一面(可观察行为)和虚构的一面(感情、幻想、没说出口的话),好小说必须写后一面 → references/visible-private-life.md
- 可见性分层:基础层是这个人物被写透了,更高一层是人物代表的人性可见 → references/visible-private-life.md
### 用关系网显性格
- "他是谁"不能问他自己,要问他的关系网;给人物至少三重关系,五个关系就是人物的五张面孔 → references/relationship-web.md
- 关系要对比:同一个人在不同关系里反应不同才算设计到位,全是同一种反应等于没设计 → references/relationship-web.md
- 关系必须推动情节,装饰关系删掉或改;隐藏关系(读者知道人物不知道)是戏的来源 → references/relationship-web.md
- 群像区分:每个主要人物的关系网要独特,把两人的关系网互换还能用就是没设计好 → references/relationship-web.md
### 用性格碰撞出命运
- 不让主人公倒霉,让他遇到另一个人:单个性格不产生命运,性格遇上性格才产生命运 → references/character-collision.md
- 把巧合翻译成性格碰撞:删掉这个巧合,主人公凭性格照样会遇到这件事,翻译才算成功 → references/character-collision.md
- 每个主要人物用 3-5 个性格词定位(删一词不像、加一词模糊),设计性格链和"判断瞬间";反派也要有性格,否则是工具人 → references/character-collision.md
### 用反常瞬间翻转身份
- 人物的戏藏在"应该这样但没这样、不该这样却这样了"的瞬间;反常是人物身份变化的开始 → references/abnormal-moment.md
- 三种反常:行为反常、关系反常、时间反常;反常必须落实成一个具体动作或一句对话,不用形容词概括 → references/abnormal-moment.md
- 设计 3-5 个排成递进链;好的反常不事后解释:"原来如此"是成,"莫名其妙"是败,"早猜到了"是太露 → references/abnormal-moment.md
### 让人物发出自己的声音
- 写足够久,人物会说出作者没计划的话;作者从发号施令的控制者转为感同身受的记录者 → references/voice-discovery-process.md
- 什么人说什么话、遮住名字测试、同一声音诊断 → `dialogue-craft` 的 [character-voice.md](../dialogue-craft/references/character-voice.md)
### 总原则:不宣告,让读者反推
- 两本书三个源单元做同一件事:不宣告、不自夸、不自我介绍,用细节、关系、动作、对话替换形容词和标签;三个源单元的视角与引文见 references/detail-mosaic.md"多书合并点"节。
### 张力标注
- 外在细节装配(Clark)vs 内在可见(福斯特):分工是登场层 vs 深度层,细节堆得多 ≠ 人物被写透,见 references/visible-private-life.md"张力标注"节。
- 事前设计(关系网、性格词)vs 声音的过程发现(余华):分工是骨架 vs 血肉,见 references/voice-discovery-process.md 张力标注节。
## 引用索引
| 文件 | 覆盖内容 |
|------|---------|
| references/detail-mosaic.md | status details→细节马赛克、10+ 维度、5-9 个感官细节核心规则、反推钩子、Clark 检验、O'Neill 登场与 Belva Kent 胶带案例、替换抽象形容词四步、三大失败模式、中文本地化维度(中文适配)、多书合并点"不宣告让读者反推"、与 show-don't-tell/archetype-toolkit/dialogue-as-action/voice-equalizer 的区分 |
| references/visible-private-life.md | 小说与现实人的本体论差异、"真实=作者了如指掌"判断标准、小说比历史更真实、阿兰两面性、摩尔·弗兰德斯/维多利亚女王/海蒂 vs 米嘉案例、可见性分层、五步操作、四大失败模式、盲点与说书人可见(中文适配)、与代入感/心理现实主义/神入的区分 |
| references/relationship-web.md | 人物性格在关系里不在自我描述里、王熙凤与秦可卿三层关系、四条核心原则、王熙凤/林冲/《杀手》/《苔丝》四案例、六步操作(含 ❌✅ 王熙凤原句)、隐藏关系、群像互换检验、常见错误表 |
| references/character-collision.md | "性格从来就不是命运"题旨引文、命运=性格碰撞、错误命运 vs 正确命运、《促织》成名+里胥/林冲+高俅/王熙凤+贾瑞/苔丝四案例、巧合翻译表、性格速写 3-5 词、性格链、判断瞬间、常见错误表 |
| references/abnormal-moment.md | 沃滋沃斯两个反常、三种反常类型、沃滋沃斯芒果/小促织跳袖口/王熙凤骂街原句/《项链》四案例、列常态→找反常→具体化→递进链→不解释五步、常见错误表 |
| references/voice-discovery-process.md | 控制阶段→记录阶段、余华三案例、过程发现六步、传声筒失败模式、事前设计 vs 过程发现张力标注 |
| references/_coverage.md | 六个源单元的覆盖对照表与跨域指针(说话方式正文见 dialogue-craft/references/character-voice.md) |
## 脚本
| 脚本 | 用途 |
|------|------|
| references/presentation-checklist.md | 人物呈现自查台账:登场细节装配、内在可见、关系网、碰撞设计、反常设计、声音检查、总判断标准,一份填完 |
## 输入
- 用户明确点名本 Skill 所服务的创作阶段任务包(作品、章节/场景范围、冻结上下文摘要)。
- 只消费 本 Skill 的 `references/` 目录 中与当前阶段相关的合同段落,不加载其它 Skill 的完整正文。
## 输出
- 面向当前任务的可执行判断、检查清单或改写建议(Markdown 结构化段落)。
- 不直接落库、不代替 `write-next-chapter` / `decide-candidate` 写 Canonical。
## 红线
- 只给当前创作阶段的建议,不越权改设定主权、不绕过检测链、不复制粘贴其它 Skill 的 owner 定义。
- 无用户明确授权不得替用户定稿或提交 Git。
## 复利合同
- **消费**:本 Skill 的选型判断指导后续 `plan-story` / `assemble-context` 的范式绑定;不直接写库。
- **回写**:可操作写法单元出卡走 `review-knowledge-cards` → 用户确认(批次 3);当前不自动登记 `example_lesson`,避免无效果信号的公共卡膨胀。