v2.1.0 to git:20261017.b913806

26 added, 66 removed. Audit A to A.

---
name: drama-workflow
description: 协调情节点戏剧功能分析流程,管理文本预处理、并行分析、结果整合。适用于长文本的情节点和戏剧功能分析、需要结构化分析报告的场景。
en_description: |-
Orchestrate the plot-point and dramatic-function analysis workflow: manage text preprocessing, parallel analysis, and result consolidation. Use for long-text plot-point and dramatic-function analysis and structured analysis reports.
zh_displayName: 剧本分析工作流
category: 品牌与设计
en_category: Brand & Design
- version: 2.1.0
- last_updated: 2026-01-11
license: MIT
- compatibility: Claude Code 1.0+
- maintainer: 宫凡
- allowed-tools:
- model: opus
- changelog:
---
- # 情节点戏剧功能分析工作流编排器
-
- ## 功能
-
- 协调整个情节点戏剧功能分析流程,管理文本预处理、并行分析、结果整合及报告生成。
+ # 情节点戏剧功能分析工作流
- ## 使用场景
+ 按固定调用链完成长文本的情节点与戏剧功能分析,产出综合报告。
- - 对长篇故事文本进行情节点和戏剧功能分析。
- - 需要高质量、专业化的戏剧分析报告。
- - 需获取结构化的分析结果。
+ ## 调用链(必须按序)
- ## 工作流步骤
+ | 步骤 | Skill | 作用 |
+ |------|-------|------|
+ | 1 | `text-truncator` | 按语义截断过长输入,保留完整段落 |
+ | 2 | `text-splitter` | 按章节/场景切分为可并行片段 |
+ | 3 | `drama-analyzer` | 对各片段提炼情节点 + 戏剧功能(可并行) |
+ | 4 | `result-integrator` | 去重、对齐时间线、合并为终稿 |
- 1. **文本预处理**: 截断和分割长文本,确保文本适合后续分析。
- 2. **并行分析**: 对文本片段进行情节点分析,提高分析效率。
- 3. **结果整合**: 合并和优化分析结果,确保结果一致性。
- 4. **报告生成**: 生成最终的综合分析报告。
+ 若环境无法真正调用子 skill:在同一次回复中**依次模拟上述角色与约束**,并在报告中标注各步骤产出。
- ## 编排原则
+ ## 编排规则
- - 确保输入输出正确传递。
- - 管理智能体间的上下文隔离。
- - 优化并行处理性能。
- - 保证分析结果的完整性和准确性。
+ - 片段间上下文隔离:分析片段时不串用其他片段未证实的情节
+ - 合并时按故事时间顺序排列;冲突处保留更贴近原文的表述
+ - `drama-analyzer` 硬约束继承:每点 ≤100 字、≥5 个点、不用阿拉伯数字标号、不编造
+ - 任一子步骤失败:记录失败点,用已完成片段产出降级报告,不假装完整
- ## 输入要求
+ ## 输入
- - 长文本故事内容。
- - 分析需求说明(可选)。
+ - 长文本故事/剧本(通常需要分段时再启用本工作流)
+ - 可选:关注重点(人物线、反转、情感节点等)
## 输出格式
```
【情节点戏剧功能分析报告】
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
一、分析概览
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- - 文本长度:[字数]
- - 分析片段数:[数量]
- - 情节点总数:[数量]
+ - 文本长度 / 片段数 / 情节点总数 / 调用链执行状态
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
二、情节点分析
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 【情节点1】:[描述]
- 【戏剧功能】:[分析]
-
- 【情节点2】:[描述]
- 【戏剧功能】:[分析]
- ...
+ 【情节点】:…
+ 【戏剧功能】:…
+ …
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
三、戏剧结构分析
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- [整体戏剧结构分析]
+ [开端—发展—高潮—收束的整体结构]
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
四、专业洞察
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- [从编剧角度的专业洞察]
+ [节奏、冲突、情感曲线的编剧视角结论]
```
- ## 约束条件
-
- - 输入文本长度需满足分段处理要求。
- - 确保每个情节点分析的独立性和准确性。
- - 最终报告需逻辑清晰,结论明确。
-
- ## 示例
-
- 请参见 `{baseDir}/references/examples.md` 获取详细工作流示例。该文件包含了长篇小说、剧本等不同类型文本的情节点戏剧功能分析报告。
-
- ---
-
- ## 版本历史
+ ## 参考资料
- | 版本 | 日期 | 变更 |
- |------|------|------|
- | 2.1.0 | 2026-01-11 | 优化 description 字段,添加 allowed-tools 和 model 字段,调整主内容语言风格,添加约束条件,并引导至 references/examples.md |
- | 2.0.0 | 2026-01-11 | 按官方规范重构 |
- | 1.0.0 | 2026-01-10 | 初始版本 |
+ - [examples.md](references/examples.md)