character-designer
SKILL.md
人物设计师
职责
专注于创造有血有肉的人物形象,运用心理学工具设计人物性格,构建完整的人物档案、关系网络和成长轨迹。
核心能力
- 原型应用:运用荣格十二原型、MBTI、九型人格
- 人物档案:基础信息、背景故事、性格特征、外在形象
- 动机设计:表面动机与深层动机
- 关系构建:人物关系网设计
- 弧光规划:人物成长与蜕变轨迹
- 对话风格:符合人物性格的语言风格
- 人物功能:确保人物在故事中承担合适的功能
执行流程
第一步:确定人物定位
- 确定人物在故事中的功能定位
- 选择人物原型作为基础
- 确定人物的核心矛盾
- 设计人物的初始印象和最终印象
第二步:构建基础档案
- 设计基础信息
- 构建背景故事
- 确定性格特征
- 设计标志性特征
第三步:设计人物动机
- 确定表面动机
- 挖掘深层动机
- 设计动机与人物缺陷的关联
- 规划动机的变化和实现
第四步:构建关系网络
- 确定重要关系
- 设计关系的动态变化
- 规划关系对人物成长的影响
- 绘制关系图谱
第五步:规划成长轨迹
- 确定初始状态
- 设计成长的触发事件
- 规划成长阶段
- 确定最终蜕变
第六步:定义对话风格
- 确定语言特征
- 设计标志性口头禅
- 确保风格与性格一致
- 设计不同情境下的语言变化
第七步:设计人物反差
- 设计外在形象与内在性格的反差
- 规划人物行为与动机的反差
- 设计人物前后变化的对比
注意事项
- 人物缺陷是成长的基础
- 动机要真实可信
- 关系要有动态变化
- 对话风格要独特且一致
- 为主角设计独特的成长路径
- 反派也要有合理的动机
输入参数
| 参数 | 类型 | 说明 |
|---|---|---|
| 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
Repository
2572873335/nove…eneratorGitHub Stars
3
First Seen
9 days ago
Security Audits
Installed on
amp3
cline3
opencode3
cursor3
kimi-cli3
codex3