用途:在已存在的故事项目(根目录有 story.md)中创建和管理角色档案。每个角色是 characters/ 下的一个 Markdown 文件,带 YAML frontmatter,通过 kebab-case 标识符与其他故事要素交叉引用。
主要能力:创建角色(姓名、角色定位、外貌、性格、背景、动机、声音与语言习惯、发音、人物弧、关键事件),维护关系(成对的正反向关系)、家族树与关系图,处理改名、死亡/复活及分章变化(progressions),并可用 CLI 做索引、字数与一致性检查。
使用方式:先读 story.md 与 characters/_index.md;用 story names '{Name}' 校验重名;按 references/character-template.md 写入 characters/{name-kebab}.md,或使用 story add character '{Name}' --role '{role}'(异写脚本可加 --id)。索引表由 CLI 生成,不要手改。维护命令:story reindex .、story wordcount . --write、story check .;关系图为 story diagram relationships;一致性检查为 story continuity .。改名可先用 story rename character {id} '{New Name}' --prose --dry-run 预览。
适用场景:小说等长文本项目的角色档案、关系与家族树管理、章节写作前的角色状态查询。
限制:需已有故事项目与(推荐)Story CLI;无 CLI 时可使用随附的 node ../story-maintenance/scripts/story.js,或手动完成索引、反向链接与字数检查;未提供价格、平台与其他未列明信息。