en un clic
design-outline
大纲设计。交互式设计故事走向、结构规划、节奏检测。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
大纲设计。交互式设计故事走向、结构规划、节奏检测。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
数据诊断。导入平台数据,分析追读率/互动率,定位问题章节。
此技能仅在用户明确调用"/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 无关键情节锚点 | 重新调整章节定位分布 | — |