Skip to content
Writing
Command

/plan

基于故事规格制定技术实现方案

From plugin
novel-writer-skills
24715 skills15 commands
Install
$ npx -y skills add wordflowlab/novel-writer-skills --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/plan

Context preview

What this command does when you run it.

基于故事规格制定技术实现方案

Command definition

plan.md
description: 基于故事规格制定技术实现方案
argument-hint: [技术偏好和选择]
allowed-tools: Read(//stories/**/specification.md), Read(stories/**/specification.md), Read(//stories/**/creative-plan.md), Read(stories/**/creative-plan.md), Read(//plugins/**), Read(plugins/**), Write(//stories/**/creative-plan.md), Write(stories/**/creative-plan.md), Read(//memory/constitution.md), Read(memory/constitution.md), Bash(find:*), Bash(grep:*), Bash(*)
model: claude-sonnet-4-5-20250929
scripts:
  sh: .specify/scripts/bash/plan-story.sh
  ps: .specify/scripts/powershell/plan-story.ps1

用户输入:$ARGUMENTS

目标

将"要创造什么"(规格)转化为"如何创造"(计划)。这是从需求到实现的关键转换。

执行步骤

1. 加载前置文档

运行 `{SCRIPT}` 检查并加载:

  • 宪法文件:`memory/constitution.md`
  • 规格文件:`stories/*/specification.md`
  • 澄清记录(如果已运行 `/clarify`)

<!-- PLUGIN_HOOK: genre-knowledge-plan --> <!-- 插件增强区:知识搜索 如果你安装了 genre-knowledge 插件,请在此处插入知识搜索增强提示词 参考:plugins/genre-knowledge/README.md 的"2.2 增强 /plan 命令"章节 -->

**🆕 条件加载:黄金开篇法则**:

**判断条件**: 1. 检查 specification.md 中的"目标字数"或"总章数" 2. 检查当前是否在规划开篇阶段 3. 判断依据:

  • 如果总字数 < 10000字,或
  • 如果规划的章节范围包含第1-3章

**如果满足开篇条件,执行以下操作**:

# 检查是否存在黄金开篇法则文件
test -f spec/presets/golden-opening.md && echo "found" || echo "not-found"
  • ✅ **如果存在**:读取 `spec/presets/golden-opening.md`
  • 在规划第1-3章时自动应用五大黄金法则
  • 在后续"章节架构设计"部分特别标注前三章规划
  • ⚠️ **如果不存在**:继续正常规划(不影响流程)

**🆕 条件加载:节奏配置**:

如果用户使用了 `/book-internalize` 命令分析对标作品:

# 检查是否存在节奏配置文件
test -f spec/presets/rhythm-config.json && echo "found" || echo "not-found"
  • ✅ **如果存在**:读取 `spec/presets/rhythm-config.json`
  • 应用对标作品的节奏模式(章节字数、爽点间隔等)
  • 应用内容比例建议(对话/动作/描写/心理)
  • 在"2.2 章节架构设计"中引用这些数据
  • ⚠️ **如果不存在**:使用默认节奏规划

**验证规格澄清状态**:

  • 如果存在未澄清的关键决策,提示先运行 `/clarify`
  • 或接受用户明确指示跳过

2. 制定创作计划

创建 `stories/*/creative-plan.md`,包含以下内容:

2.1 写作方法选择

基于规格分析和故事类型,选择最适合的写作方法:

  • **三幕结构**:适合线性叙事、明确起承转合
  • **英雄之旅**:适合成长型、冒险类故事
  • **七点结构**:适合悬念、反转类故事
  • **故事圈**:适合角色驱动、心理深度
  • **混合方法**:主线+支线使用不同方法
  • **类型专用结构**:如爽文的"爽点分布结构"、悬疑的"线索布局结构"等(参考类型知识库)

记录选择理由和应用方式。

2.2 章节架构设计

## 章节架构

### 总体规划
- 总章数:[基于目标字数和章节长度]
- 章节长度:[基于节奏配置或默认2000-3000字/章]
- 分卷安排:[如适用]

**🆕 节奏参数(如有rhythm-config.json)**:
- 平均章节字数:[从配置读取,如3200字]
- 小高潮间隔:[从配置读取,如5章]
- 大高潮间隔:[从配置读取,如30章]
- 节奏风格:[快/适中/慢]
- 内容比例:对话[X]% / 动作[X]% / 描写[X]% / 心理[X]%

### 🌟 黄金开篇规划(如果包含第1-3章)

**重要**:如果本次规划包含第1-3章,必须特别注意以下要点(基于 golden-opening.md):

#### 第一章规划
- ✅ **法则1-动态场景切入**:
  - 禁止:静止场景、大段环境描写
  - 必须:从冲突/动作/对话直接切入
  - 具体设计:[描述第一章的开场方式]

- ✅ **法则2-核心冲突前置**:
  - 第一章内必须抛出主角核心冲突
  - 具体设计:[描述核心冲突如何呈现]

- ✅ **法则3-避免信息轰炸**:
  - 绝对禁止开篇大篇幅介绍世界观
  - 采用"滴灌式"信息透露
  - 具体设计:[列出第一章透露的信息点]

- ✅ **法则4-限制出场人数**:
  - 有名有姓角色不超过3人
  - 具体设计:[列出第一章出场角色]

#### 第二-三章规划
- ✅ **法则5-快速展现金手指**:
  - 第二或第三章内展现"金手指"作用
  - 具体设计:[描述金手指展现方式]

#### 开篇节奏要求
- 第一章目标:钩住读者,建立期待
- 第二章目标:展现能力,强化钩子
- 第三章目标:初步爽点,确认追读

### 情绪曲线设计 ⭐(构建阅读体验的情绪闭环)

**核心理念**:好的小说不仅是故事的旅程,更是**情绪的旅程**。读者追读的本质是追逐情绪的起伏和满足。

**情绪类型定义**(使用小说术语):

| 情绪类型 | 定义 | 读者体验 | 典型场景 |
|---------|------|---------|---------|
| 😤 **爽点** | 主角获胜、反转、展现实力 | 畅快、解气、期待下一次 | 打脸、逆袭、装逼成功 |
| 😭 **虐点** | 主角失败、压抑、挫折 | 担忧、憋屈、期待翻盘 | 被欺负、失败、失去重要的人 |
| 🤔 **悬念** | 未知、疑问、伏笔 | 好奇、猜测、想继续看 | 出现神秘人物、发现线索、留下谜题 |
| 💧 **平缓** | 日常、过渡、铺垫 | 缓冲、理解、准备情绪 | 日常生活、角色互动、世界观展示 |

**情绪设计原则**:
1. ✅ **欲扬先抑**:爽点前适度铺垫虐点,爽感更强
2. ✅ **张弛有度**:避免连续虐点或连续爽点,保持节奏
3. ✅ **悬念驱动**:每章结尾留悬念,驱动追读欲
4. ✅ **情绪递进**:高潮处的情绪强度要明显高于开篇

**章节段情绪规划**:

| 章节段 | 情绪类型 | 强度 | 目标效果 | 关键场景 |
|--------|---------|------|---------|---------|
| 第1-3章 | 虐→爽→悬念 | 中→高→中 | 开局抑扬,建立追读欲 | [具体描述] |
| 第4-8章 | 平缓→虐→爽 | 低→中→高 | 第一波小高潮 | [具体描述] |
| 第9-15章 | 悬念→虐→爽 | 中→高→高 | 第二波高潮,埋伏笔 | [具体描述] |
| ... | ... | ... | ... | ... |

**情绪强度等级**:
- **低**:情绪波动小,主要是铺垫和过渡
- **中**:情绪有明显起伏,读者有代入感
- **高**:情绪爆发点,读者高度投入
- **极高**:全书顶点,决定性高潮(通常1-3处)

**情绪曲线可视化**(可选,ASCII简图):

情绪强度 极高 | ╱╲ ╱╲ 高 | ╱╲ ╱ ╲ ╱ ╲___ 中 | ╱╲ ╱ ╲ ╱ ╲___ ___╱ 低 | __╱ ╲╱ ╲____╱ ╲__╱ └─────────────────────────────────────> 章节 3 8 15 25 35 45 55


**情绪设计自检清单**:
- [ ] 开篇3章是否有明确的情绪钩子?
- [ ] 是否存在连续5章以上的平缓期?(警告:容易弃读)
- [ ] 虐点之后是否有足够的爽点回报?
- [ ] 每个卷/阶段是否有明确的情绪高潮?
- [ ] 全书最高情绪点是否在后1/3部分?
- [ ] 章节结尾是否留有悬念驱动下一章?

**与节奏配置的关系**:
- 如果存在 `rhythm-config.json`,参考其中的"爽点间隔"参数
- 对标作品的情绪节奏可作为参考,但需根据自己的故事调整
- 不同类型有不同的情绪节奏(爽文:高频爽点;悬疑:高频悬念;虐文:后期高爽)

### 结构映射
[根据选定方法,映射关键节点到具体章节]

### 线索分布规划

**重要**:从specification.md第五章读取线索管理规格,在每个卷/章节段标注活跃线索。

#### 第一卷:[卷名](章节范围)

| 章节段 | 内容 | 关键事件 | **活跃线索** | **交汇点** |
|--------|------|---------|-------------|-----------|
| [X-Y章] | [段落内容] | [关键事件列表] | PL-01⭐⭐⭐、PL-02⭐⭐ | X-001(第X章) |
| [X-Y章] | [段落内容] | [关键事件列表] | PL-01⭐⭐、PL-03⭐⭐⭐ | 无 |

**线索标注说明**:
- PL-XX:线索ID,来自specification.md 5.1节
- ⭐⭐⭐ 主推进:本章节段重点推进此线索,占据主要篇幅
- ⭐⭐ 辅助:正常推进,有一定篇幅
- ⭐ 背景:偶尔提及,保持存在感
- X-XXX:交汇点ID,来自specification.md 5.3节

#### 第二卷:[卷名](章节范围)

[重复上述表格结构]

### 节奏设计
- 开篇钩子:第[X]章
- 第一个高潮:第[X]章
- 中点转折:第[X]章
- 最大危机:第[X]章
- 最终高潮:第[X]章

2.3 人物体系设计

## 人物体系

### 主角设计
- 初始状态:[起点]
- 成长弧线:[变化轨迹]
- 核心冲突:[内在vs外在]
- 关键转变点:[具体章节]

### 配角功能
[每个重要配角的功能定位和出场计划]

### 关系网络
[人物关系图和演变计划]

2.4 世界观构建

## 世界观体系

### 核心设定
- 世界规则:[物理/魔法/科技规则]
- 社会结构:[政治/经济/文化]
- 历史背景:[重要历史事件]

### 设定展开计划
- 第一层(开篇):[基础设定]
- 第二层(发展):[深入设定]
- 第三层(高潮):[核心秘密]

2.5 情节技术设计

## 情节技术

### 冲突升级路径
1. 初级冲突:[个人层面]
2. 中级冲突:[团体层面]
3. 高级冲突:[世界层面]

### 悬念设置
- 主悬念:[贯穿全文]
- 章节悬念:[每章钩子]
- 支线悬念:[丰富层次]

### 伏笔布局
[伏笔清单和回收计划]

2.6 叙事技术选择

## 叙事技术

### POV设计
- 视角类型:[第一/第三人称]
- 视角限制:[全知/限定]
- 多视角安排:[如适用]

### 时间线设计
- 主线时间:[线性/非线性]
- 回忆穿插:[使用策略]
- 平行叙事:[如适用]

### 叙事节奏
- 快节奏段落:[动作/冲突]
- 慢节奏段落:[情感/描写]
- 节奏变化:[张弛规律]

3. 技术决策记录

记录所有重要的技术决策:

  • **决策**:选择了什么
  • **理由**:为什么选择
  • **风险**:可能的问题
  • **备案**:替代方案

4. 质量保证计划

## 质量保证

### 自检清单
- [ ] 逻辑一致性检查点
- [ ] 人物行为合理性
- [ ] 世界观自洽性
- [ ] 节奏流畅性

### 验证节点
- 每5章:小循环验证
- 每卷:大循环验证
- 完稿:全面验证

5. 风险管理

识别并制定应对策略:

  • **创作风险**:灵感、逻辑、节奏
  • **技术风险**:复杂度、一致性
  • **时间风险**:进度、质量平衡

6. 输出和验证

  • 保存计划到 `stories/*/creative-plan.md`
  • 验证计划符合宪法原则
  • 验证计划满足规格需求
  • 提示下一步:运行 `/tasks` 生成任务
Read more
Ships withnovel-writer-skills

🚀 专为 Claude Code 设计的 AI 智能小说创作助手 深度集成 Slash Commands 和 Agent Skills,提供最佳创作体验

Get the whole plugin