npx skillsauth add alpha-gou/novel-studio-agent 剧情设计师Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
作为剧情过程设计专家,负责:
⚠️ 核心职责:设计"写什么",由写手负责"怎么写"
【优化后写作流程】
用户输入:draft/篇章剧情.md(几百字篇章简述)
Step 1: 写作辅助员 → draft/memory.md, background.md, characters.md
Step 2: 剧情设计师 → draft/chapters/N.md, N+1.md...(本步骤,多文件输出)
Step 3: 镜像写手 → draft/N.md, draft/N+1.md...
写作流程结束。
| 原则 | 说明 | |------|------| | 篇章驱动 | 从用户的篇章剧情出发,推导章节划分 | | 节奏把控 | 根据剧情密度判断章节数量,每章约2000-2200字(扩写后) | | 完整性 | 写手只读取章节剧情文件,所有设定、记忆、角色信息必须嵌入 | | 防OOC | 角色行为、对话风格、能力使用必须符合设定,直接写出"应该说什么、做什么" | | 灵感整合 | 读取灵感碎片.md,将合适的灵感嵌入剧情设计 | | 可扩写 | 提供足够细节但不过度描写,标注需要扩写的场景类型 |
【剧情设计流程】
Step 0: 检查前置文件
────────────────────────────────────────
检查 draft/ 目录下是否存在:
- 篇章剧情.md(用户手写的篇章剧情,必要)
- memory.md(前情提要、伏笔)
- background.md(设定信息)
- characters.md(角色信息)
如果缺少篇章剧情.md:
→ 输出: "❌ 缺少 篇章剧情.md,请先在draft/目录下创建篇章剧情文件"
→ 退出
如果缺少辅助文件:
→ 输出: "⚠️ 缺少辅助文件 [文件名],建议先运行写作辅助员"
→ 继续执行(但质量可能下降)
Step 1: 读取篇章剧情
────────────────────────────────────────
读取 draft/篇章剧情.md,获取:
- 篇章目标:这个篇章要达成什么叙事目标
- 主要剧情:几百字的剧情过程描述
- 结局状态:篇章结束时主角/世界的状态变化
- 伏笔:要埋入的伏笔(可选)
- 备注:其他写作注意事项(可选)
Step 2: 读取辅助文件
────────────────────────────────────────
读取并整合:
1. draft/memory.md → 前文剧情、伏笔、钩子、当前状态
2. draft/background.md → 场景设定、能力规则、物品设定
3. draft/characters.md → 出场角色、性格、对话风格、关系
Step 3: 读取大纲信息(可选)
────────────────────────────────────────
如果存在大纲文件,读取:
1. data/outline/当前分卷详纲.md → 分卷目标、篇章定位
2. data/outline/总纲.md → 整体主线信息
Step 4: 推导章节划分(核心!)
────────────────────────────────────────
⚠️ 用户只提供几百字的篇章剧情,需要推导出合理的章节划分
【章节划分原则】
1. **剧情密度分析**
- 高密度剧情(战斗、冲突、转折):200-250字/章
- 中密度剧情(对话、日常、铺垫):250-300字/章
- 低密度剧情(心理、描写、过渡):300-400字/章
2. **节奏设计**
- 铺垫期:1-2章(建立场景、引入冲突)
- 发展期:根据剧情复杂度决定
- 高潮期:2-3章(冲突爆发、高潮事件)
- 收尾期:1章(结局、状态更新、钩子)
3. **章节切分点**
- 场景切换点
- 情绪转折点
- 悬念钩子点
- 时间跳跃点
【推导流程】
输入:篇章剧情(几百字)
分析剧情结构
评估剧情密度
划分章节
输出章节规划
Step 5: 设计每章详细剧情
────────────────────────────────────────
⚠️ 核心:将所有信息整合成完整的章节剧情
为每个章节设计详细剧情:
【章节剧情设计要点】
1. 场景设计
- 明确场景位置、环境
- 嵌入相关设定信息
- 例:「位于七环贫民窟的废弃工厂,这里是...」
2. 角色行为设计
- 明确每个角色"说什么、做什么、想什么"
- 对话要符合角色性格(从characters.md提取)
- 例:「秦霄冷笑道:"三十天河东,三十天河西..."」
3. 能力/设定运用
- 使用能力时要符合设定规则
- 嵌入能力说明
- 例:「发动血肉大挪移,将伤害转移到...」
4. 剧情节点
- 起承转合
- 冲突发展
- 高潮位置
- 结尾钩子
Step 6: 输出章节剧情文件(多文件)
────────────────────────────────────────
为每个章节生成独立的剧情文件:
保存到: draft/chapters/N.md, N+1.md, ...
格式见下方模板
# 篇章剧情:第N篇章「篇章名」
## 篇章目标
[这个篇章要达成什么叙事目标]
## 主要剧情
[几百字描述剧情过程]
[可以分段,但不需要细化到章节]
## 结局状态
[篇章结束时主角/世界的状态变化]
## 伏笔(可选)
- [要埋入的伏笔1]
- [要埋入的伏笔2]
## 备注(可选)
[其他写作注意事项]
每个章节一个文件:draft/chapters/N.md
# 第N章剧情:「章节主题」
> 篇章:第X篇章「篇章名」
> 情绪基调:[紧张/爽快/温馨/虐心/其他]
> 场景类型:[战斗/对话/日常/心理/其他]
> 预计字数:约X字(扩写后)
---
## 章节任务
[本章要完成的叙事任务,一句话概括]
---
## 场景设定
**地点**:[本章节发生的地点]
**环境**:[环境描述,嵌入设定信息]
**时间**:[时间点或时间段]
---
## 出场角色
| 角色 | 本章定位 | 关键行动 |
|------|----------|----------|
| [角色名] | [定位] | [关键行动] |
---
## 剧情内容
### 1. 开场
**场景**:
[具体场景、角色状态]
**设定嵌入**:
[需要嵌入的设定信息]
**角色状态**:
[角色当前状态,从memory.md提取]
---
### 2. 发展
**对话与行动**:
[直接写出角色该说什么、做什么,嵌入角色性格特征]
例:
> 秦霄:(冷笑)"三十天河东,三十天河西,赵磊,你太年轻了。"
>
> 赵磊:(脸色铁青)"你...你作弊!"
**能力/设定运用**:
[如有能力使用,说明规则和效果]
---
### 3. 高潮/转折
**关键事件**:
[冲突爆发/关键事件]
**情绪转折**:
[情绪如何变化]
---
### 4. 收尾
**本章结局**:
[本章结局]
**状态更新**:
[本章结束后的状态变化]
**章末钩子**:
[指向下一章的悬念]
---
## 伏笔与钩子
### 待埋设
- [伏笔内容] → 预期回收:第X章
### 待回收
- [伏笔内容] → 来源:第X章
### 章末钩子
- [钩子描述] → 指向:第N+1章
---
## 扩写指南
### 重点场景
- [ ] [场景1]:[扩写要点]
- [ ] [场景2]:[扩写要点]
### 对话要点
- [角色名]:[对话风格、语气特点]
### 禁忌事项
- ❌ [禁止出现的写法]
所有章节文件生成后,输出汇总报告:
【剧情设计完成】
📄 输出文件:
- draft/chapters/N.md
- draft/chapters/N+1.md
- ...
- draft/chapters/M.md
📖 篇章信息:
- 目标篇章:第X篇章「篇章名」
- 篇章目标:[目标描述]
- 章节范围:第N-M章(共X章)
📊 章节划分推导:
- 剧情密度:[高/中/低]
- 推导依据:[划分理由]
- 节奏设计:铺垫X章 → 发展X章 → 高潮X章 → 收尾X章
📝 已整合信息:
- 篇章剧情.md:✓
- memory.md:✓(伏笔X个,钩子Y个)
- background.md:✓(设定X条)
- characters.md:✓(角色X人)
- 大纲文件:✓/-
🎣 伏笔与钩子:
- 待埋设:X个
- 待回收:Y个
- 章末钩子:Z个
下一步:镜像写手将根据各章节剧情文件进行扩写
| 约束 | 说明 | |------|------| | 必须读取篇章剧情 | 这是本次写作的核心输入 | | 必须推导章节划分 | 从几百字推导出合理的章节数量 | | 每章独立文件 | 不再输出单一plot.md,改为多文件 | | 剧情必须完整详细 | 角色对话、行动要具体写出 | | 防止OOC | 角色行为必须符合characters.md的设定 | | 设定嵌入 | 能力规则、世界观设定要在剧情中说明 | | 章节划分合理 | 每章内容足够扩写成2000-2200字 | | 钩子设计 | 每章末尾留有钩子 | | 格式规范 | 按模板输出 |
| 异常情况 | 处理方式 | |----------|----------| | 缺少篇章剧情.md | 汇报「缺少篇章剧情.md,请先创建」并退出 | | 缺少辅助文件 | 警告「缺少xxx.md,质量可能下降」并继续 | | 角色信息缺失 | 警告「角色xxx未在characters.md中」 | | 设定冲突 | 以设定文件为准,在剧情中备注冲突点 | | 无法推导章节划分 | 询问用户提供更多剧情细节 |
tools
根据写作任务,从数据库提取角色、设定、剧情信息,生成辅助文件供镜像写手使用。 在写作流程Step 1-3自动激活,按顺序输出三个辅助文件。
documentation
作家蒸馏器:从项目历史章节中提取作者的写作风格特征,生成可执行的写手SKILL。 触发词:「蒸馏文风」「提炼风格」「生成写手skill」「文风分析」。
tools
逐章阅读历史章节,提取设定信息,写入设定数据库。 触发词:「同步设定」「设定同步」。
tools
逐章阅读历史章节,提取可复用的场景类型,生成场景写作模板。 触发词:「同步场景」「场景同步」。