写作与公文
创意写作项目管理:角色开发、情节规划…
当你在文件夹中组织创意写作项目(含角色、章节、故事规划文档和摘要)时,用于角色开发、情节结构规划、章节写作、时间线追踪和一致性检查。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
创意写作项目管理:角色开发、情节规划、章通用
解决思路
- 检测项目结构:扫描项目根目录,识别常见目录模式——角色文件夹(characters/、Characters/、cast/、Cast/)、章节文件夹(chapters/、Chapters/、scenes/、Scenes/、story/)、规划文件夹(story-planning/、planning/、outline/、notes/)、摘要文件(summary.md、README.md、overview.md);若无标准结构,建议按 characters/、chapters/、story-planning/、summary.md 组织。
- 按请求类型走决策树:角色相关→角色开发流程;规划/情节→故事规划流程;写作内容→章节/场景写作流程;检查/分析→时间线用 timeline_tracker.py,一致性用 consistency_checker.py。
- 角色开发第1步:读取现有角色文件,了解命名约定、档案格式、已有角色与关系、故事类型与基调、已使用的角色原型。
- 角色开发第2步:需要详细指导时读取 references/character_development.md(含核心角色要素、背景框架、角色弧类型、关系动态、声音发展技巧、一致性指南),用 Grep 搜索特定章节,如 grep -i "character arc" references/character_development.md。
- 角色开发第3步:创建或增强角色档案,包含基本信息(姓名、年龄、角色、外貌、正负面性格特征)、背景(出身、塑造性经历、创伤、关键关系与家庭动态)、角色弧(起始信念或缺陷、Want vs. Need、转变历程、最终状态)、关系(与其他角色的连接、动态类型、演变方式)、独特元素(能力、秘密、说话模式、怪癖)。
- 角色开发第4步:与现有角色档案、故事规划文档、摘要/概览交叉核对,确保一致性。
- 角色开发第5步:将角色档案以 markdown 格式写入 characters/[character-name].md,匹配现有风格与结构。
- 故事规划第1步:读取现有规划文档,了解故事概念与前提、已确立的情节点或大纲、目标受众与类型、主题与核心问题、已规划的结构。
- 故事规划第2步:读取 references/story_structures.md(含三幕结构、英雄之旅、Save the Cat 节拍表、角色弧模板、场景结构组件、按类型的节奏指南、支线整合技巧、类型特定结构),用 Grep 查找特定框架,如 grep -A 20 "Three-Act Structure" references/story_structures.md。
- 故事规划第3步:根据用户请求和故事类型推荐框架——惊悚/悬疑用三幕结构加强中点反转;奇幻/冒险用英雄之旅;YA/当代用 Save the Cat;文学小说聚焦角色弧结构;爱情用类型特定结构加关系节拍。
- 故事规划第4步:创建或增强规划文档,包含故事概览(2-3句前提、类型、目标受众、基调、核心主题与问题)、情节结构(幕/章节分解与关键事件、激励事件与情节点、中点转折或揭示、高潮与结局)、角色弧(每个主要角色如何转变、弧与情节节拍的整合)、世界构建元素(设定与地点、魔法系统或科技、社会结构或规则、历史背景)、时间线(故事时长、关键事件顺序、节奏考量)。
- 故事规划第5步:将规划文档写入 story-planning/[document-name].md,使用清晰的 markdown 层级结构。
- 章节/场景写作第1步:写作前全面读取相关角色档案、规划文档、前1-2章内容、摘要,确保与已确立元素一致。
- 章节/场景写作第2步:确定章节要求——故事位置、POV 角色、场景目标、冲突、结果(通常以复杂化结尾)、角色发展节拍、情节推进(提出或回答哪些故事问题)。
- 章节/场景写作第3步:应用场景结构组件——场景(行动):目标、冲突、灾难;后续(反应):反应、困境、决定;交替高张力与低张力节拍以控制节奏。
- 章节/场景写作第4步:参考已确立的性格特征、说话模式与词汇、行为模式、当前角色弧位置、与其他在场角色的关系,保持角色声音一致。
- 章节/场景写作第5步:整合时间线标记——显式标记("Day 3"、"Two weeks later")、隐式标记(一天中的时间、季节线索、事件引用),格式为章节头部或分节处的 `**Timeline:** Day 5, Evening`。
- 章节/场景写作第6步:将章节内容写入 chapters/chapter-[number].md 或 chapters/[chapter-name].md,包含章节头部(# Chapter [Number]: [Optional Title]、**Timeline:**、**POV:**、**Location:**)和章节内容(逐场景分解、对话与动作、POV 角色想法、描述元素)。
- 章节/场景写作第7步:写作后记录引入的新信息——角色揭示或发展、情节点或线索、世界构建细节、时间线事件,以保持后续章节一致性。
- 时间线追踪:当用户请求时间线分析或事件排序、检查时间顺序一致性、规划跨章节事件顺序、识别未标记时间段时,从项目根目录运行 python3 .claude/skills/storyboard-manager/scripts/timeline_tracker.py . --output markdown(可选 json 格式)。
- 理解时间线输出:统计(追踪的事件总数、出现的角色总数、每角色事件数)、时间线视图(事件时间顺序、章节/场景位置、每事件在场角色、事件内容预览)、警告(无时间线标记的事件、被提及但未在角色文件中定义的角色)。
- 根据时间线结果行动:审查警告并通过添加时间线标记解决缺失;检查事件顺序是否逻辑合理;识别无事件的时间段缺口;确保角色出现与其弧一致;在缺失处添加 `**Timeline:** Day 7, Morning` 或内联标记如 "Three days had passed since the incident..."。
- 一致性检查:当用户请求一致性分析、定稿章节或幕之前、做出重大角色或情节更改后、追踪矛盾或错误时,从项目根目录运行 python3 .claude/skills/storyboard-manager/scripts/consistency_checker.py . --output markdown(可选 json 格式)。
- 理解一致性输出:脚本按三个严重级别识别问题——Critical(🔴,需立即处理的重大矛盾,如角色死后出现、根本性情节矛盾)、Warning(⚠️,需审查的潜在不一致,如年龄差异、外貌描述矛盾、关系冲突)、Info(ℹ️,轻微问题或变体,如姓名大小写不一致、风格变体)。
- 根据一致性结果行动:对每个报告的问题,读取标记位置的具体文件;确定真相(通常角色档案为准);用 Edit 工具修复矛盾;重新运行检查器验证修复。
- 渐进式上下文加载:不要一次加载所有参考文件——先扫描项目结构;只读取当前任务相关的角色文件;仅在需要特定指导时访问参考文档;用 Grep 在大型参考文件中查找特定章节。
- 保持类型声音:匹配故事已确立的基调——YA 用现在时、即时情感连接、当代语言;奇幻用丰富描述性语言、世界构建整合;惊悚用短句、高张力、感官细节;文学用复杂散文、内心反思、象征元素;参考 summary.md 确定目标受众并相应调整。
- 整合角色弧:每章都应服务于角色弧——追踪每个角色在弧中的位置;展示渐进变化而非突然转变;用情节事件测试角色信念;通过选择和行动展示成长。
- 平衡展示与讲述:通过动作、对话、身体反应展示情感;用讲述压缩时间、高效提供必要信息;使用角色过滤的描述(这个 POV 角色会注意到什么?)。
- 处理多 POV:为每个 POV 角色创建独特声音;确保每个 POV 部分同时推进该角色弧和情节;按角色变化句子结构和词汇;追踪每个角色知道与不知道的内容。
- 常见请求处理——"帮我开发角色背景故事":读取现有角色文件获取上下文;读取角色档案(如存在)以增强;访问 character_development.md 获取背景框架;创建详细背景涵盖创伤、塑造性关系、关键历史;与其角色弧和故事角色整合。
- 常见请求处理——"写下一章":读取 summary.md 和故事规划文档;读取本章出现角色的所有档案;读取前2章保持连续性;确定章节在故事结构中的位置;用场景/后续结构写作;包含时间线标记和 POV/地点头部。
- 常见请求处理——"规划第二幕":读取摘要和现有规划文档;访问 story_structures.md 获取结构指导;确定第二幕要求(复杂化、中点、上升张力);创建与角色弧对齐的逐节拍大纲;注明情节与角色弧如何交叉。
- 常见请求处理——"检查故事一致性":运行 consistency_checker.py;审查输出识别问题;读取标记文件理解矛盾;为每个问题推荐具体修复;用户确认后提供编辑。
- 常见请求处理——"追踪故事时间线":运行 timeline_tracker.py;审查输出显示事件顺序;识别时间顺序中的缺口或不一致;建议在缺失处添加时间线标记;提供按角色或章节组织的时间线摘要。
- 常见请求处理——"我的惊悚小说该用什么结构?":访问 story_structures.md;推荐三幕结构或 Save the Cat;解释惊悚特定要求(升级张力、倒计时);提供适配其故事概念的节拍表;提供创建详细规划文档。
适用边界 · 注意事项
- 自动一致性检查器无法捕捉微妙的人格不一致、复杂的情节逻辑错误、主题矛盾和细微的关系变化,深度一致性仍需人工审查。
- 当项目没有标准文件夹结构时,需先建议重组文件,否则工作流适配可能不准确。