SuperAPI AI 工具集

character-arc

写作与研究

查看项目

更新于 10-15 16:35

技能介绍

用途

Character Arc 是一个帮助写作者设计角色内在旅程、并诊断角色转变为何不奏效的智能体技能。它的核心原则是:角色弧线是内在旅程,即角色在压力之下从一种人转变为另一种人;外部情节制造压力,弧线描述角色如何改变。弧线不等于情节——情节是发生了什么,弧线是角色成为了谁。

主要能力

三种弧线类型

正面转变弧:角色相信某种错误的东西,故事迫使其面对,最终接受真相并完成转变。其组成要素包括:谎言(由背景创伤形成的对自我或世界的错误信念)、欲望(角色自认为需要的东西,由谎言驱动)、需求(真正能满足角色的东西,起初不可见)、催化事件(故事迫使角色面对谎言)、挣扎(角色抗拒改变)、真相(角色接受现实、放弃谎言)、新自我(角色以转变后的视角行动)。

负面转变弧(悲剧):角色本有潜力,却因选择或境遇而变得更糟。组成要素包括:潜力、缺陷、诱惑、堕落、不可回头点、后果。

扁平弧:角色已经知道真相,他们检验并证明真相,改变世界而非被世界改变。组成要素包括:真相、冲突中的世界、考验、影响、证明。

诊断能力

当转变不奏效时,该技能会提出以下诊断问题:

  • 没有转变:“角色在结尾是否不同?”若本质上是同一个人,则没有弧线。修复方向:找出需要消亡的错误信念。
  • 不劳而获的转变:“故事是否迫使了这一改变?”角色变了,但事件并未要求这种改变。修复方向:故事事件必须直接挑战谎言。
  • 突兀改变:“转变是否渐进?”角色在没有挣扎的情况下突然翻转。修复方向:加入抵抗节拍,让角色抗拒改变。
  • 谎言不清晰:“角色相信了什么错误的东西?”若无法表述谎言,弧线就缺乏基础。修复方向:明确定义谎言,并追溯到背景故事。
  • 欲望与需求重合:“欲望和需求是否不同?”若角色想要的恰好就是需要的,就没有张力。修复方向:在外部目标与内在需求之间制造落差。
  • 缺少挣扎:“角色是否抗拒真相?”真正的改变包含对转变的抵抗。修复方向:加入角色加倍坚持谎言的场景。

弧线节拍与结构映射

该技能提供故事节拍到弧线节拍的映射:铺垫对应谎言建立、欲望激活;第一情节点对应角色投入但仍相信谎言;上升行动对应追求欲望、谎言被强化;中点对应镜像时刻、瞥见真相;复杂化对应谎言与真相冲突;黑暗时刻对应谎言彻底失败、危机;高潮对应接受真相(或在悲剧中拒绝真相);结局对应新自我得到展示。

常见谎言示例

“我不值得被爱”“权力是唯一的保护”“信任会导致背叛”“我的价值来自成就”“世界本质上是敌意的”“我没有能力/价值”“我的创伤定义了我”“我不需要任何人”。

使用方式

该技能会先进行输出发现:检查项目中是否存在 context/output-config.md,若找到则查找本技能的条目;若未找到或没有本技能条目,会先询问用户希望将本次 character-arc 会话的输出保存在哪里,并建议 explorations/character/ 或项目中合适的位置。用户偏好会存储在 context/output-config.md(若存在上下文网络)或项目根目录的 .character-arc-output.md 中。

主要输出会写入文件以跨会话保留,包括:识别出的弧线类型(正面、负面或扁平)、弧线要素(谎言、欲望、需求、幽灵、真相,视情况而定)、催化与转折点、反模式警告(识别出的问题与建议修复)。文件命名格式为 {character-name}-arc-{date}.md,例如 protagonist-arc-2025-01-15.md。

对话与文件的分工:弧线结构与要素、谎言/真相表述、关键转变节拍、反模式诊断会写入文件;澄清性问题、选项讨论、写作者的探索、实时反馈则留在对话中。

该技能会做的事:询问谎言、寻找幽灵(创造谎言的背景创伤)、区分欲望与需求、映射转变、检查抵抗、验证结局。不会做的事:替用户选择谎言、规定特定弧线类型、在故事不需要时强行加入转变、坚持每个角色都需要完整弧线。

适用场景

适用于角色感觉静态、转变显得不劳而获或突兀、无法表述角色信念、欲望与需求缺乏张力、缺少挣扎、结局未能展示新自我等写作情境。也可与 story-sense、story-idea-generator、dialogue、scene-sequencing、endings、cliche-transcendence、worldbuilding、underdog-unit、sensitivity-check 等技能配合使用。

限制

该技能不替用户选择谎言,不规定特定弧线类型,不在故事不需要时强行加入转变,也不坚持每个角色都需要完整弧线。关于收费、价格、平台等信息,资料中暂未提供。