con un clic
webnovel-plan
// Plans detailed volume outlines with chapter-by-chapter breakdown, cool-point distribution, and Strand Weave pacing. Activates when user requests outline planning or /webnovel-plan.
// Plans detailed volume outlines with chapter-by-chapter breakdown, cool-point distribution, and Strand Weave pacing. Activates when user requests outline planning or /webnovel-plan.
Writes webnovel chapters (3000-5000 words) using v5.1 dual-agent architecture. Context Agent gathers context, writer produces pure text (no XML tags), review agents report issues, polish fixes problems, Data Agent extracts entities with AI.
Initializes webnovel projects with settings, outline framework, and state.json. Supports quick/standard/deep modes. Activates when user wants to start a new novel or /webnovel-init.
Queries project settings for characters, powers, factions, items, and foreshadowing. Supports urgency analysis and golden finger status. Activates when user asks about story elements or /webnovel-query.
Recovers interrupted webnovel tasks with precise workflow state tracking. Detects interruption point and provides safe recovery options. Activates when user wants to resume or /webnovel-resume.
Reviews chapter quality using 5 specialized checkers and generates comprehensive reports. Activates when user requests chapter review or /webnovel-review.
| name | webnovel-plan |
| description | Plans detailed volume outlines with chapter-by-chapter breakdown, cool-point distribution, and Strand Weave pacing. Activates when user requests outline planning or /webnovel-plan. |
| allowed-tools | Read Write Edit AskUserQuestion Bash |
Copy and track progress:
大纲规划进度:
- [ ] Step 1: 加载爽点指南 (cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/cool-points-guide.md")
- [ ] Step 2: 加载节奏规范 (cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/strand-weave-pattern.md")
- [ ] Step 3: 加载题材套路 (cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-init/references/genre-tropes.md")
- [ ] Step 4: 加载项目数据 (state.json + 总纲)
- [ ] Step 5: 确认上下文充足
- [ ] Step 6: 交互式收集需求 (AskUserQuestion)
- [ ] Step 7: 生成详细大纲
- [ ] Step 8: 质量验证
- [ ] Step 9: 保存并更新状态
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/cool-points-guide.md"
关键规则:
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/strand-weave-pattern.md"
关键规则:
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-init/references/genre-tropes.md"
cat .webnovel/state.json
cat 大纲/总纲.md
检查清单:
如有缺失 → 返回对应 Step
使用 AskUserQuestion 收集:
按需加载大纲设计参考(推荐):
# 章节规划指南
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/outlining/chapter-planning.md"
# 冲突设计指南
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/outlining/conflict-design.md"
# 大纲结构指南
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/outlining/outline-structure.md"
# 情节框架参考
cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/outlining/plot-frameworks.md"
大纲结构:
# 第 {volume_id} 卷:{卷名}
> **章节范围**: 第 {start} - {end} 章
> **核心冲突**: {conflict}
## 卷摘要
{2-3 段落}
## 章节详细大纲
### 第 {N} 章:{标题}
**目标**: {章节目标}
**爽点**: {类型}: {内容}
**Strand**: {Quest|Fire|Constellation}
**新增实体**: {角色/物品/地点}
**伏笔**: {埋设内容}
## Strand Weave 规划
| 章节范围 | 主导 Strand | 内容概要 |
|---------|------------|---------|
| 第1-5章 | Quest | ... |
### Strand 占比
- Quest: X% (目标: 55-65%)
- Fire: Y% (目标: 20-30%)
- Constellation: Z% (目标: 10-20%)
## 爽点密度规划
| 章节 | 爽点类型 | 内容 | 强度 |
|------|---------|------|------|
| 第1章 | 系统觉醒 | 金手指激活 | ⭐⭐⭐ |
验证清单:
保存到: 大纲/第{volume_id}卷-详细大纲.md
python "${CLAUDE_PLUGIN_ROOT}/scripts/update_state.py" \
--volume-planned {volume_id} \
--chapters-range "{start}-{end}"