character-management
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCharacter Management
角色管理
Overview
概述
Create and manage rich character profiles for a story project. Each character is a markdown file with YAML frontmatter in the directory. Characters are cross-referenced with other story elements through kebab-case identifiers.
characters/为故事项目创建并管理内容丰富的角色档案。每个角色都是存放在目录下的Markdown文件,带有YAML frontmatter。角色通过kebab-case格式的标识符与其他故事元素相互关联。
characters/Prerequisites
前置要求
A story project must already exist (created via the story-init skill). Verify by checking for in the project root.
story.md必须已存在故事项目(通过story-init skill创建)。可通过检查项目根目录下是否存在来验证。
story.mdCreating a Character
创建角色
- Read for genre, themes, and tone context
story.md - Read for existing characters
characters/_index.md - Ask for the character's name and role (protagonist, antagonist, supporting, minor)
- Build the profile through conversation, exploring:
- Appearance and distinguishing features
- Personality, traits, and quirks
- Backstory and formative events
- Motivations (external wants vs internal needs)
- Voice and speech patterns (ask for example dialogue)
- Character arc (starting state, turning points, ending state)
- Key life events for the timeline
- Write the character file using the template in
references/character-template.md - Save to
characters/{name-kebab}.md - Update registry table
characters/_index.md - If relationships reference existing characters, update those character files too
- 阅读了解故事的题材、主题和基调背景
story.md - 阅读查看已有角色
characters/_index.md - 询问用户角色的姓名和定位(主角、反派、配角、次要角色)
- 通过对话完善角色档案,梳理以下维度:
- 外貌和标志性特征
- 性格、特质和小怪癖
- 背景故事和成长关键事件
- 动机(外在目标 vs 内在需求)
- 语气和说话模式(可要求用户提供对话示例)
- 角色弧光(初始状态、转折点、最终状态)
- 时间线中的关键人生事件
- 使用中的模板编写角色文件
references/character-template.md - 保存到路径
characters/{name-kebab}.md - 更新的登记表格
characters/_index.md - 如果角色关系涉及已有角色,同时更新这些角色的文件
Updating a Character
更新角色
- Read the existing character file
- Read for context on other characters
characters/_index.md - Make the requested changes
- If relationships changed, update the other character's file (bidirectional)
- Update if role or status changed
characters/_index.md
- 读取现有的角色文件
- 阅读了解其他角色的相关背景
characters/_index.md - 按照用户要求进行修改
- 如果角色关系发生变动,同步更新关联角色的文件(双向同步)
- 如果角色定位或状态发生变动,更新
characters/_index.md
Managing Relationships
关系管理
Reference for the full list of relationship types and inverse pairs.
references/relationship-types.mdWhen adding a relationship:
- Add the relationship entry to the character's frontmatter
- Add the inverse relationship to the other character's frontmatter
- Update the Relationship Map section in
characters/_index.md
完整的关系类型和对应反向关系列表可参考。
references/relationship-types.md添加关系时:
- 在角色的frontmatter中添加关系条目
- 在关联角色的frontmatter中添加反向关系
- 更新中的关系图谱部分
characters/_index.md
Family Trees
家谱
Family trees are maintained in the under the "Family Trees" section. Format:
characters/_index.mdmarkdown
undefined家谱维护在的“家谱”板块下,格式如下:
characters/_index.mdmarkdown
undefinedFamily Trees
Family Trees
{Family Name}
{Family Name}
- {Character Name} ({status}) - [{name-kebab}.md]
- {Child Name} - [{name-kebab}.md]
- {Child Name} - [{name-kebab}.md]
Indent children under parents. Note marriages/partnerships inline.- {Character Name} ({status}) - [{name-kebab}.md]
- {Child Name} - [{name-kebab}.md]
- {Child Name} - [{name-kebab}.md]
子辈缩进在父辈下方,在行内标注婚姻/伴侣关系。Cross-Referencing
交叉引用
- When a character is referenced in worldbuilding (e.g., a location's ), ensure the link exists both ways
notable-characters - When a character appears in a plot arc, ensure they're listed in the arc's frontmatter
characters - Character tags should be consistent across the project (e.g., if is used, always use that exact tag)
magic-user
- 当角色在世界观构建中被引用时(例如某个地点的字段),确保双向都存在关联链接
notable-characters - 当角色出现在某个剧情弧中时,确保他们被列在该剧情弧的frontmatter中
characters - 整个项目的角色标签需保持一致(例如如果使用了标签,后续要始终使用完全一致的标签)
magic-user
Reference Files
参考文件
- - Full blank template for character profiles
references/character-template.md - - Complete relationship type reference with inverse pairs
references/relationship-types.md
- - 空白的完整角色档案模板
references/character-template.md - - 包含反向关系的完整关系类型参考
references/relationship-types.md