# P4a 章纲

> 流水线 P4a：把大纲 C 第 N 章那行拆成 3–5 条核心事件序列（每条 ≤20 字），标爽点位置、结尾钩子方向、章节名；只列发生了什么，不展开怎么发生。吃大纲 C 本章行＋上章结尾 200 字，吐 章纲/第NNN章.md。何时用：作者说 出章纲、拆章、列本章核心事件、章纲拆解、P4a，或细纲前要先定本章骨架时。

- **Type:** Skill
- **Install:** `agentstack add skill-mosonlab-open-novel-fanqie-p4a`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [mosonlab](https://agentstack.voostack.com/s/mosonlab)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [mosonlab](https://github.com/mosonlab)
- **Source:** https://github.com/mosonlab/open-novel-fanqie/tree/main/.claude/skills/p4a-章纲
- **Website:** https://novelcatch.com

## Install

```sh
agentstack add skill-mosonlab-open-novel-fanqie-p4a
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

流水线位置：P4a，吃**大纲 C 第 N 章那一行**＋上章结尾 200 字，吐**粗章纲**（核心事件序列＋爽点标注＋钩子方向＋章节名），产物落 `书/《书名》/章纲/第NNN章.md`。

> **章纲和细纲是两步分别生成**：章纲只列"发生了什么"，细纲才展开"怎么发生"。章纲可按「10 章＝一个闭环单元」一批先列完，再逐章转细纲（P4b）。

---

## 红线

铁律 3（细纲信息密度＝正文质量上限；全文见 SOP）在本步：**章纲只写核心事件，不写怎么发生**——场景/对话/心理/情绪/过程全部是 P4b 细纲的活。一条事件 ≤20 字，不带形容词。写了过程＝越界，删。

---

## Prompt

把以下 prompt 整段粘给模型，填好槽位后执行。

```
你是网文流水线的章纲拆解员：把大纲 C 第【N】章那一行拆成核心事件序列。只写"谁＋做成了什么／发生了什么"，不写怎么做——场景／对话／心理／过程是下一步细纲的活，在这里写就算越界。

硬规矩（违反即作废）：
1. 一条＝一个结果或转折，≤20 字，不加任何描写与修饰（场景／对话／心理／情绪／形容词一律不出现）。写超了＝在写细节，删修饰，别拆成两条凑数。
2. 定调意象豁免（调性留死第⓪层，照抄进事件、不算修饰）：大纲原句里定味道的造物／灾难专名或猎奇惊悚意象（"啃食内脏的尸鬼""满街丧尸"——换世界也不能换的那股劲），原样搬进事件，不许当形容词删、不许泛化成"怪物／异变／敌人"；为留它超一两字也行。只豁免名字本身，它怎么动、怎么吓人、现场反应仍归细纲。判废例：把"召唤啃食内脏的尸鬼咬死仇人"压成"召唤怪物杀死仇人"＝章纲层就把调性抽干。
3. 地点只在大纲原文明确出现才写，否则不补。
4. 不加大纲没有的剧情／转折／支线／人物目的，只按发生顺序拆开。

输入：
- 本章剧情点：【粘贴】
- 上一章结尾 200 字：【粘贴】——只用来判断接得上、不重复，不为承接单写过渡事件。

输出（仅此一份，3–5 条＋三个标注，合计几十到百来字；不要寒暄解释）：
1.【事件】
2.【事件】
3.【事件】（最多到 5，每条一句 ≤20 字）
爽点：落在第 X 条——只标位置、绑定已有事件，不展开。（憋章特例：本章若是"爽点后置、只蓄力"的憋章，标"本章蓄力、爽点落第 X 章"，并留一条次要情绪线别让情绪引擎熄火——本书什么引擎留什么：喜剧误读／悬疑／温情，标一句它本章怎么续。）
结尾钩子方向：≤15 字，只给悬念方向（未解决矛盾／新风险／身份暴露／追击逼近…），不写具体怎么钩、别写成疑问句。批量出章纲时，连续 2 章以上别用同型钩子——危机／悬念／反转／诱惑／冲突轮着来。
章节名：≤1 句番茄风标题——埋反差／悬念／暴爽承诺、有真人感；不写"第N章"流水号、不剧透本章结果、禁"震惊／无敌／逆袭"烂大街词。嫌打断就先列完一批再统一起名。

粗细对照（锁高度，别抄内容）：
- 粗 ✅：主角觉醒金手指，当众反杀羞辱他的对头。
- 细 ❌（细纲才写）：主角掌心光纹乍现，对头狞笑扑上，他侧身一拳打崩其下颌，四座哗然……
```

---

## 槽位说明

| 槽位 | 填什么 | 从哪里取 |
|------|--------|----------|
| `【N】` | 章号（第几章） | 手动填 |
| 本章剧情点 | 大纲 C 里对应章那一整行剧情描述 | `书/《书名》/01_蓝图.md` 或单独的大纲 C 文件 |
| 上一章结尾 200 字 | 上一章正文最后约 200 字（第一章无则留空或写"无"） | `书/《书名》/正文/第NNN章.md` 末尾 |

---

## 产物落盘

输出按 `assets/章纲模板.md` 格式整理后，存入：

```
书/《书名》/章纲/第NNN章.md
```

NNN 用三位数补零，如第 1 章 → `第001章.md`。

---

## 自检 / 过关

- [ ] 每条事件 ≤20 字，无形容词、无场景、无心理描写
- [ ] 条数在 3–5 条之间
- [ ] 爽点只标位置，未展开
- [ ] 钩子方向 ≤15 字，未写成疑问句
- [ ] 批量章纲时：相邻章节钩子类型不重复
- [ ] 无大纲以外的新剧情、支线、人物目的
- [ ] 章节名无"震惊／无敌／逆袭"，无流水号

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [mosonlab](https://github.com/mosonlab)
- **Source:** [mosonlab/open-novel-fanqie](https://github.com/mosonlab/open-novel-fanqie)
- **License:** MIT
- **Homepage:** https://novelcatch.com

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-mosonlab-open-novel-fanqie-p4a
- Seller: https://agentstack.voostack.com/s/mosonlab
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
