Skip to main content

sumeru-deconstruct

网文拆书与仿写分析,适用于用户说"帮我拆书"、"分析这本书为什么火"、"拆解这本书的结构"、"学习这本书的写法"、"仿写这本书"、"拆黄金三章"、"分析爽点节奏"、"对标书分析"、"拆解爆款"、"这本书的钩子怎么设计"等需求,输出结构骨架、节奏曲线、人物功能位、伏笔台账与抽象化仿写模板,只拆结构不抄文本,并强制做原创性检查

Source facts

Repository
xindoo/sumeru
Last source activity
October 29, 2026 at 04:41
Detected SKILL.md language
Chinese
Stars
217
Forks
30

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
sumeru-deconstruct
description
网文拆书与仿写分析,适用于用户说"帮我拆书"、"分析这本书为什么火"、"拆解这本书的结构"、"学习这本书的写法"、"仿写这本书"、"拆黄金三章"、"分析爽点节奏"、"对标书分析"、"拆解爆款"、"这本书的钩子怎么设计"等需求,输出结构骨架、节奏曲线、人物功能位、伏笔台账与抽象化仿写模板,只拆结构不抄文本,并强制做原创性检查
type
skill
## 网文拆书与仿写分析 (deconstruct) ### 触发关键词 帮我拆书、拆书稿、分析这本书为什么火、拆解这本书的结构、学习这本书的写法、仿写这本书、拆黄金三章、分析爽点节奏、对标书分析、拆解爆款、这本书的钩子怎么设计、拆解人物关系、分析伏笔回收、拆解节奏、拆书报告 ### 不适用场景(明确排除) - ❌ 直接续写/改写原作、生成同人 → 转 `sumeru-write`(且必须使用原创设定) - ❌ 把原作换名字、换地名后当自己的作品 → 拒绝,并说明侵权风险 - ❌ 要求"照着这本书写一本一样的" → 只能提供结构模板与差异化方案 - ❌ 分析盗版资源、提供原文下载 → 不参与 ### 核心原则 **拆结构,不拆句子;学方法,不搬名字。** 拆书输出的是「结构模板 + 可验证参数 + 差异化方案」,不是「换皮文本」。任何进入报告的原文连续片段不超过 12 字,原作角色名/地名/专有名词不得出现在报告正文。 ### 工作流程 ``` 输入(单文件/章节目录/片段) ↓ [1] 机械统计(脚本,必跑) → analyze-book.py → .sumeru/deconstruct/structure.json + 拆书数据报告.md ↓ [2] 结构拆解(模型,基于数据) → 十二维分析:开篇 / 人物功能位 / 节奏爽点 / 结构伏笔 / 语言视角 → 每条结论必须有数据或章节位置支撑 ↓ [3] 抽象化改写 → 角色替换为 [主角] [对手] [导师],地名替换为 [初始势力] [高层地图] → 情节替换为「动作 + 结果 + 代价」的功能描述 ↓ [4] 输出拆书报告 → 拆书报告_《[作品代称]》.md ↓ [5] 原创性检查(脚本,必跑) → check-derivative.py → 未通过必须改写后重跑 ↓ [6] 生成仿写方案(可选) → 保留结构比例,替换世界观/人物关系/冲突类型 ``` ### 命令 ```bash # 1. 结构统计 python3 skills/sumeru-deconstruct/scripts/analyze-book.py --file 参考书.txt python3 skills/sumeru-deconstruct/scripts/analyze-book.py --chapters reference/chapters # 2. 原创性检查(报告写完后必跑) python3 skills/sumeru-deconstruct/scripts/check-derivative.py \ --source 参考书.txt \ --output 拆书报告_某书.md \ --forbid "原作主角名,原作地名" ``` ### 输出内容 **用户可见输出(当前工作目录)** - `拆书数据报告.md`:机械统计(章节字数、对话占比、钩子分布、视角、重复短语) - `拆书报告_《作品代称》.md`:完整结构拆解 + 抽象化模板 + 仿写方案 **中间数据(`.sumeru/deconstruct/`)** - `structure.json`:逐章统计数据 - `derivative-check.json`:原创性检查结果(`passed` 必须为 `true`) - `derivative-check.md`:可读检查报告 ### 拆书报告结构 1. **一句话结论**:靠什么留住读者(≤80 字) 2. **结构骨架**:阶段 / 章节范围 / 核心目标 / 主要冲突 / 阶段末变化 3. **黄金三章拆解**:初始状态 → 打破 → 变量 → 小试 → 钩子 4. **爽点与节奏曲线**:用钩子分布、字数分布、爽点间隔支撑 5. **人物功能位**:导师/伙伴/对手/红颜/工具人,出现与转化节点 6. **伏笔台账**:埋设章 / 回收章 / 跨度 / 回收方式 7. **可复用结构模板**:全部使用占位符,不出现原作专名 8. **仿写方案(差异化)**:保留什么、替换什么、禁止什么 9. **风险与不建议模仿的点** 详细维度与模板见 `references/deconstruct-framework.md`。 ### 数据解读口径 | 指标 | 偏低 | 健康区间 | 偏高 | |------|------|----------|------| | 单章字数(起点) | <2500 | 3000-5000 | >6000 | | 单章字数(番茄) | <1500 | 2000-3000 | >4000 | | 对话占比 | <10% | 15%-35% | >45% | | 平均段长 | <30 字 | 50-150 字 | >300 字 | | 章末悬念占比 | <30% | 50%-80% | 100%(疲劳) | 数据用于发现问题,不用于给作品打分;类型不同,健康区间不同。 ### 与下游 Skill 的衔接 - → `sumeru-outline`:只传「结构模板 + 节奏参数 + 功能位配置」,不传原作专名与具体情节 - → `sumeru-topic`:可作为同类型市场验证参考,不能作为选题创意的唯一来源 - → `sumeru-write`:只传「钩子类型配比、对话占比、段句长参数」 - → `sumeru-review`:拆书结论可作为节奏审查的参照基线 **禁止**:把拆书报告直接当大纲用;把原作角色关系图换名后直接用;把原作章节标题改一个字后复用。 ### 产物与验收标准(Definition of Done) | 验收项 | 标准 | 校验方式 | |--------|------|----------| | 数据完整 | 章节数、总字数、逐章字数、钩子分布齐全 | `structure.json` 字段完整 | | 结论有据 | 每条结构结论都有章节位置或数据支撑 | 抽查报告 | | 抽象化彻底 | 报告正文不含原作角色名/地名/专有名词 | `check-derivative.py --forbid` 无命中 | | 无原文复制 | 最长连续重合 ≤12 字 | `check-derivative.py` 通过 | | 模板可执行 | 仿写模板能指导写出不同的故事 | 人工检查占位符 | | 差异化明确 | 至少给出 3 处必须替换的设定 | 检查报告「仿写方案」 | | 风险提示 | 明确指出不建议模仿的点 | 检查报告「风险」 |
View on GitHub