82 lines
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: story-structure
description: |
激活场景: 为长篇/中篇小说或剧本搭结构骨架、改稿时做结构诊断、判断开头与关键节点该放在哪、
处理"中段塌陷""故事没启动""赌注不升""开头抓不住读者"等结构问题、写前确认短中长篇体裁。
关键 trigger: "故事结构 / 四箱 / 三幕 / 6 里程碑 / first plot point / FPP / 第一情节点 / midpoint / 中点 /
煽动事件 / inciting incident / 触发事件 / Setup 段 / 开篇五件事 / 中段塌陷 / 赌注没升 / up the ante /
不知道怎么开头 / 想不到第一句 / 开头抓不住读者 / 开头没冲突 / 主角的日常没被打破 / 开头像介绍背景 /
短中长篇体制 / 主角转主动 / 主角太英雄 / 故事节奏 / pinch point / 夹点 / 故事没启动"。
不适用于: 非叙事内容(纯数据/公文)、没有可识别人物主角线的纯设定集、意识流与抒情散文(不靠外部事件推动)、
新闻导语与学术摘要类非虚构开头、单场景内的微观写作(归 scene-craft)、作者写作习惯与心理状态(作者培养类)。
与 narrative-momentum 交接:「中段塌陷」的结构成因(里程碑/赌注/四箱)归本 Skill;弃读、章末钩子、势链/金币/内悬念归后者。
---
# 故事结构 (story-structure)
管长篇叙事的结构全链路:先按体裁选对尺子,再搭"四箱 + 六里程碑"骨架,然后把开头、启动、转折逐段放对位置,全程抬升赌注,最后用诊断表改稿。
## 方法索引
### 动笔之前
- **定体制**:短篇、中篇、长篇是三种完全不同的体制,不是长短问题——短篇看"瞬间",中篇看"转折",长篇看"命运",写前先用体制确认表选对尺子。→ references/length-system.md
- **写开头**:想不出完美第一句就跳过,用第一句当跳板、最后一句当降落点,五种开头方法里默认用画面/动作开头。→ references/opening.md
### 搭整体骨架
- **四箱切段**:全篇按功能切成 Setup(0-25%)/Response(25-50%)/Attack(50-75%)/Resolution(75-100%),每段功能不能提前也不能延后。→ references/four-boxes.md
- **六里程碑定点**:在四箱内定六个固定位置的节点(Hook、第一情节点、两个夹点、中点、第二情节点),位置是硬约束,功能比强度重要。→ references/six-milestones.md
### 写开篇段(0-25%)
- **Setup 五使命**:Setup 段要完成赌注、共情、背景故事、内在恶魔、钩子加伏笔五件事,缺一件后面 75% 都受影响。→ references/setup.md
- **触发事件与赌注加码**:找一个彻底打破主角生活平衡的瞬间事件(1-15%),之后每 3-5 章把赌注跨维度抬升一级,停在原地故事就死。→ references/inciting-incident.md
- **煽动事件不是第一情节点**:开篇惊天大事只负责点火,赋予意义的时刻留给 25% 处,用三问区分两者。→ references/inciting-vs-fpp.md
- **第一情节点**:25% 处让对抗力量亮相、主角接任务、赌注明确,三条缺一不可,戏剧强度不是标准。→ references/first-plot-point.md
### 写中段(25-75%)
- **第二段主角是漫游者**:25-50% 主角只能跑、躲、分析、观察、重算、计划招募,主动对抗和解决问题是禁忌,攒够"做不到"中点转向才有戏。→ references/part2-wanderer.md
- **中点转向**:50%±3% 处让主角从被动转主动,形式可以是觉醒、承诺、新盟友或新赌注,没有中点四箱塌成两箱。→ references/midpoint.md
## 引用索引
| 文件 | 覆盖内容 |
|---|---|
| references/length-system.md | 短中长篇三种体制、各自硬规则、跨体裁转换红线、案例(《杀手》《促织》《红楼梦》《项链》) |
| references/opening.md | 三条铁律、首尾双锚点、五种开头方法及例句、开头失败模式与盲点 |
| references/four-boxes.md | 四箱切段与各段功能、三个分界点、案例(《达·芬奇密码》《末路狂花》)、诊断步骤与边界 |
| references/six-milestones.md | 六里程碑位置表、三组功能、位置硬约束、案例与"应有 vs 实际"诊断 |
| references/setup.md | Setup 段五使命与建议顺序、打勾诊断、案例与篇幅越界问题 |
| references/inciting-incident.md | 触发事件定义与判据、赌注加码楼梯、案例(9/11、《国王的演讲》)、每 3-5 章自检 |
| references/inciting-vs-fpp.md | 煽动事件与第一情节点的区别、三问判断法、操作法、案例(《末路狂花》《借刀杀人》)、Field 术语冲突标注 |
| references/first-plot-point.md | FPP 三必要功能、强度不是标准、位置约束、案例(《末路狂花》《禁闭岛》《达·芬奇密码》) |
| references/part2-wanderer.md | 第二段六类允许动作与三个禁忌、合法例外、案例与巡查步骤 |
| references/midpoint.md | 中点两功能与四种形式、50%±3% 硬约束、三种假中点、案例(《冷山》等) |
| references/_coverage.md | 唯一追溯文件:源单元 → 落点小节与内容对照 |
## 脚本
- references/structure-checklists.md —— 结构诊断工作表:体制确认表、四箱切段表、六里程碑定位与"应有 vs 实际"诊断表、Setup 五使命打勾表、开篇事件三问、FPP 验证表、漫游者巡查表、中点验证表、加码楼梯表与每 3-5 章赌注自检;新稿搭骨架按第 0 节的十步顺序走。
## 输入
- 用户明确点名本 Skill 所服务的创作阶段任务包(作品、章节/场景范围、冻结上下文摘要)。
- 只消费 本 Skill 的 `references/` 目录 中与当前阶段相关的合同段落,不加载其它 Skill 的完整正文。
## 输出
- 面向当前任务的可执行判断、检查清单或改写建议(Markdown 结构化段落)。
- 不直接落库、不代替 `write-next-chapter` / `decide-candidate` 写 Canonical。
## 红线
- 只给当前创作阶段的建议,不越权改设定主权、不绕过检测链、不复制粘贴其它 Skill 的 owner 定义。
- 无用户明确授权不得替用户定稿或提交 Git。
## 复利合同
- **消费**:本 Skill 的选型判断指导后续 `plan-story` / `assemble-context` 的范式绑定;不直接写库。
- **回写**:可操作写法单元出卡走 `review-knowledge-cards` → 用户确认(批次 3);当前不自动登记 `example_lesson`,避免无效果信号的公共卡膨胀。