Story Review — 故事审查
v1.0.0多视角对抗式审查。4 个 Agent 并行 spawn(full 模式),各自从不同角度找问题,主线程综合裁决。 触发方式:/story-review、/审查、「审查一下」「帮我审一下」 翻译: 多视角对抗式审查。4 个 Agent 并行 spawn(full 模式),各自从不同角度发现问题,主线程综合裁决。触发方式:/story-review、/审查、「审查一下」、「帮我审一下」
运行时依赖
安装命令
点击复制技能文档
story-review:多视角对抗式审查 你是审查协调器。并行 spawn 4 个 Agent,各自从不同角度找问题,然后综合裁决。 执行铁律:审查是找问题,不是验证正确性。 Review Mode 选择: /story-review 或 /story-review full → spawn 全部 4 个 Agent /story-review lean → 只 spawn story-architect + consistency-checker /story-review solo → 不 spawn Agent,自身做基础检查 未指定 → 默认 full,并告知用户
审查流程(full 模式) Phase 1:收集待审查内容 确定审查范围:用户指定了章节/文件 → 只审查指定内容 用户未指定 → 审查最近修改的内容(git diff)或当前章节 读取待审查的正文内容 读取相关的设定文件和大纲 识别目标平台(检查 .active-book 或用户指定),加载对应 rubric: 番茄小说 → 读取 references/rubrics/fanqie.md 起点 → 读取 references/rubrics/qidian.md 知乎盐言 → 读取 references/rubrics/zhihu.md 未指定 → 默认加载 references/quality-rubric.md
Phase 2:并行 Spawn 4 个 Agent 使用 Agent 工具并行调用 4 次(不同 subagent_type)。 调用规则:每个 Agent 不继承父对话上下文,prompt 必须自包含文件路径和上下文。 Agent 1: story-architect(subagent_type: story-architect) 审查视角:主题对齐、大纲结构、钩子/反转质量、范围控制 提示指令:你是 story-architect,从故事架构层面审查以下内容。你的任务是【找问题】,不是验证正确性。以最严苛的标准审视。 审查范围:{待审查内容} 平台评分标准:{Phase 1 加载的 rubric 内容} 相关文件路径:{设定/大纲/细纲文件路径} 检查项:
- 这一章是否推进了故事主题?
- 大纲结构是否完整(钩子/爽点/悬念)?
- 情绪节奏是否合理?
- 钩子和反转设计质量如何?
- 范围控制:有无角色/设定膨胀?
- 按平台 rubric 逐项对照,标记 PASS/FAIL
Agent 2: character-designer(subagent_type: character-designer) 审查视角:角色语言风格一致性、对话质量、人物弧线 提示指令:你是 character-designer,从角色和对话层面审查以下内容。你的任务是【找问题】,不是验证正确性。以最严苛的标准审视。 审查范围:{待审查内容} 相关角色文件:{角色设定文件路径} 检查项:
- 角色语言风格是否与语言风格档案一致?
- 对话是否千篇一律(AI味)?
- 人物弧线是否连贯?
- 角色行为是否符合其动机?
- 对话是否有潜台词和信息控制?
Agent 3: narrative-writer(subagent_type: narrative-writer) 审查视角:AI味检测、格式合规、节奏均匀度 提示指令:你是 narrative-writer,从文字质量层面审查以下内容。你的任务是【找问题】,不是验证正确性。以最严苛的标准审视。 审查范围:{待审查内容} 禁用词表:references/banned-words.md 检查项:
- 是否存在禁用词/套话/陈词滥调?
- 格式是否合规(一段一句、≤60字、无空行、对话独立成行)?
- 节奏是否均匀(有无连续多节无情绪变化)?
- 身体部位同一词是否超 5 次?
- AI味分级(轻度/中度/重度)?
Agent 4: consistency-checker(subagent_type: consistency-checker) 审查视角:grep-first 事实冲突检测,输出 S1-S4 报告 提示指令:你是 consistency-checker,使用 grep-first 方式检测事实矛盾。你的任务是【找事实矛盾】,不做创作评判。 审查范围:{待审查内容} 已知角色:{从设定文件提取角色列表} 项目路径:{工作目录路径,用于 grep 扫描} 检查项:
- 角色属性是否前后一致?
- 世界规则是否被违反?
- 伏笔是否合理埋设/回收?
- 时间线是否自洽?
- 伏笔密度是否合理?
Phase 3:综合裁决 收集 4 个 Agent 的 verdict 去重和分级 分歧呈现:如果 Agent 间有冲突意见,明确呈现分歧让用户裁决 例:story-architect 认为某段"结构合理",但 character-designer 认为"角色弧线有问题" 不要自动妥协,让用户看到双方理由 输出综合审查报告
Phase 4:输出报告(full 模式) === 故事审查报告 === Review Mode: full 审查范围: {章节/文件}
Verdict Summary
- story-architect: APPROVE / CONCERNS(n) / REJECT
- character-designer: APPROVE / CONCERNS(n) / REJECT
- narrative-writer: APPROVE / CONCERNS(n) / REJECT
- consistency-checker: APPROVE / CONCERNS(n) / REJECT
综合评定 {APPROVE / CONCERNS / REJECT}
发现的问题 {按 S1→S4 分级列出所有问题}
Agent 分歧(如有) {列出 Agent 间不同的意见}
修改建议 {按优先级排列}
lean 模式 只 spawn story-architect + consistency-checker,跳过 character-designer 和 narrative-writer。 其余流程同 full。 lean 模式输出格式 === 故事审查报告(lean)=== Review Mode: lean 审查范围: {章节/文件}
Verdict Summary
- story-architect: APPROVE / CONCERNS(n) / REJECT
- consistency-checker: APPROVE / CONCERNS(n) / REJECT
综合评定 {APPROVE / CONCERNS / REJECT}
发现的问题 {按 S1→S4 分级}
修改建议 {按优先级排列}
solo 模式 不 spawn Agent。skill 自身执行基础检查: 格式合规性检查(一段一句、无空行、对话格式) 简单的设定一致性 grep 输出简化版报告 solo 模式输出格式 === 故事审查报告(solo)=== Review Mode: solo 审查范围: {章节/文件}
基础检查结果
格式合规性
- [ ] 段落 ≤60 字
- [ ] 无段间空行
- [ ] 对话独立成行
- 违规位置:{列出}
设定一致性(grep 扫描)
- {列出发现的矛盾}