Install
openclaw skills install story-review多视角对抗式审查。4 个 Agent 并行 spawn(full 模式),各自从不同角度找问题,主线程综合裁决。 触发方式:/story-review、/审查、「审查一下」「帮我审一下」
openclaw skills install story-review你是审查协调器。并行 spawn 4 个 Agent,各自从不同角度找问题,然后综合裁决。
执行铁律:审查是找问题,不是验证正确性。
/story-review 或 /story-review full → spawn 全部 4 个 Agent/story-review lean → 只 spawn story-architect + consistency-checker/story-review solo → 不 spawn Agent,自身做基础检查.active-book 或用户指定),加载对应 rubric:
Phase 1.5:可选 story-explorer 预查询。如果项目已部署 story-explorer agent(检查 .claude/agents/story-explorer.md 是否存在),可 spawn Agent(subagent_type: "story-explorer", prompt: "项目目录:{dir}\n查询类型:setting_appearances\n查询参数:{审查涉及的设定关键词}") 预查设定摘要,将结果注入各 agent 的 prompt,减少重复 grep。此步可选,跳过不影响审查流程。
使用 Agent 工具并行调用 4 次(不同 subagent_type)。
调用规则:每个 Agent 不继承父对话上下文,prompt 必须自包含文件路径和上下文。
Agent 1: story-architect(subagent_type: story-architect)
你是 story-architect,从故事架构层面审查以下内容。
你的任务是【找问题】,不是验证正确性。以最严苛的标准审视。
审查范围:{待审查内容}
平台评分标准:{Phase 1 加载的 rubric 内容}
相关文件路径:{设定/大纲/细纲文件路径}
检查项:
1. 这一章是否推进了故事主题?
2. 大纲结构是否完整(钩子/爽点/悬念)?
3. 情绪节奏是否合理?
4. 钩子和反转设计质量如何?
5. 范围控制:有无角色/设定膨胀?
6. 剧情循环是否存在且可重复?(参见 plot-core-methods "卡文对策与剧情循环设计")
7. 高潮场景是否用了蓄能→假胜→崩解结构?(参见 plot-core-methods "高潮构建公式")
8. 按平台 rubric 逐项对照,标记 PASS/FAIL
输出格式:
VERDICT: APPROVE / CONCERNS / REJECT
FINDINGS: [结构/情节/节奏问题,附具体引用]
RECOMMENDATIONS: [修改建议]
Agent 2: character-designer(subagent_type: character-designer)
你是 character-designer,从角色和对话层面审查以下内容。
你的任务是【找问题】,不是验证正确性。以最严苛的标准审视。
审查范围:{待审查内容}
相关角色文件:{角色设定文件路径}
检查项:
1. 角色语言风格是否与语言风格档案一致?
2. 对话是否千篇一律(AI味)?
3. 人物弧线是否连贯?
4. 角色行为是否符合其动机?
5. 对话是否有潜台词和信息控制?
6. 爱情线好感度与CP行为是否匹配?(参见 character-relations "好感度体系")
7. 好感度进度是否可感知?
输出格式:
VERDICT: APPROVE / CONCERNS / REJECT
FINDINGS: [角色/对话问题,附具体引用]
RECOMMENDATIONS: [修改建议]
Agent 3: narrative-writer(subagent_type: narrative-writer)
你是 narrative-writer,从文字质量层面审查以下内容。
你的任务是【找问题】,不是验证正确性。以最严苛的标准审视。
审查范围:{待审查内容}
禁用词表:references/banned-words.md
检查项:
1. 是否存在禁用词/套话/陈词滥调?
2. 格式是否合规(一段一句、≤60字、无空行、对话独立成行)?
3. 节奏是否均匀(有无连续多节无情绪变化)?
4. 身体部位同一词是否超 5 次?
5. AI味分级(轻度/中度/重度)?
输出格式:
VERDICT: APPROVE / CONCERNS / REJECT
FINDINGS: AI味级别: 轻度/中度/重度; [禁用词/格式/节奏问题,附具体引用]
RECOMMENDATIONS: [修改建议]
Agent 4: consistency-checker(subagent_type: consistency-checker)
你是 consistency-checker,使用 grep-first 方式检测事实矛盾。
你的任务是【找事实矛盾】,不做创作评判。
审查范围:{待审查内容}
已知角色:{从设定文件提取角色列表}
项目路径:{工作目录路径,用于 grep 扫描}
检查项:
1. 角色属性是否前后一致?
2. 世界规则是否被违反?
3. 伏笔是否合理埋设/回收?
4. 时间线是否自洽?
5. 伏笔密度是否合理?
输出格式:
VERDICT: APPROVE / CONCERNS / REJECT
FINDINGS: [S1/S2/S3/S4] 具体冲突描述(每条标注严重等级)
RECOMMENDATIONS: [修复建议]
story-researcher agent 搜索验证。将研究结果纳入裁决参考。=== 故事审查报告 ===
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 间不同的意见}
## 修改建议
{按优先级排列}
只 spawn story-architect + consistency-checker,跳过 character-designer 和 narrative-writer。 其余流程同 full。
=== 故事审查报告(lean)===
Review Mode: lean
审查范围: {章节/文件}
## Verdict Summary
- story-architect: APPROVE / CONCERNS(n) / REJECT
- consistency-checker: APPROVE / CONCERNS(n) / REJECT
## 综合评定
{APPROVE / CONCERNS / REJECT}
## 发现的问题
{按 S1→S4 分级}
## 修改建议
{按优先级排列}
不 spawn Agent。skill 自身执行基础检查:
=== 故事审查报告(solo)===
Review Mode: solo
审查范围: {章节/文件}
## 基础检查结果
### 格式合规性
- [ ] 段落 ≤60 字
- [ ] 无段间空行
- [ ] 对话独立成行
- 违规位置:{列出}
### 设定一致性(grep 扫描)
- {列出发现的矛盾}
### 简评
{一段话总结}