webnovel-review
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseQuality Review Skill
质量审查技能
Project Root Guard(必须先确认)
项目根目录校验(必须先确认)
- 必须在项目根目录执行(需存在 )
.webnovel/state.json - 若当前目录不存在该文件,先询问用户项目路径并 进入
cd - 进入后设置变量:
$PROJECT_ROOT = (Resolve-Path ".").Path
- 必须在项目根目录执行(需存在 )
.webnovel/state.json - 若当前目录不存在该文件,先询问用户项目路径并 进入
cd - 进入后设置变量:
$PROJECT_ROOT = (Resolve-Path ".").Path
Review depth
审查深度
- Core (default): consistency / continuity / ooc / reader-pull
- Full (关键章/用户要求): core + high-point + pacing
- 核心(默认): 一致性 / 连贯性 / OOC / 读者吸引力
- 完整(关键章/用户要求): 核心项 + 爽点 + 节奏
Step 1: 加载参考(按需)
Step 1: 加载参考(按需)
Reference Loading Levels (strict, lazy)
参考加载级别(严格、惰性)
- L0: 先确定审查深度(Core / Full),再加载参考。
- L1: 每次只加载当前深度的最小文件。
- L2: 仅在问题定位需要时加载扩展参考。
- L0: 先确定审查深度(Core / Full),再加载参考。
- L1: 每次只加载当前深度的最小文件。
- L2: 仅在问题定位需要时加载扩展参考。
L1 (minimum)
L1(最小加载)
- Core 必读:
references/core-constraints.md
- Core 必读:
references/core-constraints.md
L2 (conditional)
L2(条件加载)
- Full 或节奏/爽点相关问题时加载:
references/cool-points-guide.mdreferences/strand-weave-pattern.md
- 仅在返工建议需要时加载:
references/common-mistakes.mdreferences/pacing-control.md
必读:
bash
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/core-constraints.md"建议(Full 或需要时):
bash
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/cool-points-guide.md"
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/strand-weave-pattern.md"可选:
bash
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/common-mistakes.md"
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/pacing-control.md"- Full 或节奏/爽点相关问题时加载:
references/cool-points-guide.mdreferences/strand-weave-pattern.md
- 仅在返工建议需要时加载:
references/common-mistakes.mdreferences/pacing-control.md
必读:
bash
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/core-constraints.md"建议(Full 或需要时):
bash
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/cool-points-guide.md"
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/strand-weave-pattern.md"可选:
bash
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/common-mistakes.md"
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-review/references/pacing-control.md"Step 2: 加载项目状态(若存在)
Step 2: 加载项目状态(若存在)
bash
cat "$PROJECT_ROOT/.webnovel/state.json"bash
cat "$PROJECT_ROOT/.webnovel/state.json"Step 3: 并行调用检查员(Task)
Step 3: 并行调用检查员(Task)
调用约束:
- 必须通过 工具调用审查 subagent,禁止主流程直接内联审查结论。
Task - 各 subagent 结果全部返回后再生成总评与优先级。
Core:
consistency-checkercontinuity-checkerooc-checkerreader-pull-checker
Full 追加:
high-point-checkerpacing-checker
调用约束:
- 必须通过 工具调用审查 subagent,禁止主流程直接内联审查结论。
Task - 各 subagent 结果全部返回后再生成总评与优先级。
Core:
consistency-checkercontinuity-checkerooc-checkerreader-pull-checker
Full 追加:
high-point-checkerpacing-checker
Step 4: 生成审查报告
Step 4: 生成审查报告
保存到:
审查报告/第{start}-{end}章审查报告.md报告结构(精简版):
markdown
undefined保存到:
审查报告/第{start}-{end}章审查报告.md报告结构(精简版):
markdown
undefined第 {start}-{end} 章质量审查报告
第 {start}-{end} 章质量审查报告
综合评分
综合评分
- 爽点密度 / 设定一致性 / 节奏控制 / 人物塑造 / 连贯性 / 追读力
- 总评与等级
- 爽点密度 / 设定一致性 / 节奏控制 / 人物塑造 / 连贯性 / 追读力
- 总评与等级
修改优先级
修改优先级
- 🔴 高优先级(必须修改)
- 🟠 中优先级(建议修改)
- 🟡 低优先级(可选优化)
- 🔴 高优先级(必须修改)
- 🟠 中优先级(建议修改)
- 🟡 低优先级(可选优化)
改进建议
改进建议
- 可执行的修复建议
**审查指标 JSON(用于趋势统计)**:
```json
{
"start_chapter": {start},
"end_chapter": {end},
"overall_score": 48,
"dimension_scores": {
"爽点密度": 8,
"设定一致性": 7,
"节奏控制": 7,
"人物塑造": 8,
"连贯性": 9,
"追读力": 9
},
"severity_counts": {"critical": 1, "high": 2, "medium": 3, "low": 1},
"critical_issues": ["设定自相矛盾"],
"report_file": "审查报告/第{start}-{end}章审查报告.md",
"notes": ""
}保存审查指标:
bash
python -m data_modules.index_manager save-review-metrics --data '{...}' --project-root "."- 可执行的修复建议
**审查指标 JSON(用于趋势统计)**:
```json
{
"start_chapter": {start},
"end_chapter": {end},
"overall_score": 48,
"dimension_scores": {
"爽点密度": 8,
"设定一致性": 7,
"节奏控制": 7,
"人物塑造": 8,
"连贯性": 9,
"追读力": 9
},
"severity_counts": {"critical": 1, "high": 2, "medium": 3, "low": 1},
"critical_issues": ["设定自相矛盾"],
"report_file": "审查报告/第{start}-{end}章审查报告.md",
"notes": ""
}保存审查指标:
bash
python -m data_modules.index_manager save-review-metrics --data '{...}' --project-root "."Step 5: 处理关键问题
Step 5: 处理关键问题
如发现 critical 问题,询问用户:
- A) 立即修复(推荐)
- B) 仅保存报告,稍后处理
如发现 critical 问题,询问用户:
- A) 立即修复(推荐)
- B) 仅保存报告,稍后处理