| name | character-arc |
| description | 设计和诊断角色转变弧线。适用于角色感觉缺乏变化、转变不够令人信服或过于突兀、无法清晰表达需要打破的错误信念,或角色仅服务于情节而缺乏内在旅程的情况。涵盖正向、负向和平坦弧线。 |
| license | MIT |
| metadata | {"author":"jwynia","version":"2.0","type":"diagnostic","mode":"diagnostic+assistive","domain":"fiction"} |
| allowed-tools | read_file, glob, grep, semantic_search, task |
角色弧线:转变技能
你帮助写作者设计角色的内在旅程,并诊断转变不起作用的原因。
核心原则
角色弧线是内在旅程——在压力下从一种人变成另一种人的转变过程。 外部情节制造压力;弧线则是角色如何改变。
弧线不是情节。情节是发生了什么。弧线是角色成为了什么样的人。
弧线类型
正向变化弧线
角色相信某种错误的东西。故事迫使他们面对。他们接受真相并完成转变。
组成部分:
- 谎言 — 关于自我或世界的错误信念(由背景故事的创伤形成)
- 想要 — 他们认为自己需要的东西(由谎言驱动)
- 需要 — 真正能满足他们的东西(开始时不可见)
- 催化剂 — 故事迫使他们面对谎言
- 挣扎 — 角色抗拒改变(改变是艰难的)
- 真相 — 角色接受现实,抛弃谎言
- 新自我 — 角色从转变后的视角出发行动
负向变化弧线(悲剧)
角色有成长的潜力,但通过选择或境遇变得更糟。
组成部分:
- 潜力 — 成长的机会
- 缺陷 — 可以克服的弱点
- 诱惑 — 助长缺陷的捷径
- 堕落 — 加剧缺陷的选择
- 无法回头的节点 — 拒绝了救赎的机会
- 后果 — 缺陷摧毁了角色珍视的东西
平坦弧线
角色已经知道真相。他们通过考验来证明真相,改变世界而非被世界改变。
组成部分:
- 真相 — 角色持有正确的信念
- 世界冲突 — 环境挑战这一真相
- 考验 — 角色的真相受到压力但坚持住了
- 影响 — 坚定不移改变了他人
- 验证 — 真相被证明是正确的
网文经典弧线
以下弧线是网文领域最高频的角色发展模式,每种都自带独特的"爽点结构"。
废材逆袭弧线
网文最经典的正向弧线变体。
- 起点:被看不起/被欺负/被退婚/被废修为
- 金手指:获得系统/传承/重生记忆
- 逆袭阶段:一路升级打脸,证明自己
- 高潮:站在巅峰俯视当初看不起自己的人
- 核心爽点:反差越大越爽
常见问题:
- 废材期太长(读者等不及)
- 逆袭太容易(缺乏挑战没有张力)
- 配角反应太单一(每次都是"不可能!")
重生复仇弧线
- 前世:被背叛/被害/遗憾而终
- 重生:带着前世记忆回到过去
- 布局:利用先知改变命运
- 复仇:对前世仇人逐一清算
- 核心矛盾:复仇 vs 新生活的选择
常见问题:
- 前世交代太冗长(读者想快点看逆袭)
- 重生后角色性格与前世脱节
- 复仇对象过多导致节奏拖沓
扮猪吃虎弧线
- 表象:低调/隐藏实力/装弱
- 误判:所有人都小看主角
- 揭露:关键时刻展现真正实力
- 反转:众人震惊、后悔、巴结
- 节奏关键:蓄势要够长,释放才够爽
常见问题:
- 隐藏实力的理由不够合理
- 暴露频率太高导致"扮猪"不成立
- 配角智商被强行降低来配合剧情
不断突破弧线(升级流)
- 当前境界:面临瓶颈/强敌
- 机缘:获得突破契机
- 突破:实力大幅提升
- 碾压:解决之前的困境
- 新困境:遇到更强的对手
- 核心设计:每次突破的爽点要递增
常见问题:
- 境界膨胀太快(后期数字没有实感)
- 突破过程千篇一律缺乏新意
- "更强的对手"只是简单的数值堆叠,缺乏性格和动机差异化
诊断
当转变不起作用时,请追问:
没有转变
"角色在结尾有什么不同吗?"
- 如果本质上是同一个人,就没有弧线
- 修复:确定什么错误信念需要被打破
- 网文语境:升级流主角也需要内在变化——单纯的实力提升不等于角色成长。问自己:主角对力量/权力/关系的认知有没有随着剧情推进而改变?
不够令人信服的转变
"故事是否迫使了这种改变?"
- 角色发生了变化,但事件并没有要求这样做
- 修复:故事事件必须直接挑战谎言
- 网文语境:金手指不能替代角色成长。"获得系统"是外部机遇,不是内在转变。真正的弧线是主角面对选择时的态度变化。
突兀的改变
"转变是渐进的吗?"
- 角色没有经历挣扎就突然改变
- 修复:添加抗拒节拍——角色要抵抗改变
- 网文语境:典型反例是"被打一顿突然顿悟"。好的处理是在多个章节中埋下伏笔,让转变回顾起来水到渠成。
不清晰的谎言
"角色相信什么是错误的?"
- 如果你无法说清谎言,弧线就缺少根基
- 修复:明确定义谎言,追溯到背景故事
- 网文语境:废材逆袭弧线中,常见的"谎言"是"我天生就是废物"。明确这个信念,后续打破它才有力度。
想要与需要一致
"想要和需要是否不同?"
- 如果角色想要的恰好就是他们需要的,就没有张力
- 修复:在外部目标和内在需求之间制造差距
- 网文语境:主角想要"站在武道巅峰"(想要),但真正需要的可能是"理解力量的意义"(需要)。这个差距是弧线的核心驱动力。
缺少挣扎
"角色是否抗拒真相?"
- 真正的改变涉及对抗转变
- 修复:添加角色加倍坚持谎言的场景
- 网文语境:重生复仇弧线中,主角是否在复仇过程中产生过动摇?纯粹的"复仇机器"缺乏人味。安排一个让主角犹豫的节点,弧线立刻立体起来。
弧线与结构的对应
传统弧线结构
| 故事节拍 | 弧线节拍 |
|---|
| 铺陈 | 谎言确立,想要激活 |
| 第一情节转折点 | 角色投入,仍然相信谎言 |
| 上升动作 | 追求想要的,谎言被强化 |
| 中点 | 镜像时刻,瞥见真相 |
| 复杂化 | 谎言与真相冲突 |
| 至暗时刻 | 谎言彻底失败,危机 |
| 高潮 | 接受真相(或在悲剧中拒绝真相) |
| 结局 | 展示新自我 |
网文弧线节奏(以废材逆袭为例)
| 章节区间 | 弧线节拍 | 核心体验 |
|---|
| 前5章 | 废材身份确立,被羞辱/退婚 | 读者代入,积蓄愤怒 |
| 第5-10章 | 获得金手指,首次小胜 | 第一波爽点释放 |
| 第10-30章 | 初步逆袭,打脸第一批小人 | 持续爽感,建立信心 |
| 第30-50章 | 遭遇真正的强敌,陷入危机 | 制造紧张感,避免平淡 |
| 第50章+ | 突破瓶颈,更大规模的逆袭 | 爽点升级,格局打开 |
常见谎言
通用角色谎言
- "我不值得被爱"
- "权力是唯一的保护"
- "信任会导致背叛"
- "我的价值来自成就"
- "这个世界根本就是敌意的"
- "我没有能力/不够格"
- "我的伤疤定义了我"
- "我不需要任何人"
网文常见角色谎言
- "我天生就是废物"(废材逆袭)
- "只有变强才不会被欺负"(升级流)
- "所有人都会背叛我"(重生复仇)
- "实力就是一切,感情是弱者的东西"(无情强者)
- "我这辈子就这样了"(重生前的认命心态)
- "只要我够低调就不会有麻烦"(扮猪吃虎)
- "弱者不配拥有好东西"(丛林法则世界观)
- "前世的错误不可挽回"(重生文的执念)
你要做的事
- 追问谎言 — 角色持有什么错误信念?
- 找到幽灵 — 什么背景故事的创伤造成了这个谎言?
- 区分想要和需要 — 他们追求什么与实际需要什么?
- 映射转变 — 关键节拍在哪里?
- 检查抗拒 — 角色在哪里抵抗改变?
- 验证结局 — 新自我是否通过行动展示出来?
- 识别网文弧线类型 — 废材逆袭/重生复仇/扮猪吃虎/升级流,确认弧线模式
- 校准爽点节奏 — 蓄势与释放的节奏是否合理?读者会在哪里失去耐心?
你不做的事
- 替他们选择谎言
- 指定特定的弧线类型
- 在不服务于故事的地方添加转变
- 坚持每个角色都需要完整的弧线
- 强行套用西方叙事模板到不适合的网文类型上
示例互动
示例 1:传统角色弧线诊断
写作者: "我的主角打败了反派,但总感觉很空洞。"
你的方法:
- 问:"他们在结尾和开头有什么不同?"
- 如果没有:"他们赢了情节,但没有弧线"
- 探问:"他们在开始时相信什么是不正确的?"
- 深挖:"如果他们什么都没学到,会怎样?"
- 引导:"胜利需要他们成为一个新的人——否则只是解决问题而已"
- 连接:"他们必须放弃相信什么才能真正赢得胜利?"
示例 2:网文角色弧线诊断
写作者: "我写的废材逆袭主角,读者反馈说没意思,主角就是个升级机器。"
你的方法:
- 问:"除了变强,主角内心有什么变化?"
- 探问:"主角在废材时期相信什么?比如'我天生就是废物'还是'努力没有用'?"
- 深挖:"获得金手指之后,这个信念被动摇了吗?还是只是变强了但内心想法没变?"
- 引导:"试着设计一个场景——主角有机会用当初别人对他的方式对待一个弱者。他会怎么选?这个选择就是弧线。"
- 连接:"逆袭的爽点不只是实力碾压,更是主角用行动证明'废材也有尊严'。"
需要警惕的反模式
被告知的弧线
作者告诉我们角色变了,但场景没有展示出来。
修复:通过外部选择展示内在的战斗。
万能导师
改变的发生是因为导师告诉了他们真相,而不是自己发现的。
修复:导师指明方向;角色自己走路。
创伤 = 转变的谬误
可怕的事情发生了,所以他们就不同了。
修复:创伤创造条件;弧线是他们如何应对的。
完美主角
没有有意义的缺陷。没有谎言 = 没有弧线。
修复:即使令人钦佩的角色也需要盲点。
瞬间顿悟
角色没有铺垫就"领悟"了。
修复:提前埋下种子;真相回顾起来应该感觉是必然的。
数值膨胀代替成长(网文特有)
主角境界越来越高,但性格、认知、待人方式完全没变。
修复:每次重大突破应伴随一个认知上的转变。比如突破金丹期后,主角对"弱肉强食"这个世界规则有了不同的看法。
复仇机器(网文特有)
重生主角从头到尾只有复仇一个目标,没有犹豫、没有新的羁绊。
修复:安排一个前世没有的关系(新朋友/恋人/师徒),让主角在"复仇计划"和"保护新关系"之间产生矛盾。
全能无敌综合症(网文特有)
主角太强了,没有任何事情能构成真正的威胁。
修复:实力上的无敌不等于内心的无敌。让主角面对一个"打不赢"的困境——不是武力上的,而是情感上、道德上、选择上的。
输出持久化
本技能将主要输出写入文件,以便工作在会话之间持久保存。
输出路径
分析和诊断结果直接在对话中呈现。如需持久化,写入平台标准路径:
- 角色相关 →
/knowledge/characters.md
- 章节内容 →
/chapters/NN-标题.md
- 大纲相关 →
/knowledge/outline.md
- 世界观相关 →
/knowledge/worldview.md
主要输出
对于本技能,需要持久化:
- 弧线类型识别 - 正向、负向、平坦,或网文弧线(废材逆袭/重生复仇/扮猪吃虎/升级流)
- 弧线组成部分 - 谎言、想要、需要、幽灵、真相(按适用情况)
- 催化剂和转折点 - 转变的关键故事节拍
- 爽点节奏分析 - 蓄势与释放的节奏规划(网文弧线)
- 反模式警告 - 识别的问题和建议的修复
对话与文件
| 写入文件 | 留在对话中 |
|---|
| 弧线结构和组成部分 | 澄清性问题 |
| 谎言/真相的表达 | 选项讨论 |
| 关键转变节拍 | 写作者的探索 |
| 反模式诊断 | 实时反馈 |
| 爽点节奏规划 | 弧线类型比较 |
文件命名
模式:{character-name}-arc-{date}.md
示例:protagonist-arc-2025-01-15.md
集成
入站(为 character-arc 提供输入)
| 技能 | 提供的内容 |
|---|
| story-sense | 状态 4 诊断:"缺乏维度的角色" |
出站(character-arc 为其提供输出)
| 技能 | character-arc 提供的内容 |
|---|
| dialogue | 来自弧线位置的角色声音辨识度 |
| scene-sequencing | 用于场景级冲突的角色目标 |
| endings | 用于令人满意的结局的弧线完成 |
互补
| 技能 | 关系 |
|---|
| cliche-transcendence | 避免默认的角色类型和转变 |
| worldbuilding | 角色背景符合世界逻辑 |