# Director Arc

> Director生成阶段级剧情弧线规划。自动读取config.md、outline.md、最近M集novel，并写入arc.md。

- Skill: `wddxh/director-arc` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wddxh/director-arc`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wddxh/director-arc/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wddxh (https://skillmd.com/u/wddxh)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wddxh/director-arc

---


## 输入

### 文件读取
- `config.md` — 必须读取
- `story/outline.md` — 若存在则读取
- 最近 M 集 novel.md — 若 `story/outline.md` 存在，根据 config.md 中 `上下文集数` M，使用 Glob 匹配 `story/episodes/ep*/novel.md` 找到最近 M 集并读取

### 动态参数（$ARGUMENTS）
- `$ARGUMENTS[0]` — 总集数
- `$ARGUMENTS[1]` — 选定的剧情方向（引号包裹的完整文本）

## 职责描述

根据总集数和剧情方向，生成阶段级剧情弧线规划。

## 输出格式

```markdown
# 剧情弧线

总集数：{N}

## 总体剧情
{完整故事的总体概述：核心冲突、主要角色关系、故事走向和最终结局。篇幅根据故事复杂度自行决定，确保后续各阶段和每集规划都能从中找到清晰的叙事依据}

## 第1-{X}集：{阶段名称}
- **阶段目标：** {描述}
- **关键转折点：** {描述}
- **角色发展：** {描述}
- **阶段结尾钩子：** {描述}

### 每集规划
- **第1集：** {本集主要剧情概述}
- **第2集：** {本集主要剧情概述}
- ...
- **第{X}集：** {本集主要剧情概述}

## 第{X+1}-{Y}集：{阶段名称}
- **阶段目标：** {描述}
- **关键转折点：** {描述}
- **角色发展：** {描述}
- **阶段结尾钩子：** {描述}

### 每集规划
- **第{X+1}集：** {本集主要剧情概述}
- ...
- **第{Y}集：** {本集主要剧情概述}

## 第{Z}-{N}集：{阶段名称}（大结局）
- **阶段目标：** {描述}
- **关键转折点：** {描述}
- **角色发展：** {描述}
- **大结局：** {精彩的结局设计}

### 每集规划
- **第{Z}集：** {本集主要剧情概述}
- ...
- **第{N}集：** {本集主要剧情概述}
```

## 规则

- 阶段划分合理，每阶段覆盖的集数根据总集数自行决定
- 最后一个阶段必须包含精彩的大结局设计，替换"阶段结尾钩子"为"大结局"
- 在阶段规划的基础上，为每集分配大概的剧情规划（一句话概述本集主要剧情），供 outline 生成时严格遵循
- 每集规划只是方向性概述，不是详细大纲，具体事件和细节由 outline skill 展开
- continue-story 时必须与已有 outline 保持逻辑连贯

## 输出

### 文件操作
- 使用 Write 将剧情弧线写入 `story/arc.md`

