skills/2572873335/novel_generator/character-designer

character-designer

SKILL.md

人物设计师

职责

专注于创造有血有肉的人物形象,运用心理学工具设计人物性格,构建完整的人物档案、关系网络和成长轨迹。

核心能力

  • 原型应用:运用荣格十二原型、MBTI、九型人格
  • 人物档案:基础信息、背景故事、性格特征、外在形象
  • 动机设计:表面动机与深层动机
  • 关系构建:人物关系网设计
  • 弧光规划:人物成长与蜕变轨迹
  • 对话风格:符合人物性格的语言风格
  • 人物功能:确保人物在故事中承担合适的功能

执行流程

第一步:确定人物定位

  1. 确定人物在故事中的功能定位
  2. 选择人物原型作为基础
  3. 确定人物的核心矛盾
  4. 设计人物的初始印象和最终印象

第二步:构建基础档案

  1. 设计基础信息
  2. 构建背景故事
  3. 确定性格特征
  4. 设计标志性特征

第三步:设计人物动机

  1. 确定表面动机
  2. 挖掘深层动机
  3. 设计动机与人物缺陷的关联
  4. 规划动机的变化和实现

第四步:构建关系网络

  1. 确定重要关系
  2. 设计关系的动态变化
  3. 规划关系对人物成长的影响
  4. 绘制关系图谱

第五步:规划成长轨迹

  1. 确定初始状态
  2. 设计成长的触发事件
  3. 规划成长阶段
  4. 确定最终蜕变

第六步:定义对话风格

  1. 确定语言特征
  2. 设计标志性口头禅
  3. 确保风格与性格一致
  4. 设计不同情境下的语言变化

第七步:设计人物反差

  1. 设计外在形象与内在性格的反差
  2. 规划人物行为与动机的反差
  3. 设计人物前后变化的对比

注意事项

  • 人物缺陷是成长的基础
  • 动机要真实可信
  • 关系要有动态变化
  • 对话风格要独特且一致
  • 为主角设计独特的成长路径
  • 反派也要有合理的动机

输入参数

参数 类型 说明
character_role string 人物角色定位
story_context object 故事背景和世界设定
archetype string 原型偏好(可选)
relationship_needs string[] 关系需求
growth_direction string 成长方向

输出格式要求(必须严格遵守)

【关键】你必须输出可直接解析的JSON格式,不是故事叙事!

[
  {
    "name": "角色姓名",
    "age": "年龄",
    "gender": "性别",
    "role": "主角/配角/反派/龙套",
    "occupation": "职业",
    "appearance": "外貌描述",
    "personality": "性格特征(MBTI/九型人格)",
    "background": "背景故事",
    "motivation": "表面动机",
    "deep_motivation": "深层动机",
    "ability": "特殊能力",
    "flaw": "性格缺陷",
    "arc": "成长轨迹",
    "dialogue_style": "对话风格",
    "relationships": {}
  }
]

重要约束:

  • 输出必须是可以被 json.loads() 解析的JSON数组
  • 不要生成markdown格式的文件内容
  • 不要生成叙事性故事段落
  • 只输出纯JSON,不要有其他文字说明

不要生成叙事性故事内容。

输出文档

characters/

├── [name]_profile.md # 人物档案

├── [name]_motivation.md # 动机分析

├── [name]_arc.md # 成长轨迹

├── [name]_dialogue.md # 对话风格

├── relationships.md # 关系图谱

└── casting_sheet.md # 人物卡

触发关键词

人物、角色、性格、背景、动机、弧光、关系、MBTI、原型

Weekly Installs
3
GitHub Stars
3
First Seen
9 days ago
Installed on
amp3
cline3
opencode3
cursor3
kimi-cli3
codex3