|
|
@@ -20,6 +20,30 @@ description: 基于总纲生成卷纲、时间线和章纲,并把新增设定
|
|
|
4. 若发现总纲与设定冲突,先阻断,再等用户裁决。
|
|
|
5. 结构化节点服务于写作执行,不追求语法学上的严格 SVO 抽取。
|
|
|
|
|
|
+## 常见误区
|
|
|
+
|
|
|
+- ❌ 先拆章再想卷级目标
|
|
|
+- ❌ 时间线字段缺失但仍继续拆章
|
|
|
+- ❌ 把结构化节点写成空泛摘要句
|
|
|
+- ❌ 一次性读完全部 reference 再开始规划
|
|
|
+- ❌ 发现设定冲突后继续产出章纲而不阻断
|
|
|
+
|
|
|
+## 优先级链
|
|
|
+
|
|
|
+1. 用户明确要求(最高)
|
|
|
+2. 总纲核心冲突与卷末高潮(不可偏离)
|
|
|
+3. 时间线硬约束(单调递增、倒计时正确)
|
|
|
+4. skill 默认流程
|
|
|
+5. reference 建议(最低)
|
|
|
+
|
|
|
+## 决策树入口
|
|
|
+
|
|
|
+- 若项目根不合法或总纲缺失 → **阻断**
|
|
|
+- 若总纲缺少卷名/章节范围/核心冲突/卷末高潮 → **阻断**,请求用户补全
|
|
|
+- 若 Step 2 发现设定冲突 → **标记 BLOCKER**,等待用户裁决
|
|
|
+- 若批量拆章时时间回跳且未标注闪回 → **阻断**当前批次
|
|
|
+- 若 Step 9 验证失败 → 只重做失败批次,不覆盖整卷
|
|
|
+
|
|
|
## 环境准备
|
|
|
|
|
|
```bash
|
|
|
@@ -29,17 +53,34 @@ export SCRIPTS_DIR="${CLAUDE_PLUGIN_ROOT}/scripts"
|
|
|
export PROJECT_ROOT="$(python "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" where)"
|
|
|
```
|
|
|
|
|
|
-## References
|
|
|
-
|
|
|
-- Step 4:`../../templates/output/大纲-卷节拍表.md`
|
|
|
-- Step 5:`../../templates/output/大纲-卷时间线.md`
|
|
|
-- Step 6:`../../references/genre-profiles.md`
|
|
|
-- Step 6:`../../references/shared/strand-weave-pattern.md`
|
|
|
-- Step 6:`../../references/shared/cool-points-guide.md`(按需)
|
|
|
-- Step 6/7:`references/outlining/conflict-design.md`(按需)
|
|
|
-- Step 7:`../../references/reading-power-taxonomy.md`(按需)
|
|
|
-- Step 7:`references/outlining/chapter-planning.md`(按需)
|
|
|
-- Step 6/7:`references/outlining/genre-volume-pacing.md`(特定题材按需)
|
|
|
+## 引用加载策略
|
|
|
+
|
|
|
+### md 必读
|
|
|
+
|
|
|
+| Step | Trigger | Reference |
|
|
|
+|------|---------|-----------|
|
|
|
+| Step 4 | always | `templates/output/大纲-卷节拍表.md` |
|
|
|
+| Step 5 | always | `templates/output/大纲-卷时间线.md` |
|
|
|
+| Step 6 | always | `references/genre-profiles.md` |
|
|
|
+| Step 6 | always | `references/shared/strand-weave-pattern.md` |
|
|
|
+| 章纲拆分 | always | `references/outlining/plot-signal-vs-spoiler.md` |
|
|
|
+
|
|
|
+### md 按需
|
|
|
+
|
|
|
+| Step | Trigger | Reference |
|
|
|
+|------|---------|-----------|
|
|
|
+| Step 6 | 需要爽点设计 | `references/shared/cool-points-guide.md` |
|
|
|
+| Step 6/7 | 需要冲突设计 | `references/outlining/conflict-design.md` |
|
|
|
+| Step 7 | 需要追读力分析 | `references/reading-power-taxonomy.md` |
|
|
|
+| Step 7 | 需要章纲细化 | `references/outlining/chapter-planning.md` |
|
|
|
+| Step 6/7 | 特定题材节奏 | `references/outlining/genre-volume-pacing.md` |
|
|
|
+
|
|
|
+### CSV 检索
|
|
|
+
|
|
|
+| Step | Trigger | 检索命令 |
|
|
|
+|------|---------|---------|
|
|
|
+| 卷级规划 | always | `python -X utf8 "${SCRIPTS_DIR}/reference_search.py" --skill plan --table 场景写法 --query "卷级结构 叙事功能"` |
|
|
|
+| 章纲拆分 | 新增角色出现 | `... --skill plan --table 命名规则 --query "角色命名" --genre {题材}` |
|
|
|
|
|
|
## 执行流程
|
|
|
|