Skip to main content

continue-story

续写工作流。基于已有故事继续创作下一集:上下文收集→剧情选项→大纲→小说→资产→分镜。

Zur Installation springen

Quellinformationen

Repository
wddxh/ShortVideoDirector
Letzte Quellaktivität
18. Mai 2026 um 14:02
Erkannte Sprache von SKILL.md
Chinesisch
Sterne
19
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
continue-story
description
续写工作流。基于已有故事继续创作下一集:上下文收集→剧情选项→大纲→小说→资产→分镜。
user-invocable
false
allowed-tools
Read, Write, Edit, Glob, Bash, Skill
model
opus
# Continue Story 工作流 > **术语说明:** 本文档中"阶段"指工作流的主要阶段(如阶段 1、阶段 2a),"步骤"指阶段内部的执行项(如步骤 1、步骤 2)。 ## 输入 ### 动态参数($ARGUMENTS) - `$ARGUMENTS[0]` — 工作模式(default / full-auto) - `$ARGUMENTS[1]` — 总集数(数字,无则为空) - `$ARGUMENTS[2]` — 故事材料(引号包裹,无则为空) ### 阶段 1: 上下文检测 1. 使用 Bash 调用 `bash scripts/latest-episode.sh` 检测最新集数 N 2. 使用 Bash 创建新集目录 `story/episodes/ep{N+1}/` 3. 工作模式为 `$ARGUMENTS[0]`(default / full-auto) ### 阶段 1.5: 输入分流 - **`$ARGUMENTS[2]` 非空** → 进入**阶段 2b**(有故事材料) - **`$ARGUMENTS[2]` 为空** → 进入**阶段 2a**(无故事材料) ### 阶段 2a: Director 生成剧情走向选项 1. 使用 Skill tool 调用 `director-plot-options` skill(skill 通过检测 outline.md 存在自动识别 continue 模式) 2. 展示选项给用户: - **A/B/C** — 选择对应剧情走向 - **D. 重新生成** — 使用 Skill tool 重新调用 `director-plot-options` skill(无参数),生成全新 3 个方向 - **E. 告诉 Director 你的偏好** — 收集用户偏好描述,使用 Skill tool 重新调用 `director-plot-options` skill,传递参数:`"{用户偏好描述}"` - **[default mode 下等待用户确认;full-auto mode 下 Director 自动选择]** 3. 用户选择 A/B/C → 继续阶段 3 ### 阶段 2b: Director 生成输入确认说明 1. 使用 Skill tool 调用 `director-input-confirm` skill,传递参数:`"$ARGUMENTS[2]"` 2. 展示说明给用户: - **A. 确认** — 继续阶段 3 - **B. 重新生成** — 使用 Skill tool 重新调用 `director-input-confirm` skill,传递参数:`"$ARGUMENTS[2]"` - **C. 补充说明** — 收集用户反馈,使用 Skill tool 重新调用 `director-input-confirm` skill,传递参数:`"{用户反馈内容}"` - **[default mode 下等待用户确认;full-auto mode 下 Director 自动确认]** 3. 用户选择 A → 继续阶段 3 ### 阶段 2.5: 生成剧情弧线(仅当 `$ARGUMENTS[1]` 非空且 story/arc.md 不存在时执行) 1. 使用 Skill tool 调用 `director-arc` skill,传递参数:`$ARGUMENTS[1] "{选定的剧情方向}"` ### 阶段 3: Director 生成新集大纲 1. 使用 Skill tool 调用 `director-outline` skill,传递参数:`ep{N+1} "{选定的剧情方向}"` ### 阶段 4: Writer 生成小说原文 **4.1 Writer — 生成小说原文:** 1. 使用 Skill tool 调用 `writer-novel` skill,传递参数:`ep{N+1}` **4.1b 字数校验:** 1. 使用 Bash 调用 `bash scripts/word-count.sh story/episodes/ep{N+1}/novel.md` 统计字数(自动检测语言) 2. 对比 config.md 中的 `每集小说字数` 范围 3. 若不在范围内 → 使用 Skill tool 调用 `writer-fix-novel` skill,传递参数:`ep{N+1} "当前字数为{实际字数},目标范围为{下限}-{上限},请调整内容使字数符合要求"`(最多 2 轮,每轮修正后重新统计) **4.2 Director — 审核小说原文:** 1. 使用 Skill tool 调用 `director-review-novel` skill,传递参数:`ep{N+1}` 2. 若"需修改"→ 使用 Skill tool 调用 `writer-fix-novel` skill,传递参数:`ep{N+1} "{修改意见}"`(最多 2 轮) ### 阶段 5: 关键帧规划 + 资产创建 + 分镜生成 **5a. Director — 规划关键帧 + 资产清单:** 1. 使用 Skill tool 调用 `director-keyframes` skill,传递参数:`ep{N+1}` → 写入 `story/episodes/ep{N+1}/keyframes.json` 并将本集资产清单追加到 `ep{N+1}/outline.md` **5b. Director — 审核关键帧叙事:** 1. 使用 Skill tool 调用 `director-review-keyframes-narrative` skill,传递参数:`ep{N+1}` 2. 若"需修改"→ 使用 Skill tool 调用 `director-keyframes` skill,传递参数:`ep{N+1} incremental "{修改意见}"`(最多 2 轮) **5c. 创建和更新资产:** 同时调用以下两个 skill,等待两者均完成后继续: - 使用 Skill tool 调用 `creator-create-assets` skill,传递参数:`ep{N+1}` - 使用 Skill tool 调用 `creator-update-records` skill,传递参数:`ep{N+1}` 等待两者均完成。 **5d. Creator — 生成关键帧 .md 文件:** 1. 使用 Skill tool 调用 `creator-keyframe-prompts` skill,传递参数:`ep{N+1}` → 写入 `assets/keyframes/ep{N+1}/{KF-id}.md` **5e. Creator — 批量出图(资产 + 关键帧):** 若 config 中图像模型非 `none`:使用 Skill tool 调用 `creator-generate-images` skill,传递参数:`ep{N+1}`(自动扫描资产 .md 与关键帧 .md,统一出图)。 若 config 中图像模型为 `none`,跳过此步及 5f。 **5f. Director — 审核关键帧画面:** 1. 使用 Skill tool 调用 `director-review-keyframes-visual` skill,传递参数:`ep{N+1}` 2. 若 review return 以 `needs_revision` 开头 → 使用 Skill tool 调用 `creator-fix-keyframe-image` skill,传递参数:`ep{N+1}`(最多 2 轮 fix;fix skill 自动读 `.review-keyframes-visual.md` 最后一轮 dirty list + 意见) **5g. Storyboarder — 生成分镜:** 1. 使用 Skill tool 调用 `storyboarder-storyboard` skill,传递参数:`ep{N+1}` **5h. Director — 审核分镜:** 1. 使用 Skill tool 调用 `director-review-storyboard` skill,传递参数:`ep{N+1}` 2. 若"需修改"→ 使用 Skill tool 调用 `storyboarder-fix-storyboard` skill,传递参数:`ep{N+1} "{修改意见}"`(最多 2 轮) ### 阶段 6: 完成 1. 输出本集摘要:集数编号、镜头数量(分镜数量)、关键帧数量、新建资产列表(如有) 2. 提示用户可以使用 `/series-video` 继续创作下一集 3. **本次执行到此结束。** 不得自动继续生成下一集或更多集数的内容。
Auf GitHub ansehen