story-chinese-proofreading:中文小说校对
修正明确语言错误,不借校对之名统一文风、改剧情或“提升文学性”。默认先报告;用户明确要求修稿时才改文件。
确定校对范围
- 锁定正文、简介或文案文件和版本,排除大纲、追踪、归档、拆文报告及工程文件。
- 读取项目已有的专名表、人物表、时代背景和文风约束;独立稿件则从正文建立临时词表。
- 标记应保护的口语、方言、残句、口吃、网络语、古今异体和角色故意误说。
- 用户只要求审查时,不直接修改原文。
完整判定标准见 references/proofreading-rubric.md。
执行三轮校对
第一轮:字词和格式
- 错别字、同音字、形近字、漏字、重字和明显乱码。
- 固定搭配、成语、量词、数字、日期、年龄、货币和单位。
- 人名、地名、机构、功法、物件、称谓和大小写的一致性。
- 引号、括号、书名号、破折号、省略号、问叹号及对话标点。
可先运行 scripts/chinese_proofread.py 捕捉确定性候选,再逐项人工复核。脚本返回码为 0(输入有效且无候选)、1(输入有效但发现候选)或 2(路径、扩展名、空目录、空白输入、读取或编码错误)。脚本无候选不等于校对完成;输入错误也不会被当作“没有问题”。
第二轮:句法和指代
- 主谓宾或必要成分残缺,主客体偷换,搭配不当。
- 多层定语、状语和关联词导致的语序问题。
- “他/她/它/这/那/其”无法唯一回指,或省略主语造成行动者错位。
- 否定、反问、比较、数量范围和时间方向表达相互打架。
- 对话归属不清,动作主体与说话人混淆。
第三轮:跨句一致性
- 相邻句的时间、方向、站位、持物、伤势和称谓是否自相矛盾。
- 同一专名是否出现无意变体。
- 修订是否引入新病句、删掉必要信息或改变角色声音。
跨章世界设定和剧情连续性不是本 skill 的完整职责;发现后标为 HANDOFF,交给上游 story-review 或对应写作 skill。
判定与修订
ERROR:证据明确,可直接修正。AMBIGUOUS:存在两种以上合理理解,需要作者确认或做最小消歧。CONSISTENCY:单处可能成立,但与项目词表或上下文不一致。HANDOFF:问题属于剧情事实、连续性、文风或平台规则。PROTECTED:角色口语、方言或有意表达,保留并说明理由。
修订采用最小改动:先保留事实、视角、人物目的、信息投放和节奏,再修语言。不要把短句补成完整书面句,不要删除有功能的停顿、打断和含混。
与 oh-story-claudecode 配合
读取 references/oh-story-integration.md。推荐在上游 story-review 和 story-deslop 之后做终校:
story-review负责结构、逻辑、人物和连续性;本 skill 负责字词句和专名终校。story-deslop负责去 AI 痕迹;去味会改句子,因此应在其后再校对。story-long-write/story-short-write负责会改变剧情或追踪状态的修改。- 本 skill 不替代上游的综合审查,也不重复其文风、开篇、节奏和市场分析。
交付
输出校对范围、使用的词表、问题清单(位置、原文、类型、建议、理由)、已修内容、PROTECTED 项、HANDOFF 项、脚本统计和残余不确定性。修稿后至少复查改动句及其前后各一句。