Files
mcn-short-video/project/短视频脚本创作/V1.0/SKILL.md
T

34 KiB
Raw Blame History

name, description, version, updated_at, last_change, deployment, agent_created
name description version updated_at last_change deployment agent_created
短视频工作台 短视频工作台(短视频脚本创作全流程技能):脚本创作(完整脚本/口播/带货)、 对标视频拆解与分析、脚本质量诊断、账号定位与人设设计、选题策划、分镜生成、广告植入设计。 支持自动/共创/开发三种创作模式。 适用平台:抖音/快手/视频号/B站/小红书。 触发场景:写脚本、创作短视频、生成脚本、拆解对标视频、分析爆款视频、 诊断脚本质量、设计账号人设、选题策划、生成分镜、广告植入设计、生成创作回顾。 1.0 2026-09-04 09-04 技能树体量优化(R73/R74):frontmatter 历史明细迁 references-add/变更日志.md、流程总览压缩为行式 Gate 链、新增阅读分层说明;本技能近期实质变更(09-04 子技能索引登记+外部依赖路径修正、09-03 更名短视频工作台、09-02 AI任务入口契约+执行铁律)完整历史见 references-add/变更日志.md;browser-harness 2 个 14B 占位 SKILL.md 删除(防宿主误注册,外部依赖段补维护提示) source true

短视频工作台 Skill

技能概述

本技能提供一套完整的、结构化的短视频脚本创作协作流程。从用户需求输入到最终可交付的脚本+分镜+诊断报告,共 11 个步骤,每步产出经用户确认后推进,确保创作方向始终对齐用户意图。

核心能力:

  • 结构化拆解创作需求,智能补全缺失信息
  • 按人设卡片 V2.0 模板设计账号设定与达人设定(约束引擎,账号类型三分类适配:单一达人/固定主角+轮换搭档/群像)
  • 基于赛道和人设生成选题方案与脚本框架
  • 展开完整短视频大纲(含钩子/主体/结尾/情绪曲线)
  • 广告植入精细化设计(可选步骤)
  • 段落格式脚本 + 分镜脚本(可选)
  • 四维度质量诊断 + 信息密度检查 + 情感表达专项检查

支持赛道: 学习教育 / 小剧场 / 美食 / 生活vlog / 美妆 / 三农 / 财富理财 / 身体锻炼 / 游戏 / 更多…

📖 本文件阅读分层(R74): 本 SKILL.md = 流程引擎 + 规则摘要,正文分三类,加载后按此区分——

  • 🚫 红线/P0 铁律(关键规则〇七、Gate 确认句、工作台第 57 条等):每次执行必读,绝不下沉、不可跳过。
  • 🔑 关键引用/导航行(各步骤「详细见 → references/创作流程/NN.md」、🔗 外部技能锚点、子技能索引):执行到对应步骤时必须打开引用文件,禁止凭印象执行或跳读细则。
  • 无标记正文(概述/模式说明/目录树):流程骨架,快速扫描即可,条件触发时回查。

创作模式(三态)

本技能提供三种创作模式,控制执行方式(后台静默)、确认行为(步骤询问)与落盘范围(全落盘),三者互斥:

  • ⚡ 自动模式(默认):全流程自动执行,中间步骤后台静默(完整产出、不展示、不落盘、不停顿),只显式产出目标步骤;只落盘最终交付物。
  • 🤝 共创模式:在自动模式基础上,每个确认门(Gate-0~6)展示当前产物并询问用户,确认后推进;落盘同自动模式。
  • 🛠️ 开发模式:在自动模式基础上,每步产物全落盘(01~11 + 创作回顾.html),上游只读已落盘文件;Gate 自动通过。

三态互斥、可随时切换。完整定义与切换规则见:创作流程规范.md 二、创作模式与用户确认门机制


触发条件

当用户表达以下任一意图时加载本技能:🖊️脚本创作 / 🔍分析拆解 / 👤账号定位 / 📊诊断评估 / 💡选题创意 / 🧹后台任务清理

🧹 用户说「后台在执行什么任务 / 没用的任务可以清空吗 / 清理过期或失败任务」时:不创作,按 references/接口调用/自动化任务清理规范.md 执行——先只读盘点 → 列清单确认 → 走宿主工具逐条删;只清过期/错误失败的一次性任务,禁清未来/周期/运行中任务。 详细触发示例见:帮助文档.md


