Claude Code Plugins

Community-maintained marketplace

Feedback

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.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

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

Outline Planning Skill

Workflow Checklist

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: 保存并更新状态

Step 1: 加载爽点指南(必须执行)

cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/cool-points-guide.md"

关键规则:

  • 每章 ≥1 个爽点
  • 每 5 章 ≥1 个大爽点 (⭐⭐⭐)
  • 避免连续 3 章同类型

Step 2: 加载节奏规范(必须执行)

cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-plan/references/strand-weave-pattern.md"

关键规则:

  • Quest ≤5 连续章
  • Fire 每 10 章内出现
  • Constellation 每 15 章内出现
  • 目标比例: Quest 55-65%, Fire 20-30%, Constellation 10-20%

Step 3: 加载题材套路

cat "${CLAUDE_PLUGIN_ROOT}/skills/webnovel-init/references/genre-tropes.md"

Step 4: 加载项目数据

cat .webnovel/state.json
cat 大纲/总纲.md

Step 5: 确认上下文充足

检查清单

  • 爽点类型和密度要求已理解
  • Strand Weave 比例已理解
  • 主角当前状态已知
  • 总纲框架已加载
  • 题材套路已参考

如有缺失 → 返回对应 Step

Step 6: 交互式收集需求(必须执行)

使用 AskUserQuestion 收集

  • 本卷核心冲突类型
  • 实力提升计划
  • 主要爽点类型偏好
  • 感情线发展 (Fire strand)
  • 金手指差异化

Step 7: 生成详细大纲

大纲结构

# 第 {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章 | 系统觉醒 | 金手指激活 | ⭐⭐⭐ |

Step 8: 质量验证

验证清单

  • 每章有 ≥1 爽点
  • 每 5 章有 ≥1 大爽点
  • 无 3+ 连续同类型爽点
  • Quest ≤5 连续章
  • Fire 每 10 章内出现
  • Constellation 每 15 章内出现

Step 9: 保存并更新状态

保存到: 大纲/第{volume_id}卷-详细大纲.md

python "${CLAUDE_PLUGIN_ROOT}/scripts/update_state.py" \
  --volume-planned {volume_id} \
  --chapters-range "{start}-{end}"