with one click
design-outline
大纲设计。交互式设计故事走向、结构规划、节奏检测。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
大纲设计。交互式设计故事走向、结构规划、节奏检测。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
数据诊断。导入平台数据,分析追读率/互动率,定位问题章节。
此技能仅在用户明确调用"/export-novel"或直接提及技能名称时使用。
日更写作入口。扩写 → 核查 → 去AI味 → 钩子审查,通过质量门禁后定稿。
细纲设计。按大纲拆分章节,生成节拍表,检查结构。
付费卡点设计。分析大纲找最优切割点,设计过渡章节奏。
黄金三章锻造。按品类模板和微节拍逐段生成前三章,验证结构。
| name | design-outline |
| description | 大纲设计。交互式设计故事走向、结构规划、节奏检测。 |
用途:设计小说的整体故事大纲,包括幕/序列/节拍结构、节奏曲线、伏笔网络。 前置条件:
settings/scout_report.yaml存在(品类已确定)settings/worldbuilding.yaml存在(世界观已完成)settings/characters.yaml存在(人设已完成,可选但推荐) 输出文件:settings/outline.yaml、settings/arcs.yaml、settings/pacing.yaml、settings/notes.yaml
story-architect 辅助。scout_report.yaml 的结构要求设计,刻意制造差异化。/nm 查询上游素材库中的大纲或情节模式。_progress.md 文件。scout_report.yaml 的 required_elements.structure.type 选择结构框架(三幕式/起承转合/英雄之旅)。references/plot-core-methods.md「高潮逆推法」),高潮是情绪峰值而非事件峰值。【架构强制要求】:
- 生成任何结构化数据前,必须使用
view_file强制读取对应的data/schemas/outline.schema.yaml。- 严禁按己意图捏造不在 Schema 中的顶级字段。
- Reference 文件应当按需在具体的 Phase 中加载,不要一次性全读完。
入口条件:scout_report.yaml + worldbuilding.yaml 存在 目标:根据品类和结构类型加载对应框架
步骤:
_progress.md 的 current_phase 为 1。view_file 读取本次目标输出对应的 data/schemas/outline.schema.yaml。scout_report.yaml 的 genre 和 required_elements.structure三幕式(默认):适合大多数品类起承转合:适合言情、都市日常英雄之旅:适合玄幻、冒险references/outline-structure.md,加载对应结构模板references/plot-frameworks.md,加载品类对应的剧情框架references/plot-core-methods.md「高潮逆推法与AB粗纲」):
references/plot-core-methods.md「噱头分类与开篇流程」):
出口条件:结构类型和总体框架已确定
加载 References:outline-structure.md、plot-frameworks.md、plot-core-methods.md
入口条件:结构类型已确定 目标:完成幕级/卷级大纲
步骤:
_progress.md 的 current_phase 为 2。### 第X卷:{卷名}(约 {N} 万字,{M} 章)
- 功能:{铺垫/起步/第一个大爽点/中期升级/终极决战}
- 核心事件:{一句话概括本卷核心事件}
- 核心冲突:{本卷主要矛盾}
- 起始状态 → 结束状态:{主角从 {A} 变成 {B}}
- 对标结构坐标:{1/4 中点 3/4 关键情节锚点}
- 情绪弧线:{起点情绪 → 峰值 → 终点情绪}
- 本卷高潮:{一句话描述本卷最大爽点/情绪峰值}
- 待埋设伏笔:{本卷需要新埋的伏笔列表}
- 待回收伏笔:{上一卷遗留需要回收的伏笔}
references/tension-curve.md,绘制幕级/卷级张力曲线references/plot-core-methods.md「高潮构建公式」,为每卷设计高潮构建路径:
出口条件:卷级大纲已确认,每卷高潮构建路径清晰
加载 References:tension-curve.md、plot-core-methods.md
入口条件:卷级大纲已确认 目标:将每卷拆分为序列,完成序列级大纲
步骤:
_progress.md 的 current_phase 为 3。references/pacing-guide.md,检查序列间的快慢交替references/foreshadowing-guide.md,规划伏笔的埋设与回收位置references/plot-core-methods.md「连续性追踪与节奏管理」):
出口条件:序列级大纲已确认
加载 References:pacing-guide.md、foreshadowing-guide.md、plot-core-methods.md
入口条件:序列级大纲已确认 目标:为关键序列填充节拍
步骤:
_progress.md 的 current_phase 为 4。references/reversal-toolkit.md):
settings/pacing.yaml 已在本阶段落盘或更新,可运行 node .agents/skills/design-outline/scripts/check-pacing.js settings/pacing.yaml 做预检。出口条件:节拍级大纲已确认,细纲蓝图完整,节奏检测通过
加载 References:reversal-toolkit.md、plot-core-methods.md
如果项目已部署 story-architect agent(检查 .agents/agents/story-architect.md 是否存在),
可读取该文件内容,拼接以下参数后 spawn Agent 辅助大纲优化:
如 agent 不可用,跳过此步,直接进入 Phase 5。
入口条件:所有层级大纲已确认 目标:生成输出文件并验证
步骤:
_progress.md 的 current_phase 为 5。outline.schema.yaml 结构。settings/outline.yamlsettings/arcs.yamlsettings/pacing.yamlsettings/notes.yaml(必须按 data/schemas/notes.schema.yaml 初始化,至少包含 tracking.recent_chapters、tracking.ten_chapter_summaries、tracking.volume_overview、tracking.character_states、tracking.foreshadowing 和 preferences 节点)node .agents/skills/design-outline/scripts/check-outline.js settings/scout_report.yaml settings/outline.yaml 验证结构完整性node .agents/skills/design-outline/scripts/check-pacing.js settings/pacing.yaml 验证节奏无问题[blocking]),如有阻断性错误必须退回修正。_progress.md 文件。出口条件:三个输出文件已生成且通过验证 加载 References:无
| 检查项 | 工具 | 说明 |
|---|---|---|
| 结构完整性 | check-outline.js | 根据结构类型检查幕/序列/节拍是否完整 |
| 节奏健康度 | check-pacing.js | 检测连续慢章、高潮间距过大等问题 |
| 伏笔闭合 | check-outline.js | 检查所有伏笔是否已安排回收 |
| 五项驱动 | check-outline.js | 每章至少满足一项驱动检查 |
状态文件:_progress.md(位于项目根目录)
格式范例:
# design-outline Progress
- current_phase: <1-5>
- status: in_progress | completed
- last_updated: <timestamp>
恢复逻辑:
_progress.md。settings/outline.yaml:主大纲(幕/序列/节拍三层结构)settings/arcs.yaml:叙事弧线(卷/弧级别,含高潮构建路径)settings/pacing.yaml:节奏曲线(章节级张力标注)settings/notes.yaml:状态追踪与备忘(伏笔记录/角色状态)data/schemas/outline.schema.yaml 只约束 settings/outline.yaml 的主结构。settings/arcs.yaml 和 settings/pacing.yaml 由对应模板、check-pacing.js 与本 Skill 文档共同约束;settings/notes.yaml 必须遵循 data/schemas/notes.schema.yaml。若后续发现 arcs/pacing 被多个 Skill 共同读写且字段含义继续扩展,应单独设计 dedicated schema。
输出文件格式:
# outline.yaml 示例结构
structure:
type: 三幕式 # 或 起承转合/英雄之旅
total_chapters: 300
total_volumes: 5
volumes:
- volume: 1
name: 卷名
chapters: [1, 60]
function: 铺垫
core_event: 一句话
start_state: 主角初始状态
end_state: 卷末状态
sequences:
- sequence: 1
volume: 1
chapters: [1, 20]
goal: 序列目标
mini_climax: 序列小高潮
beats:
- beat: 1
chapter: 1
event: 事件描述
tension: 3 # 1-5
foreshadow: 埋设/回收/无
不同阶段使用不同粒度:
| 粒度 | 适用场景 | 包含内容 | 详细程度 |
|---|---|---|---|
| 全书骨架 | 题材定位阶段 | 总卷数、总章数、核心冲突、终极高潮 | 极简 |
| 卷级大纲 | Phase 2 | 每卷功能、核心事件、起止状态、高潮路径 | 中等 |
| 序列大纲 | Phase 3 | 每序列目标、小高潮、伏笔规划、角色弧线 | 较详 |
| 节拍大纲 | Phase 4 | 每节拍事件、张力值、伏笔操作 | 详细 |
原则:从粗到细,逐层细化。上层未确认不进入下层。
| Phase | References | 用途 |
|---|---|---|
| 1 | outline-structure.md、plot-frameworks.md、plot-core-methods.md | 结构方法论 + 品类剧情框架 + 高潮逆推/噱头分类 |
| 2 | tension-curve.md、plot-core-methods.md | 幕级张力曲线 + 高潮构建公式 |
| 3 | pacing-guide.md、foreshadowing-guide.md、plot-core-methods.md | 节奏设计 + 伏笔规划 + 连续性追踪 |
| 4 | reversal-toolkit.md、plot-core-methods.md | 反转设计 + 细纲蓝图 |
| 5 | — | 落盘验证 |
大纲完成后,可进入:
/design-chapters:根据大纲生成的节拍表,进一步执行单章细纲的详尽设计。/paywall-design:付费卡点与过渡节奏设计(可选)。⚠️ 警告:大模型往往会优先模仿当前上下文中的示例。此处示例必须 100% 贴合目标 Schema。
# outline.yaml 示例:
premise: "核心前提..."
theme: ["成长", "复仇"]
acts:
- act: 1
title: "第一幕"
chapters: [1, 20]
sequences:
- sequence: 1
title: "序列1"
chapters: [1, 10]
beats:
- beat: 1
title: "节拍1"
chapter: 1
description: "..."
tension: 3
| 错误类型 | 表现 | 修正方法 | 参考 |
|---|---|---|---|
| 高潮缺失 | 全卷无明确情绪峰值 | 先定高潮再倒推结构 | plot-core-methods.md |
| 节奏崩塌 | 连续 5 章以上同类型定位 | 按高压→低压→推进交替排列 | pacing-guide.md |
| 伏笔遗忘 | 埋了伏笔但无回收计划 | 每个伏笔标注回收章节 | foreshadowing-guide.md |
| 反转无力 | 反转无铺垫或无冲击力 | 确保 ≥3 处暗示,用自检清单验证 | reversal-toolkit.md |
| 章节空转 | 章节不满足五项驱动任一 | 删除或重新设计章节功能 | plot-core-methods.md |
| AB 线断裂 | 连续 3 章只有单线推进 | 重新设计交织节奏 | plot-core-methods.md |
| 细纲过薄 | 缺少内容概括/情节安排/人物关系 | 按细纲蓝图模板补齐 | — |
| 对标失调 | 1/4·中点·3/4 无关键情节锚点 | 重新调整章节定位分布 | — |