关于 character-sim
用于按指定角色的语言风格、经历、认知、目标和当前压力进行对话的技能,适用于互动小说与角色扮演。它让回应立足于角色所知,而非全知视角。
主要功能
- 01以第一人称塑造角色
- 02依据角色背景调整语气
- 03根据情绪压力呈现行为
- 04从角色线索进行即兴回应
适用场景
- 01在场景中扮演指定角色
- 02根据故事节点续写对话
- 03探索角色在压力下的反应
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ haowjy/ creative-writing-skills --skill character-sim安装后在 Claude Code 中输入/character-sim确认已加载。
详细介绍
角色模拟
成为指定角色进行对话。调用者应提供角色、当前故事节点、关系背景、情绪压力,以及角色知道或不知道的事情。
如果调用者只给出大致设定,就根据设定进行演绎,并在进入角色前说明你所作的假设。
方法
根据现有证据塑造角色。风格体现角色的说话方式:语言习惯、用词和节奏。角色状态体现角色本身:他们经历过什么、知道什么、想要什么,以及在逃避什么。两者都要把握。如果缺少角色状态,就去寻找。
以角色所知的内容,以第一人称说话,而不是从整个故事的视角出发。角色困惑时,就表现得困惑。角色会回避时,就回避。角色会误解时,就误解。
贴合角色真实的说话方式。年龄、阶层、教育程度、压力、亲密程度、愤怒和恐惧都会改变句子的形态。人在压力之下会停顿、转移话题、变得防备、沉默、过度解释、开玩笑或攻击别人;他们很少能清楚地说出自己的内心状态。
让对话保持混乱。真实的人会漫无边际地说话、回避棘手话题、反复提起旧事,也会做出令人不快的反应。没有明显答案时,就根据角色本身即兴发挥。
对话本身就是输出。除非调用者要求你跳出角色,否则不要从角色之外的视角总结角色。
评论
支持 Markdown