MCN工作台(本地 Web 入口,仅 V1.0 源技能环境)

用户说「打开工作台 / 打开MCN工作台」时:

  1. 后台启动本地服务:node <本技能目录>/mcn-work-shop/server.js(零依赖 Node,无需安装包;Windows 也可双击 start.bat)
  2. 用内置浏览器打开 http://localhost:8900。注意端口:本机 8899 可能被 MiPCAudio.exe(小米 PC 管家)占用系统级 0.0.0.0:8899 且杀后自愈,工作台默认端口已迁移为 8900;如需指定端口用 node server.js <端口>(PORT_BASE = parseInt(process.argv[2],10) || 8900)
  3. 工作台采用 hash 路由,页面结构:
    • 首页(#/):数据功能卡片(抖音周榜/热门账号/AI写脚本/AI写作复盘)+ 5 大技能功能块(问法点击复制)+ 三种创作模式
    • 📈 抖音周榜(#/ranking):读 D:\dshworkspace\抖音榜单\*.json(环境变量 MCN_RANKING_DIR 可覆盖),赛道筛选 + 日期切换 + 数值排序
    • 👥 热门账号(#/accounts):读工作台自有数据库副本 mcn-work-shop/mcn-plugin.db(只读),分页/搜索/赛道/类型筛选,账号点击进详情
    • 账号详情(#/account/:id):信息卡 + 账号信息/账号设定/数据分析 3 tab + 视频列表分页;解析/改写/提炼按钮直接提交 AI 任务执行
    • 视频详情(#/video/:id):信息卡 + 视频脚本/视频拆解/视频分析 3 tab
    • ✍️ AI写脚本(#/rewrites):爆款视频列表 + 源脚本 vs AI脚本双栏对比 + 分镜提示词分块渲染
    • 🧪 AI写作复盘(#/reviews):评分维度列表 + 复盘详情(评分条/问题清单/报告)
    • 📁 产出浏览(#/files):默认读桌面 MCNSkill项目/,支持 ⚙️ 设置添加其他项目地址;md/json 在线预览
  4. 数据边界:数据库读工作台自有副本 mcn-work-shop/mcn-plugin.db(由 dsh 库复制而来,与 dsh 原库 ~/.dsh/mcn-plugin.db 完全隔离,两边各访问各的互不影响);周榜读 D:\dshworkspace\抖音榜单\*.json 文件
  5. AI 任务触发(Automation 方案):各数据页「导入/创作/解析/改写/提炼/复盘」按钮点击后 → 工作台后端 POST /api/run → 向 ~/.workbuddy/workbuddy.db 的 automations 表写入一条一次性任务(schedule_type='once'、scheduled_at=now+5s(带秒)且显式写 next_run_at=now+5000、cwds=["D:\\AgentSkill\\mcn-workshop"])→ WorkBuddy 客户端调度器按 next_run_at 扫描拾取(周期≤30s)→ 创建 AI 会话执行 → 会话归入 mcn-workshop 空间分组(左侧会话栏按 cwd 分组,可在该分组查看任务执行过程与结果)。参考 dsh 插件 dsh-plugin-mcn 的 /mcn/api/creative 模式(固定会话 followup 触发);前端 5 秒防连点。调度机制/状态机/并发上限/排查命令详见同目录 自动化任务调度机制.md(09-01 实测定稿,勿再按旧认知 scheduled_at=now 直写——会因 next_run_at 为空而卡死)
  6. 工作台任务执行方式铁律(P0,09-02 固化):凡工作台场景的创作/改写/重写/复盘/解析类任务(含"重新执行历史任务"),必须通过 POST /api/run 提交 AI 会话任务执行(automation 触发 → 独立 AI 会话按技能 S1-S11 执行 → 写库 rewrite_log/入库),禁止在会话内直接产出脚本草稿(不会入库、不在左侧会话栏可见、不走技能会话,等于"影子脚本")。重新执行历史任务 = 复用原任务的 prompt(人设卡+视频选题+创作要求+落库字段)+ skills:['短视频工作台'] 提交新任务——新任务自动加载当前技能版本(含最新优化),无需手工搬内容。执行方式判定细则见「关键规则 〇·执行方式判定」。
  7. AI 任务入口技能契约(P0,09-02 固化):工作台每个触发 AI 会话任务的入口都必须遵守「功能入口 × 技能调用契约」——任务 prompt = 固定技能声明前缀常量(SKILL_HINT_CREATE/EXTRACT/STORYBOARD/REVIEW/ACCOUNT,分别对应 创作/提炼/分镜/复盘/账号抓取)+ 业务正文,并传对应 skills 数组(参数级技能挂载)。新增/修改任何入口时先读 mcn-work-shop/docs/AI会话任务输入输出对照.md(契约总表 + 新增入口检查清单 7 项),再动手——防裸 prompt 跳步(09-02 三入口缺约束根因)、防技能声明混入业务串、防非抓取任务命中 server.js BROWSER_HINT 正则被误注入浏览器锁。
  8. 本功能仅 V1.0 源技能环境提供,不同步 dsh/Lite 副本
  9. 改完必重开页面(硬性约定):对工作台任何页面/代码改动完成后,最后一步必须用 present_files 重新打开对应页面(带 hash 直接定位,如 http://localhost:8900/#/accounts),让用户在 WorkBuddy 内置浏览器立即看到最新效果。原因:内置浏览器无 CDP 调试端口(9222/9224 等均无响应),无法模拟 F5;重开页面是唯一可靠刷新方式。此约定对工作台所有 UI 改动强制生效

MCP 依赖(摘要)

本技能的 API 功能(创意灵感/视频解析)依赖 MCN MCP 服务(myai-mcp-production 正式 / myai-mcp-test 测试)。

  • 配置文件:scripts/mcp-config.json
  • 安装引导:首次触发检查(必做动作)——本技能会话首次交互(用户询问功能/功能介绍/发起任何任务,无论问什么)时,先检查 myai-mcp-production 是否可用:查看当前会话可用 MCP 工具列表是否含该服务工具(如 auth_status/upload_douyin_video),或读 ~/.workbuddy/mcp.json(Windows 为 %USERPROFILE%\.workbuddy\mcp.json)是否含该服务配置,两者任一存在即可用 → 未安装 → 按 MCP 规范 3 节「首次提问」轻量提醒(可跳过、不打断创作,用户拒绝则告知后续用到 API 功能时会再次提醒)→ 同意则先检查 Node/Python 运行时(缺失先装)→ 自动写入 ~/.workbuddy/mcp.json(Windows 同上路径)+ 引导 Trust;用到 API 功能时再次提醒
  • 登录检查:调用前自动检查飞书登录状态(每天一次),未登录则自动触发 feishu_login
  • 降级:MCP 不可用时不影响核心创作流程(步骤1-11),仅跳过 API 功能

完整规范(服务依赖表/环境判定/安装引导流程/登录检查5步/降级策略/工具清单)见 → references/接口调用/MCP_工具调用规范.md


子技能索引(subskills/,09-04 登记)

本技能下设 6 个子技能,随源仓库分发(WorkBuddy 用户技能经软链自动同步、dsh 副本随 dsh_MCNProject 分发)。引用一律用相对路径(相对本文件:subskills/<目录>/SKILL.md),禁止绝对路径。

目录名 技能名 功能与触发场景 相对路径
browser-harness browser-harness 浏览器自动化/采集/测试统一入口:任何网页交互(点击/输入/抓取/登录态/站点测试) subskills/browser-harness/SKILL.md
lieflat-charts lieflat-charts 模板驱动图表与报告生成(Lupi/Basics/Glance 真实实现、Mono 保底):工作台/数据页图表选型 subskills/lieflat-charts/SKILL.md
mcn-data-insight third-party-skills-index 抖音数据技能集索引(红狐榜单/搜索/诊断/作品爬取/短剧信息源):先读此文件定位对应子技能 subskills/mcn-data-insight/SKILL.md
mcn-dou-analysis mcn-dou-analysis 达人账号解析:账号信息获取与登记、视频列表抓取、爆款视频拆解分析、人设卡生成、账号数据分析 subskills/mcn-dou-analysis/SKILL.md
mcn-script-review 脚本复盘 脚本质量复盘(评分式)、AI脚本 vs 源脚本对比分析、创作过程复盘(只分析不修改) subskills/mcn-script-review/SKILL.md
mcn-video-prompt 短视频分镜脚本 视觉提示词工程:图片/视频提示词反推、生图提示词生成、分镜提示词生成(脚本→分镜),适配即梦 Seedance/MJ/SD subskills/mcn-video-prompt/SKILL.md

各技能的详细调用约定见下方「外部技能依赖」对应小节;完整用法以各自 SKILL.md 为权威。


外部技能依赖:账号解析(mcn-dou-analysis)

账号解析功能(达人账号信息获取与登记、视频列表抓取、爆款视频拆解分析、人设卡生成、账号数据分析)由独立技能 mcn-dou-analysis 提供(09-04 修正:原「D:\AgentSkill 两步判定」规则已废弃——独立仓库不存在,该技能 09-02 起挂在本技能 subskills/ 下随源仓库分发):

  • 技能本体:subskills/mcn-dou-analysis/(相对本文件;WorkBuddy 用户技能经软链自动同步)
  • dsh 部署环境:~/.dsh/skills/mcn-dou-analysis/(dsh 部署为平级独立技能目录,随 dsh_MCNProject 仓库分发)

外部技能依赖:浏览器工具(browser-harness)

浏览器操作(账号搜索、视频列表抓取等)统一使用 browser-harness(2026-09-02 起挂在本技能下,不再挂在 mcn-dou-analysis 下):

  • 技能本体:subskills/browser-harness/(相对本文件;含 envs/browser-harness/ 自带环境与 src/ 源码,随源仓库分发)
  • ⚠️ 占位清理(09-04):上游 repo 自带 2 个 14B ../../SKILL.md 占位(skills/browser-harness/SKILL.md、src/browser_harness/SKILL.md,Claude Code 分发入口),宿主递归扫描会将其误注册成坏技能变体 → 已删除。重拷上游整包时必须排除这 2 个文件(只保留顶层 SKILL.md),否则重复注册复发
  • dsh 部署环境:~/.dsh/skills/browser-harness/(随 dsh_MCNProject 仓库分发,换机器自带)
  • 可执行文件:subskills/browser-harness/envs/browser-harness/Scripts/browser-harness.exe(Windows;macOS/Linux 为 envs/browser-harness/bin/browser-harness)——技能自带 venv(09-04 修复重建,含 python.exe/pyvenv.cfg/全部依赖),随源仓库分发、无需 PATH/uv 工具安装;原「uv 工具安装 ~/.local/bin/browser-harness.exe」已废弃(uv 工具残留 09-04 已清理)
  • 进程生命周期(红线,09-02 用户明确):已开启的 Chrome(9223 调试实例/用户手动开启的 Chrome)一律不主动关闭,除非用户明确要求;任务结束/失败都保留,承载登录态与标签页复用
  • 调用前必做环境检查(三要素:工具/daemon/Chrome),详见 subskills/mcn-dou-analysis/references/浏览器搜索抖音账号操作规范.md

外部技能依赖:图表生成(lieflat-charts,09-02 引入)

工作台/数据页需要生成图表时,使用 lieflat-charts(第三方 Agent 图表技能,PolyForm Noncommercial 许可):

  • 技能本体:subskills/lieflat-charts/(相对本文件;含 SKILL.md + catalog.md + templates/ 各 gallery,随源仓库分发)
  • 选型规则:先读 catalog.md 按数据形状锁定图型编号,再打开 templates/ 对应 gallery 的真实实现复制骨架;默认顺序 Lupi Editorial → Lupi Basics → Glance(工作台场景数据量小/需快读时可直用 Glance)
  • 视觉 token:mono-tokens.js(纸 #F0EFEB / 墨 #1C1C1A / 灰 #8F8E88 / 网格 #DEDDD6),同一交付只锁一种色系
  • ECharts 依赖:已本地化至工作台 mcn-work-shop/public/vendor/echarts.min.js(零 CDN 依赖,离线可用);引用样例见工作台账号详情页视频列表上方「点赞/评论趋势折线图」(G8 Rainfall 骨架:双 grid、双序列随时间、tipLight tooltip、quarticOut 入场)
  • 使用限制:库外新造是最后手段(须继承最接近 gallery 模板的视觉语法);不得拼接多个模板造混合图型

11 步创作流程

流程总览

S1 意图识别 → S2 需求完善 → [G0 分析确认]
  → S3 对标拆解 🔶 → S4 账号设定 → [G1 人设确认]
  → S5 选题 → [G2 选题确认] → S6 框架 → [G3 框架确认] ← 情绪规划层
  → S7 大纲 →(S8 广告植入 🔶)→ [G4 大纲确认] ← 结构搭建层
  → S9 脚本 → [G5 脚本确认] ← 情绪演绎层 → S10 分镜 🔶 → S11 诊断 🔶 → [G6 最终确认]

模式说明: 自动模式(默认)下,所有 Gate 自动通过、中间步骤后台静默,AI 一气呵成只交付目标产物;共创模式下,每个 Gate 必须等待用户确认后才能推进;开发模式下,Gate 自动通过且每步产物全落盘。详见 创作流程规范.md 二、创作模式。


步骤 1:意图识别

目的: 将用户创作需求按五维度拆解为详细执行任务,判定信息完整度,生成缺失信息补全清单。

输出: 五维度状态表 + 缺失清单 + 会话状态初始化。

详细提示词和输出模板见:1_意图识别.md


步骤 2:需求完善

目的: 基于 S1 意图识别结果,将用户已有内容归类到对应板块,AI 智能补全缺失维度,标注信息层级 [U]/[AI]/[?]。

输出: 用户内容归类表 + 候选补全方案 + 需确认清单 + 信息层级标记表。

详细提示词和输出模板见:2_需求完善.md


步骤 3:对标视频/账号拆解 🔶 可选步骤

触发: 用户提供了对标视频/参考账号链接时执行;无对标则跳过。

目的: 赛道宏观扫描 + 参考视频微观精拆,结果按四板块归类供后续引用。

输出: 宏观赛道扫描报告 + 微观逐帧精拆报告 + 拆解结果归类表(含可迁移性评级)。

详细提示词和输出模板见:3_对标视频账号拆解.md

🔗 账号解析类需求(达人账号信息获取/视频列表抓取/爆款视频拆解/账号数据分析)调用外部技能 mcn-dou-analysis,路径解析规则见 → 外部技能依赖:账号解析


步骤 4:账号设定解析和确认

目的: 先判定账号类型(单一达人型 / 固定主角+轮换搭档型 / 群像型,按已有数据的三分类判定规则),再按人设卡片 V2.0 模板(账号设定 + 达人设定 + 账号类型适配)设计账号定位、内容策略与角色人设,提交用户确认。

输出: 账号类型判定(含判定依据)+ 账号设定(账号定位 6 字段 + 内容怎么做 5 章节:内容打法/内容规则/结构偏好/视听风格/系列内容)+ 达人设定 6 章节(身份/性格/外在特质/价值观与底线/说话风格/行为决策;单一达人型一份完整设定;固定主角+轮换搭档型为内容基因+固定主角详细设定+搭档类型库;群像型输出内容基因+角色类型库,每个角色各有一份达人设定含行为决策)+ 广告植入偏好(可选:惯用方式/调性要求/品类偏好/禁区)+ 确认清单。

用户确认: Gate-1(人设确认),确认后进入步骤 5。

详细提示词和输出模板见:4_账号设定解析和确认.md

🔗 需账号真实数据支撑时(账号数据分析/人设卡生成),可调用外部技能 mcn-dou-analysis 获取输入,路径解析规则见 → 外部技能依赖:账号解析


步骤 5:生成短视频选题

目的: 基于确认的人设,生成 5 个差异化选题方案,由用户从中选择感兴趣的选题。

创作三环强制校验: 每个选题须通过三环自检:

  • 行为层:核心行为是否跳出框架(三层递进搜索)
  • 情感层:是否锚定账号底层情感锚点(抽取自人设卡片)
  • 共鸣层:共鸣切入点能否一句话让目标受众代入(四种切入点类型)

联网搜索(强制): 执行 MCN_CYLG_API search/recall 时须按三层递进策略设计 content 字段:

  • 第1层(基于框架):可含 1 次核心行为词,确认框架内可能性
  • 第2层(跳出框架,必选):去掉所有行为词,改用场景词+互动类型词
  • 第3层(近一步跳出框架,按需):更换视角关键词,彻底拓展边界
  • ⚠️ content 中账号核心行为词(如"做饭""美食")不得超过 1 次,否则 Dify 被锁死在框架内

输出: 选题方案(含切入角度/爆款逻辑/钩子预设/共鸣切入点)+ 推荐方案及理由。

用户选择: Gate-2(选题确认)— 用户必须从多个方案中明确选择一个,AI不得代为决定。确认后进入步骤 6。

详细提示词和输出模板见:5_生成短视频选题.md 三层递进策略详见:5_生成短视频选题.md 处理规则「联网搜索策略 — 三层递进」 三环模型详见:选题三环模型_共鸣切入点设计.md content 设计原则详见:MCN_CYLG_python.md 第7节


步骤 6:生成短视频框架(情绪规划层)

目的: 基于人设+选题,设计 2-3 个差异化框架方案,四象限矩阵定位比较。用户确认方向后展开为场次结构表并同步生成情绪设计卡——所有情绪维度决策在此步骤集中完成。

输出: 框架方案(含核心框架/形式/主线/爆款逻辑)+ 框架矩阵图 + 推荐方案 + 场次结构展开表 + 情绪设计卡(弧线类型/情绪标注/情绪起伏/缺口自检)。

用户确认: Gate-3(框架确认),确认后进入步骤 7。

详细提示词和输出模板见:6_生成短视频框架.md


步骤 7:生成短视频大纲(结构搭建层)

目的: 基于 S6 框架+场次结构表+情绪设计卡,选择最优结构模板(三段式/五段式),按知识库/05_极致事件/指引调取素材填充可拍摄细节,按 L2 编导深度标准展开分段结构,完成密度自检。情绪维度只引用 S6 不重做。

输出: 结构模板选择 + 短视频大纲(分段结构/钩子/主体/结尾,按 L2 默认展开)+ 2 版标题 + 广告植入占位 + 合规自检 + 密度自检。

用户确认: 有无广告Brief分两条路 — 有则先进步骤 8,再合并 Gate-4;无则直接 Gate-4 确认后进步骤 9。

详细提示词和输出模板见:7_生成短视频大纲.md


步骤 8:植入广告内容 🔶 可选步骤

触发: 用户提供广告Brief(产品/卖点/植入约束)时执行;无广告则跳过。

目的: 基于大纲占位细化广告植入方案,含品牌对齐、植入方式、逐点设计、合规检查。执行前先读取人设卡片「广告植入偏好」(如已填写)作为账号级约束基线。

输出: 品牌信息表 + 植入方式选择 + 逐点植入方案 + 植入汇总 + 合规检查。

用户确认: 与步骤 7 大纲合并提交 Gate-4,确认后进入步骤 9。

详细提示词和输出模板见:8_植入广告内容.md


步骤 9:生成短视频脚本(情绪演绎层)

目的: 基于 S6 情绪规划(场次结构表+情绪设计卡)和 S7 结构骨架(模板+分段),按叙事形态选择对应脚本格式(A·场次叙事/B·Vlog双轨/C·口播要点/D·视觉脚本,参见知识库 03_框架节奏/07_脚本格式选择指南.md),具象化为完整脚本——台词、动作、多维度情绪表达,不做任何情绪维度的重新规划。

输出: 脚本概览 + 对应格式脚本(逐场故事演绎+情绪表达+口播台词)+ 广告植入对齐检查 + 自检清单。

用户确认: Gate-5(脚本确认),确认后流程默认结束。如需分镜则进入步骤 10。

详细提示词和输出模板见:9_生成短视频脚本.md


步骤 10:生成短视频分镜脚本 🔶 可选步骤

触发: 用户明确要求生成分镜时执行(如"生成分镜"/"展开分镜"/"需要分镜脚本")。默认流程结束于步骤 9。

目的: 在脚本正文基础上生成分镜脚本,在每个段落前补充拍摄标注,适合审阅反馈。

输出: 分镜脚本(【景别 | 环境 | 光线 | 场景 | 场景元素】五字段标注,承接 S9 画面元数据细化为精确分镜值)。

详细提示词和输出模板见:10_生成短视频分镜脚本.md


步骤 11:脚本检查和诊断 🔶 可选步骤

触发: 用户明确要求「诊断/检查/复盘脚本质量」时执行(如"帮我诊断这个脚本""检查下这脚本")。默认创作流程结束于步骤 9;S11 是可选质检,由用户决定是否执行。

目的: 对脚本做完整质量诊断——八类35项自动扫描 + 四维度质量评分 + 人设稳定性校验 + 合规审查 + 故事成立性专项(剧情/悬念/反转类),输出评分报告和问题清单。

输出: 八类35项扫描结果表 + 四维度评分报告 + 问题清单(按严重度排序)+ 人设校验 + 合规校验 + 故事成立性结论 + 最终审核结论。

用户确认: Gate-6(最终确认),确认后完成交付。

最终交付物(确认后自动生成): 创作回顾.html — 整合全流程各阶段产出的可视化回顾页,命名规则 脚本{编号}_{脚本标题}_创作回顾.html,存放于产出根目录下 {账号名}/ 账号文件夹根目录(dsh 部署环境:D:\dshworkspace\创作任务\;开发机与用户环境:桌面 MCNSkill项目/,以 references-add/路径配置.md 为准)。如有分镜则一并纳入。

详细提示词和输出模板见:11_脚本检查和诊断.md


关键规则

〇、执行方式判定(P0,09-02 固化)

收到任何"写/改/重写/复盘脚本"类请求时,动手前先判定执行方式,禁止直接进入创作环节:

场景 执行方式
工作台相关(账号/视频/AI写脚本/复盘页面的创作·改写·重跑·复盘) 必须走 POST /api/run 提交 AI 会话任务(挂 skills 参数绑定技能),由独立会话按 S1-S11 执行并写库;禁止在会话内手写脚本草稿
纯咨询/分析(讲解、方案、诊断意见,不落库) 会话内直接回答
非工作台创作(对话内直接发起、无工作台上下文) 会话内按 S1-S11 正常创作,落盘产出目录

判定口诀:"这个产物要不要进工作台(rewrite_log/入库/左侧会话栏)?"——要进,就走任务;不进,才可会话内产出。 重新执行历史任务 = 复用原任务 prompt(从 automations 表取)+ skills 参数提交新任务,任务自动应用当前技能版本。 组装 prompt/选择 skills 时遵守「功能入口 × 技能调用契约」(工作台章节第 7 条 + mcn-work-shop/docs/AI会话任务输入输出对照.md)——任务必须带技能前缀常量(SKILL_HINT_*)+ 对应 skills 数组。

〇·1、方案与执行分离(P0)

用户要求「分析/方案/如何改/为什么/复盘」→ 只输出分析与方案,禁止直接修改文件;仅当用户显式授权("改吧/执行/按方案来/落地/确定")或任务是直接修改指令("把X改成Y")时才动手。修改 SKILL.md / references / 知识库等规则文件前,必须先列出「将修改哪些文件、各改什么」等用户批准;跨多文件批量修改必须先确认范围。

判别速查:分析/方案/如何改/为什么 → ❌ 不改文件,等授权;改吧/执行/按方案来/落地/确定 → ✅ 执行;把X改成Y(直接指令)→ ✅ 直接改;沉淀(对方案/制度类)→ ✅ 写入对应目录。

一、用户确认机制(P0)

⚡自动/🛠️开发模式:所有Gate自动通过,AI自主决策推进。🤝共创模式:每步产物必须经用户确认后推进,不得预判通过、合并推进、静默跳过。修改超5轮输出分歧分析。

完整确认门机制(7个Gate/标准格式/禁止行为/修改循环)见:创作流程规范.md 二

二、广告植入为可选步骤 🔶

有广告Brief→执行步骤8;无→跳过步骤8,步骤7确认后直接进步骤9。大纲中预设的"广告植入占位"在无广告时保留为空,不编造内容。

三、脚本格式规范

脚本输出格式以 references/创作流程规范.md 三为唯一权威来源(标准段落格式 + 分镜脚本格式 + 格式检查规则)。

四、动态增量管理 🔴

Skill部署到非原始开发路径时,所有用户新增的创作流程/接口文档/创作知识/素材/铁律统一归入 references-add/。运行时六大维度(创作流程/通用知识/分赛道知识/素材库/接口调用/铁律避坑)同时加载 references/ + references-add/,取并集,标准库优先。

完整整理规则+加载规则+目录结构见:references-add/README.md

五、过程产物链必须完整(P0)

任何产出(含只生成大纲/标题),必须按步骤顺序执行完整流程——05_故事选题 → 06_短视频框架 → 07_短视频大纲 缺一不可,禁止跳步。上游信息只从「已确认产物」读取,禁止凭对话印象编造。

  • 自动模式(默认):中间产物不落盘,仅在对话上下文中完整传递;只落盘最终交付物(账号级人设卡片 + 脚本正文 + 分镜脚本 + 诊断报告 + 创作回顾.html)。单一诉求(如"生成脚本")时,中间步骤后台静默执行——完整产出但不逐个展示、不停顿确认,只把目标步骤(如 S9 故事脚本)作为唯一可见结果。
  • 共创模式:落盘同自动模式,但每个确认门展示当前产物并询问用户,确认后推进。
  • 开发模式:每步产物全链落盘(05_故事选题.md → 06_短视频框架.md → 07_短视频大纲.md 等),上游只读已落盘文件。

产物命名、落盘路径与三种模式的落盘清单详见:创作流程规范.md 五

六、硬编码禁止规则(P0)

创作流程、知识库、素材库标准库中禁止硬编码任何具体账号信息(账号名/角色名/专属机制/专属路径)。素材库存具体物品是设计目的不算硬编码;产出目录(dsh 部署环境 D:\dshworkspace\创作任务\、开发机与用户环境桌面 MCNSkill项目/,或用户自定义路径)全允许。

判定标准+替换对照表+验证命令见:创作流程规范.md 六 🔴 技能内一切文件引用必须用相对路径(绝对路径随部署机器变化失效;md 链接相对自身文件解析、禁止越级出技能根)→ 路径引用规范.md

七、审计与修复工作方式

审计发现问题后修复时,逐条读取→逐条修改→逐条验证,禁止批量读取准备批量修改。执行中发现的失误及规避规则记录到项目根目录 失误与规避记录.md(技能包外项目级维护文档,仅开发机技能维护场景使用;部署到用户环境/技能包不包含此文件,无需记录),持续追加。


文件目录概览

短视频工作台/                      ← Skill 根目录(09-03 更名,原「短视频脚本创作技能/」)
├── SKILL.md                        ← 入口文件(流程引擎+规则摘要+子技能索引+目录索引)
├── 帮助文档.md                      ← 使用指南+触发示例+快速启动模板
├── scripts/                        ← MCP配置 + Dify接口脚本
├── mcn-work-shop/                  ← 本地 Web 工作台(server.js + public/,零依赖 Node)
├── subskills/                      ← 6 个子技能(browser-harness / lieflat-charts / mcn-data-insight / mcn-dou-analysis / mcn-script-review / mcn-video-prompt,相对路径引用见「子技能索引」)
├── references/                     ← 标准库
│   ├── 创作流程规范.md              ← 确认门/格式/路径/硬编码 规则权威源
│   ├── 创作流程/1~11_*.md           ← 11步详细逻辑
│   ├── 接口调用/                    ← MCP工具规范 + Dify接口 + 抖音解析
│   ├── 索引_知识素材库.md            ← 知识库+素材库总索引(先读此文件再定向读取)
│   ├── 知识库/01~12_*/              ← 66个方法文件(12分类)
│   └── 素材库/                      ← 8素材类型 + 分块定义
└── references-add/                 ← 用户增量(运行时与 references/ 取并集,运行时优先)

知识库+素材库详细索引 → 索引_知识素材库.md 产出路径规范(dsh 部署环境 D:\dshworkspace\创作任务\、开发机与用户环境桌面 MCNSkill项目/({账号名}/脚本{编号}/ 直挂,无技能文件夹层),Windows/macOS 按系统解析;运行时以 references-add/路径配置.md 为唯一权威) → 创作流程规范.md 五 references-add增量目录结构 → references-add/README.md 快速启动模板 → 帮助文档.md