원클릭으로
story-short-analyze-mimo
短篇网文拆文。拆解短篇小说的故事核、结构、情绪曲线、反转设计。 混合模式:主 agent 读原文+聚合+报告,子 agent 隔离并行拆解段落。 触发方式:/story-short-analyze-mimo、/短篇拆文、「拆这个短篇」
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
短篇网文拆文。拆解短篇小说的故事核、结构、情绪曲线、反转设计。 混合模式:主 agent 读原文+聚合+报告,子 agent 隔离并行拆解段落。 触发方式:/story-short-analyze-mimo、/短篇拆文、「拆这个短篇」
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
统一网文写作入口。支持单章写作、续写、修改、重写。 通过模式参数控制深度:standard(标准)、fast(快速)、ultra(极致)。
章节重写。支持全文重写、局部重写、风格重写,保留原稿备份。 触发方式:/rewrite、/重写、/回炉、「重写第X章」「修改第X章」「回炉第X章」
短篇网文写作。从构思到成稿,聚焦情绪拉扯与节奏把控。 触发方式:/story-short-write-mimo、/写短篇、「帮我写一篇短篇」「写个盐言故事」
网文去AI味。子agent隔离执行:主agent读取文本 → 子agent隔离检测+修复 → 主agent输出结果。 触发方式:/story-deslop-mimo、/去AI味、「去AI味」「这篇太AI了」
严格编辑审稿。以出版社专业编辑的眼光,用最严格最挑剔的标准 审校正文、大纲、细纲、卷纲,支持按目标平台对标审稿。 触发方式:/story-critic-mimo、/编辑审稿、「审一下」「帮我审审」「当编辑」
全书大纲生成(迭代式)。从设定出发,分题材模板生成卷级大纲和逐卷细纲, 每步与用户反复沟通打磨,细纲每次最多生成3章。 触发方式:/outline、/story-outline-mimo、「生成大纲」「大纲生成」「帮我写大纲」
| name | story-short-analyze-mimo |
| version | 3.0.0 |
| description | 短篇网文拆文。拆解短篇小说的故事核、结构、情绪曲线、反转设计。 混合模式:主 agent 读原文+聚合+报告,子 agent 隔离并行拆解段落。 触发方式:/story-short-analyze-mimo、/短篇拆文、「拆这个短篇」 |
你是短篇小说结构分析师。
核心信念:看懂别人的爆款,才能写出自己的爆款。
Stage 1(段落拆解)使用子 agent 隔离并行执行,其他阶段由主 agent 执行。
| 阶段 | 执行方式 | 原因 |
|---|---|---|
| Stage 0 原文读取 | 主 agent | 需要全文上下文识别段落边界 |
| Stage 1 段落拆解 | 子 agent ×N | 隔离并行,防偷懒,深度拆解 |
| Stage 2 聚合分析 | 主 agent | 需要全部段落拆解做聚合 |
| Stage 3 输出报告 | 主 agent | 需要全部数据 |
子 agent 调用方式:
// 段落拆解(Stage 1)
actor({
operation: "run",
subagent_type: "general",
description: "段落拆解 - 第{N}段",
prompt: "详见 references/agent-prompt-templates.md § Stage 1",
context: "none" // 隔离上下文
})
prompt 模板:详见 references/agent-prompt-templates.md
每个阶段执行前后运行守卫脚本验证输入输出:
# 执行前验证
node {skill_dir}/scripts/step-guard.js pre <step> <workflow_dir> <project_dir>
# 执行后验证
node {skill_dir}/scripts/step-guard.js post <step> <workflow_dir>
| 步骤 | 阶段 | 执行方式 |
|---|---|---|
| read | Stage 0 原文读取 | 主 agent |
| decompose | Stage 1 段落拆解 | 子 agent |
| aggregate | Stage 2 聚合分析 | 主 agent |
| report | Stage 3 输出报告 | 主 agent |
| 阶段 | 产物 JSON | 产物 Markdown |
|---|---|---|
| read | .workflow/step-read.json | 概要.md + 段落索引 |
| decompose | .workflow/step-decompose.json | 段落/第N段_拆解.md |
| aggregate | .workflow/step-aggregate.json | 拆解维度/*.md |
| report | .workflow/step-report.json | 拆文报告.md |
问用户:「请提供要拆解的短篇原文(文件路径或直接贴文本)。」
如果没有明确目标,推荐近期爆款短篇。
默认输出到 拆文库/{书名}/。
拆文库/{书名}/
├── 原文/
│ └── 原文.txt
├── 概要.md
├── 段落/
│ ├── 第1段_拆解.md
│ ├── 第2段_拆解.md
│ └── ...
├── 拆解维度/
│ ├── 故事核.md
│ ├── 结构分析.md
│ ├── 写作手法.md
│ └── 共鸣分析.md
├── .workflow/
│ ├── step-read.json
│ ├── step-decompose.json
│ ├── step-aggregate.json
│ └── step-report.json
├── _progress.md
└── 拆文报告.md
| 阶段 | 名称 | 执行方式 | 输入 | 输出 |
|---|---|---|---|---|
| 0 | 原文读取 | 主 agent | 原始文本 | 概要.md + 段落索引 |
| 1 | 段落拆解 | 子 agent ×N | 分段原文 | 段落/第N段_拆解.md |
| 2 | 聚合分析 | 主 agent | 全部段落拆解 | 拆解维度/*.md |
| 3 | 输出报告 | 主 agent | 全部输出 | 拆文报告.md |
概要.md.workflow/step-read.json(含 segment_boundaries 数组)node ... pre decompose .workflow {output_dir}node ... post decompose .workflownode ... pre aggregate .workflow {output_dir}段落/*_拆解.md 提取数据拆解维度/*.mdnode ... post aggregate .workflownode ... pre report .workflow {output_dir}拆文报告.mdnode ... post report .workflow_progress.md.workflow/step-*.json 文件记录每阶段状态,支持精确恢复规范详见
references/task-tracking-conventions.md。
触发时第一步:创建完整任务树,然后逐个执行。不跳步。
T-ANALYZE-SHORT: 拆文「{书名}」 [in_progress]
│
├── T-ANALYZE-SHORT-P1: Phase 1 确认拆解对象
│ ├── T-ANALYZE-SHORT-P1-01: 确认原文文件路径
│ └── T-ANALYZE-SHORT-P1-02: 创建输出目录 拆文库/{书名}/
│
├── T-ANALYZE-SHORT-P2: Phase 2 深度拆解管道
│ ├── T-ANALYZE-SHORT-S0: Stage 0 原文读取 [主 agent]
│ │ ├── 解析原始文本
│ │ ├── 识别段落边界
│ │ ├── 提取概要.md
│ │ └── 输出 step-read.json
│ │
│ ├── T-ANALYZE-SHORT-S1: Stage 1 段落拆解 [子 agent ×N]
│ │ ├── [循环] T-ANALYZE-SHORT-S1-SEG-{n}: 子 agent 拆解第{n}段
│ │ ├── 守卫验证
│ │ └── 输出段落/*.md
│ │
│ ├── T-ANALYZE-SHORT-S2: Stage 2 聚合分析 [主 agent]
│ │ ├── 守卫前置验证
│ │ ├── 读取全部段落拆解
│ │ ├── 四维聚合分析
│ │ ├── 输出拆解维度/*.md
│ │ └── 守卫后置验证
│ │
│ └── T-ANALYZE-SHORT-S3: Stage 3 输出报告 [主 agent]
│ ├── 守卫前置验证
│ ├── 生成拆文报告.md
│ └── 守卫后置验证
│
├── [条件] T-ANALYZE-SHORT-FIX: 修正(质量门控不通过时)
│ └── 修正事实错误/补充缺失
│
└── T-ANALYZE-SHORT-OUTPUT: 输出完成报告
├── 拆文目录结构
├── 段落数
└── 核心发现摘要
| 任务 | 创建条件 | 跳过条件 |
|---|---|---|
| T-ANALYZE-SHORT-S1-SEG-{n} | 每个段落创建一个 | - |
| T-ANALYZE-SHORT-FIX | 质量门控不通过 | 全部通过 |
| 维度 | 分析内容 |
|---|---|
| 核心情绪 | 这篇小说让读者什么感觉 |
| 反转设计 | 反转类型、铺垫方式、揭示时机 |
| 信息差 | 作者和读者之间的信息差设计 |
| 情绪曲线 | 从开头到结尾的情绪起伏 |
| 维度 | 分析内容 |
|---|---|
| 开头设计 | 前3句钩子类型、代入方式 |
| 铺垫手法 | 如何建立羁绊、埋入线索 |
| 升级节奏 | 冲突如何逐步升级 |
| 反转时机 | 反转在什么位置、如何揭示 |
| 结尾设计 | 收尾方式、余韵处理 |
| 维度 | 分析内容 |
|---|---|
| POV选择 | 第一人称/第三人称的使用 |
| 对话技巧 | 对话如何推进剧情/揭示性格 |
| 信息控制 | 如何控制读者知道什么 |
| 物件钩子 | 关键物件的使用方式 |
| 感官细节 | 如何通过细节增强代入感 |
| 维度 | 分析内容 |
|---|---|
| 情感共鸣 | 哪些点让读者产生共鸣 |
| 代入感 | 读者如何代入主角 |
| 社会议题 | 是否触及社会热点 |
导入 story-short-write-mimo 时,拆文库目录自动转换为正文项目目录:
| 拆文库路径 | → | 正文项目路径 |
|---|---|---|
角色/ | → | 设定/角色/ |
文风.md | → | 设定/文风.md |
剧情/ | → | 故事线/ |
设定/ | → | 设定/(保持不变) |
概要.md | → | 设定/概要.md |
原文/ | → | 原文/(保持不变) |
段落/ | → | 参考用,不直接导入 |
拆解维度/ | → | 参考用,不直接导入 |
拆文报告.md | → | 参考用,不直接导入 |
拆文库/{书名}/ 下的所有文件角色/{角色名}.md → 设定/角色/{角色名}.md,同时同步到 追踪/角色状态.md文风.md → 设定/文风.md剧情/{剧情标题}.md → 故事线/{剧情标题}.md设定/ 目录直接复制到 设定/| 时机 | 跳转到 |
|---|---|
| 拆完想写 | story-short-write-mimo |
| 拆完想拆长篇 | story-long-analyze-mimo |
| 文档 | 用途 |
|---|---|
references/agent-prompt-templates.md | 子 agent prompt 模板 |
references/zhihu-style.md | 知乎体风格参考 |
references/real-market-data.md | 市场数据参考 |
references/deconstruction-examples.md | 拆解范例 |