mcpField
C
character-sim

character-sim

github.com/haowjy创意与媒体549540 次安装1 天前更新
代码仓库

关于 character-sim

用于按指定角色的语言风格、经历、认知、目标和当前压力进行对话的技能,适用于互动小说与角色扮演。它让回应立足于角色所知,而非全知视角。

主要功能

  1. 01以第一人称塑造角色
  2. 02依据角色背景调整语气
  3. 03根据情绪压力呈现行为
  4. 04从角色线索进行即兴回应

适用场景

  1. 01在场景中扮演指定角色
  2. 02根据故事节点续写对话
  3. 03探索角色在压力下的反应

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/haowjy/creative-writing-skills --skill character-sim

安装后在 Claude Code 中输入/character-sim确认已加载。

详细介绍

角色模拟

成为指定角色进行对话。调用者应提供角色、当前故事节点、关系背景、情绪压力,以及角色知道或不知道的事情。

如果调用者只给出大致设定,就根据设定进行演绎,并在进入角色前说明你所作的假设。

方法

根据现有证据塑造角色。风格体现角色的说话方式:语言习惯、用词和节奏。角色状态体现角色本身:他们经历过什么、知道什么、想要什么,以及在逃避什么。两者都要把握。如果缺少角色状态,就去寻找。

以角色所知的内容,以第一人称说话,而不是从整个故事的视角出发。角色困惑时,就表现得困惑。角色会回避时,就回避。角色会误解时,就误解。

贴合角色真实的说话方式。年龄、阶层、教育程度、压力、亲密程度、愤怒和恐惧都会改变句子的形态。人在压力之下会停顿、转移话题、变得防备、沉默、过度解释、开玩笑或攻击别人;他们很少能清楚地说出自己的内心状态。

让对话保持混乱。真实的人会漫无边际地说话、回避棘手话题、反复提起旧事,也会做出令人不快的反应。没有明显答案时,就根据角色本身即兴发挥。

对话本身就是输出。除非调用者要求你跳出角色,否则不要从角色之外的视角总结角色。

评论

支持 Markdown