Skills

Short Drama Develop

将中文小说、短剧或漫剧想法、梗概、改编材料、已有系列笔记或多集完整剧本发展成可追溯的改编方案、戏剧方向、创作简报、导演阐述、故事引擎与分集地图,并按题材与制作形态(画风)选择写...

Install

npx skills add zenstory-ai/drama-skills --skill short-drama-develop -g -a claude-code -y
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Lightabout 1,237 tokens
Runs scripts
Yes, review before use

What it does

将中文小说、短剧或漫剧想法、梗概、改编材料、已有系列笔记或多集完整剧本发展成可追溯的改编方案、戏剧方向、创作简报、导演阐述、故事引擎与分集地图,并按题材与制作形态(画风)选择写法。用户提出“导入小说做短剧”“从多集整稿生成/补分集地图”“开发短剧/漫剧”“做故事设定/系列大纲/分集规划”“写导演阐述”“这个题材怎么写”“定画风/制作形态”“把这个点子变成短剧”或需要梳理人物冲突与集间交接时使用;已有单集剧本可直接进入写作、资产或审查流程,不强制补开发文件。

短剧开发

把创作者的意图变成能持续制造选择、代价与状态变化的故事系统,保留创作者对题材、结局和尺度的选择。流行套路只能作为候选方法。

Quick Start

离线验证多集整稿的精确索引、切片和源文件变更检测:

python3 {技能目录}/scripts/selftest.py
python3 {技能目录}/scripts/episode_intake.py index <多集整稿> --out <episode-intake-index.json>

开始前

本技能可独立安装和执行。先读取用户明确提供的材料与本任务的直接输入;若当前目录是 short-drama 项目且项目工具可用,可以读取 status 并使用其发布生命周期。缺少 core 或其他技能时,仍可基于现有输入完成开发。阶段契约 给出 本阶段边界、制作形态输入与规则表,无需读取其他技能的文件。

先判断入口

  1. 只有想法、题材或情绪目标:完成方向探索,再建立创作简报与故事引擎。
  2. 已有梗概、小说、改编材料或系列笔记:保存来源并先列出已承诺事实、可改范围、 来源片段与待确认项。长材料先做语义分段、功能账本和候选分集,不用正则人名/名词命中 直接发布剧集或资产;不要偷换原意。
  3. 方向已定,只需规划分集:读取既有简报与引擎,直接制作或修订分集地图。
  4. 已有单集剧本:不要为了流程完整而虚构开发材料。写/改剧本交给 $short-drama-write;拆资产或后续制作可从相应技能直接进入。
  5. 已有多集整稿,要生成或补分集地图:保留原文件,只加载 多集整稿接入与断点续跑。让 Agent 按文件实际结构决定 边界与本轮批次;工具只做精确索引、单集切片、校验和续跑,不代写创作判断。

信息足够时直接工作。只有会改变主角、冲突引擎、结局承诺或改编边界的缺口才需要提问。

每次执行

1. 锁定创作者契约

读取创作者输入和已接受文件,区分:

  • 不可改的事实、主题、角色与结局承诺;
  • 可探索的空白;
  • 形式约束与制作边界;
  • 目标观众反复能获得的情绪、信息或权力回报。

新项目复制 creative-brief.md。若改动已接受事实,先展示语义差异与下游影响,不直接覆盖。

2. 探索真正不同的方向

方向未定时,提出少量机制不同的候选:改变主角策略、对抗来源、代价或持续冲突方式,而不只是换标题、职业和措辞。方向明确时直接深化,不为凑选项制造伪差异。

每个候选都说明:戏剧承诺、主角追求、对抗机制、反复回报、可升级的状态、长线终止条件、主要制作负担。让创作者选择或组合,并记录取舍理由;未选方案不进入既定事实。

需要深化戏剧承诺或冲突机制时,读取 story-craft.md。题材已经确定时,可从 genre-cards.md 按索引取一张题材卡,用来校准该题材更常用的 压力来源、场面颗粒与制作负担;它是可被创作者一句话覆盖的参考,不替代方向选择,也不进入交付物。

若设定里主角带着一段已经发生过的经历,或获得了一套外部授权的能力,那是叠加在题材之上的 前提装置,另读 premise-devices.md, , 装置取消阻力, 必须先给它边界与代价。装置不替代题材卡,也不为它单独建题材。

3. 建立故事引擎

复制 story-engine.md,写清:

  • 压力如何出现,主角通常如何应对;
  • 对手或系统如何反制,主角为何不能轻易退出;
  • 每轮冲突改变什么,而不是怎样重复得更响;
  • 人物各自的目标、筹码、底线和关系压力;
  • 哪种人物转变或事实揭开会终结这个引擎;
  • 视觉、声音、场景规模和内容边界。
Read the whole SKILL.md on GitHub

More in Engineering