技能三副本迭代:路径重构+输出边界铁律+开场口径区分+审计修复

- 路径重构:脚本创作 V1.0/Lite1.0 扁平化(去技能文件夹层),分镜技能迁移至 短视频提示词生成/V1.0,旧路径清理
- 输出边界铁律固化:创作流程规范.md 新增「交付物输出边界(通用铁律)」+ S9 输出模板新增「输出边界」块(验收口径=执行约束非输出内容)
- 开场钩子铁律三层固化:00_开场/06_编导终审/S9 相关规则 + S5 预设钩子口径区分(前3秒=呈现窗口,3-7秒=开场段总时长)
- 帮助文档:新增「从账号分析到脚本创作」跨技能章节(你这样问|我会做什么风格)
- mcn-dou-analysis 内嵌副本:红线边界声明+人设卡术语更新(设定分析说明)
This commit is contained in:
maogeigei committed 2026-08-26 17:28:21 +08:00
1 parent 37eb75501b
commit b3685504d7
561 files changed
+47048 -1290

No files matched your search

+408
View File
@@ -0,0 +1,408 @@
# 2026-08-25 工作日志
## 短视频分镜脚本 — V1.0 与 .dsh 副本对齐(双向各一处)
- 背景:用户询问 V1.0 源端与 `C:\Users\maidou\.dsh\skills\storyboard-prompt` 是否同源、是否需同步
- 同源确认:目录结构一致(references 4制作流程+15知识库+参考skills+references-add),除 SKILL.md 外全部文件 diff 零差异;源端独有 output/(开发样例,不部署,正常)
- 分叉点:①.dsh 端 08-21 description 精简未回流 V1.0 ②V1.0 端 08-24 F1 扩展未同步 .dsh
- 用户决策:两项都做(回流 description 精简 + 授权同步 F1 扩展到 .dsh)
- 执行:
- 回流:V1.0 SKILL.md description 替换为 .dsh 精简版(能力域+触发场景),name 保留「短视频分镜脚本」
- 同步:.dsh SKILL.md F1 节替换为 V1.0 扩展版(11维度观察/人物专项5项/类型判定7类/类型适配表/文字转录强制要求/反向提示词6分类),保留 .dsh 的 name(storyboard-prompt)与精简版 description
- 版本标签:两端 updated_at→2026-08-25,last_change 各自记录动作(回流/同步)
- 验证:SKILL.md diff 仅剩 2 处预期差异(name 环境适配 + last_change 各自记录);全目录 diff 零差异(除源端 output/)
- 备注:本次写 .dsh 为用户明确授权的例外(单向只读铁律 2026-08-22 仍然有效,默认不写 .dsh)
## 教训沉淀
- **部署副本对齐要双向核对**:分叉不一定单向——本次回流缺口(.dsh→源)与同步缺口(源→.dsh)同时存在,只看一个方向会漏;用 frontmatter 的 updated_at/last_change + 全目录 diff -rq 三件套可快速定位分叉点
## 短视频脚本创作 — 极致事件补充分类沉淀落地(V1.0 + Lite1.0 双副本)
- 背景:用户评估外部"极致事件分类体系"后,指示按沉淀总图执行优化;核心原则"ABC 是根,其他分类是枝——根定本质,枝定落地"
- 沉淀决策(4 补充分类 + 1 不沉淀):
- 叙事功能(钩子/留人/转粉/传播)→ S7 创作流程新增「极致触点节点布位」表(4型+用法非属性+密度闸门)+ 大纲质量校验「极致触点布位检查」(开场钩子场≥1、每15-20秒≥1、结尾建议转粉型)
- 赛道专属 → 13_极致事件_分块示例 赛道对照表 8→12 行(并入味觉想象→美食、认知颠覆→学习教育、情感浓度→剧情、耗时精度→手工、环境强度→户外、效率→职场/干货)
- 克制极致(隐性手法)→ 05 总纲机制说明("不表达"表达,本质仍属戏剧极致,不单列本质类)
- 专属符号 → 极致行为三分类→四分类(+专属符号型:跨视频复现的账号记忆点,沉淀账号专属层)
- 情绪属性 → 不沉淀(情绪价值由 07_情绪共鸣 承接,总纲补「情绪落点」指针)
- 文件落点(V1.0 与 Lite1.0 同构同步,共 7 处):
- `05_极致事件/00_极致事件总纲.md`:克制极致说明 + 情绪落点指针 + 极致行为简表 3→4 类
- `05_极致事件/极致行为创作法_通用_内容设计.md`:三分类→四分类(+专属符号型+说明)
- `创作流程/7_生成短视频大纲.md`:布位表 + 校验行
- 残留修正 3 处「极致行为三分类」→「四分类」:`创作流程规范.md`(S6行)、`索引_知识素材库.md`、`6_生成短视频框架.md`
- SKILL.md 版本标签:updated_at→2026-08-25 + last_change
- 单副本(内容创作产品规划):
- `素材库/产品规划/短视频素材库产品规划.md`:核心规则第14条「专属符号沉淀(账号专属层)」+ Phase 7 补充
- `知识库/分块示例/13_极致事件_分块示例.md`:赛道对照表 12 行
- 验证:全量 Grep 确认「极致行为三分类」零残留(账号类型三分类为无关概念,保留);四分类/克制极致/专属符号/布位表双副本对称
- 教训:改维度分类后必须全局 grep 旧分类名(如"三分类"),且要区分同名不同义概念(极致行为三分类 vs 账号类型三分类)
## 创作流程+知识库 执行通畅性审计(技能审查表 13 条)
- 结论:总体通畅,无 P0;发现 4 个 P1 + 2 个 P2(V1.0 与 Lite1.0 双副本同构存在)
- P1:
1. 创作流程规范.md 四·知识库分类索引表过时:09_脚本诊断 标 3(实际 4,缺「故事成立性校验」)、总计 65(实际 66)
2. SKILL.md 关键规则七引用 `../../失误与规避记录.md` 断链(文件在项目根,需 ../../../../)
3. S9 处理规则「2. 脚本结构」骨架示例(32-84 行)与输出模板(348+ 行)/创作流程规范三矛盾:A 骨架缺 5 字段画面元数据行;B 骨架加粗分行(应为同一行不加粗);C 骨架分行(应为同一行);86 行"不单独用【】标注"与规范 244 行"S9 有粗粒度画面元数据"冲突
4. S9「### 闪回叙事规范」标题重复(113/115 行)
- P2:S10 景别列表缺「大远景」(6 vs 规范/知识库 7);S7「第二步半」/S11「三·五」编号命名(功能 OK)
- 通过项:11 步顺序/编号/无跳步✅ 三层职责分离(S6情绪/S7结构/S9演绎)✅ 数据流全链贯通(共鸣切入点/目标体感/故事前提/场次结构/情绪卡/广告占位)✅ 知识库引用零断链(脚本扫描)✅ 素材库调取链路完整✅ 术语统一(故事细节/三段式五段式)✅ 硬编码零残留✅ 产物链红线双处强制✅
- 审计方法沉淀:①知识库文件数 vs 索引计数核对(bash wc)②步骤文件引用断链脚本扫描(python 正则匹配 .md 链接 + 磁盘对照)③关键字段跨步骤 grep 流转图(S5→S6→S7→S9→S11)④S9 骨架 vs 输出模板 vs 权威规范三方对照(骨架示例易与权威源脱节)
## 短视频分镜脚本 — F1 流程评估优化10项(仅 V1.0)
- 背景:用户要求评估 F1 反推图片提示词流程并执行优化(P0→P1→P2 逐步)
- 评估发现:骨架完整但 3 个 P0 硬缺口(画面文字维度空隙/词库引用链路断裂/F1 节 references 引用数为 0/目标平台适配缺失)+ 3 个 P1 + 4 个 P2
- 落地(全部在 SKILL.md F1 节,F2/F3/F4 未动):
- P0:①文字转录触发放宽为"画面含可辨识文字即必做,不限类型"(堵人像slogan/场景招牌漏观察)②补「详细方法论」6条词库引用(01主体/07光影/09色彩/14构图/10+12质感/15风格,指针全部验证存在)③补「目标平台适配」4平台(默认即梦自然语言/MJ参数式--no/SD权重+负面框/NanoBanana)
- P1:④结构化版格式模板(10字段分行)+双版本适用说明 ⑤多图模式(共通主体交集+差异项+冲突标注,衔接F3角色卡)⑥风格反推双轨输出(命名+参数化描述+置信度)
- P2:⑦图片质量前置扫描并入step1 ⑧置信度维度级风险分级并入step4(高风险:风格/氛围/符号内涵)⑨反向词×图片类型映射规则 ⑩版本标签 updated_at 2026-08-25
- 验证:F1 节通读确认10项全部落地;引用指针指向的7个知识库文件章节均提前 grep 验证存在
- 备注:**.dsh 副本已于同日授权同步**(用户明确授权后 F1 节优化版整体替换移植,保留 name/精简description;验证 SKILL.md diff 仅剩 name+last_change 两处预期差异,updated_at 两端一致)
- 教训:功能节的知识库引用块(详细方法论)是标准结构,新功能节(如 F1 由内建方法论发展而来)容易漏配;评估某功能完整度时先查"该节 references/ 引用数是否为 0"
## 短视频分镜脚本 — F1 实跑复盘修复5项(仅 V1.0,.dsh 未同步)
- 背景:用真实图片(古风双女主街道)实跑 F1 反推,用户连续三轮抓漏:①焦距缺失②肤色写"白净"违反具体色名规则/族裔妆容缺失/时间不显式③水印文字不应写入提示词
- 落地(V1.0 SKILL.md F1 节):
- 文字二分类新规则:内容性文字(招牌/文案/slogan)写入提示词正文;标识性文字(水印/署名/@账号名/logo/时间戳)只进观察报告+反向词"水印",禁止写入正文(写入会令生成图带上水印)
- 结构化模板升级:新增【基础属性】行(画幅比,即梦UI设置不写入/MJ --ar)+【构图】行补焦距+光圈(示例 85mm f/1.8)+【主体】补肤色具体色名+【文字】行标注水印类不写入+【负面约束】含"水印"
- 详细方法论引用块补3条:06焦距视角(必)+03场景模板+11特效渲染(可选)
- 版本标签 last_change 更新为实跑复盘修复摘要
- 备注:**.dsh 副本已于同日授权同步**(用户确认合并修复方案后,5项复盘修复逐条移植;验证 SKILL.md diff 仅剩 name+last_change 两处预期差异,updated_at 两端一致,F1 节完全一致)
- 教训(两层):①执行层——规范有槽位不代表会被填,模板字段(如焦距)与专项规则(如肤色具体色名)在生成时易被跳过,实跑是检验规范落地唯一手段;②规范层——水印/署名类标识性文字与内容性文字必须分叉处理,"全部转录"一刀切会把水印带进生成图,效果适得其反
## 创作流程+知识库 审计问题「按顺序修复」执行(V1.0 + Lite1.0 双副本同步)
- 按审计清单顺序逐条修复(P1-1→P1-2→P1-3→P1-4→P2-5),每条修改后立即验证
- P1-1 索引计数:创作流程规范.md 371 行 09_脚本诊断 3→4(补「故事成立性校验」)+ SKILL.md 目录概览 65→66 个方法文件(磁盘 wc 实测 66 确认)
- P1-2 断链:SKILL.md 关键规则七 `../../失误与规避记录.md` → `../../../../`(SKILL.md 在 脚本创作技能/ 下,上跳 4 级才到项目根;目标文件实测存在)
- P1-3 S9 三处对齐权威规范(骨架/输出模板/System Prompt):
- A 骨架场1/场2 补 5 字段画面元数据行【景别 | 环境 | 光线 | 场景 | 场景元素】(与输出模板/规范一致)
- B 骨架整体重写:场标题去加粗(规范 B 明确"不加粗",System Prompt B 同步改)+ 补 5 字段行 + 旁白/角色改同一行不加粗(原加粗分行);输出模板 B 场1/场2/场3 去加粗
- C 骨架口播改同一行(**{角色名}**(口播·{语气}):台词)
- 86 行分镜要素分离表述对齐规范 244 行:S9 不输出【景别|光线|入镜】分镜三要素,但 5 字段画面元数据属 S9 画面提示(粗粒度),S10 细化;System Prompt 区 241 行同步泛化(A 场次画面元数据 / B Vlog)
- P1-4 S9 删除重复「### 闪回叙事规范」标题(112/114 行)
- P2-5 S10 景别列表 2 处补「大远景」(远景/全景/中景/近景/特写/大特写 → 大远景/远景/全景/中景/近景/特写/大特写,对齐规范 331 行 7 项)
- 验证:零残留 grep 全过(65/3/../..//加粗分行/6项景别/旧分离表述/重复标题);S9/S10 文件双副本 diff IDENTICAL;SKILL.md diff 仅剩固有差异(name/version/last_change/MCP 依赖 vs 轻量说明)
- 版本标签:双副本 updated_at 2026-08-25 + last_change 记录本次修复摘要
- 教训:三方对照(骨架 vs 输出模板 vs 权威规范)修复时,不只改骨架——输出模板/System Prompt 同源错误须一并对齐,否则"三矛盾"变"两矛盾"仍留痕;S9 骨架区是历史遗留易腐点,后续改动骨架示例必须同步核对输出模板区
## 短视频脚本创作 — V1.0 ↔ .dsh 双向同步(脚本创作技能,授权写 .dsh)
- 背景:用户要求对比 `C:\Users\maidou\.dsh\skills\short-video-script` 与 V1.0 源技能,选择「双向同步」——V1.0→.dsh 同步 + .dsh→V1.0 回流(并同步 Lite1.0)
- 核心发现:13 个差异文件中仅 2 个干净单向复制,其余为双向差异——.dsh 有**结构增强**(时间/年龄规范、数字账取证、行为来源与时间线、案例库),V1.0 有更具体的大炮创作教学案例。合并原则:**V1.0 保留具体案例 + 吸收 .dsh 结构增强**
- .dsh 独有资产(重要,已回流):「时间/年龄规范 + 数字账取证」体系——AI 不擅长具体数字一致性,心算自查必然失效,唯一可靠方式是"把正文实际出现的数字逐条列出,串链核对(取证,而非心算)";全片时间/年龄默认模糊表述("很多年前/小时候/那几年"),禁止堆砌精确数字;只允许一个时间基准
- 执行:
- V1.0 回流合并 5 文件:S5(时间/年龄表述规范+时间锚点)、S6(事件标注两→三标注+复盘七问补行为来源/时间年龄+数字取证)、故事成立性校验(二·五数字账取证整节+案例3/4)、S9(自检清单补2条剧情类)、S11(数字账取证5处)
- Lite1.0 同步:S5 按环境合并(保留 Lite 搜索表述)、S6/S9/S11/故事成立性 4 文件直接复制、SKILL.md S11 摘要补全
- .dsh 写入 12 文件(保持 CRLF 行尾):11 内容文件 + SKILL.md 手工合并(script-review 引用行不回流、失误记录路径 3 层保持原样、66 方法文件)
- 术语修复:V1.0 7_生成短视频大纲.md 8 处「口播/独白/台词方向」→「口播/旁白/台词方向」(Lite 已正确,修复后三端 IDENTICAL)
- 环境差异清单(不回流/保留):.dsh script-review 技能引用行、失误记录引用路径 3 层(.dsh 无失误记录文件,改 4 层指向用户根目录更错)、路径配置、S5 搜索表述(Dify/搜索引擎 vs 模型自带联网)、创作流程规范 grep scripts/(Lite 独有)、SKILL.md frontmatter name/version、帮助文档
- 最终验证:V1.0 vs .dsh 仅剩 SKILL.md 差异(预期环境差异);V1.0 vs Lite 剩余差异全部为验证过的环境差异;全局「独白」残留扫描剩余均为「自我独白」素材库合法分类
- 备注:本次写 .dsh 为用户明确授权的例外(单向只读铁律 2026-08-22 仍然有效,默认不写 .dsh)
- 教训:跨环境技能同步三要点——①CRLF 感知 diff(裸 diff 因行尾显示整文件不同,必须 --strip-trailing-cr);②双向差异要逐文件判定"谁的结构更强",不是简单覆盖;③环境特有内容(技能引用/路径/搜索能力表述)必须识别排除,否则会把环境 A 的约束带进环境 B
## 短视频分镜脚本 — F1 还原力补强7项(仅 V1.0,.dsh 未同步)
- 背景:实跑复盘修复后用户继续追问"没有物品/场景布置/方位,这样能还原图片吗""还要哪些信息"→ 确认 F1 观察维度有提及但无执行精度与模板槽位,知识库有资产(02动作行为/14前中后景/06画面坐标)但 F1 未 surface
- 落地(V1.0 SKILL.md F1 节,合并上轮三项+本轮四项):
- step 2 十一维度逐项加观察精度要求(括号标注):画面坐标方位(画面左/右禁机位相对方向)/光影方向精确化/色彩具体倾向/道具独立清单/场景前中后景三层/虚化梯度
- 人物专项行追加还原力精度:姿势写到角度/手部/视线落点粒度(引 02 词库);神态用 01 微表情 7 区域×4 级强度语言(禁抽象情绪词)
- 结构化模板扩为 **17 字段**:新增【道具】【场景布置】【方位】【人物空间关系(多人)】【姿态与视线(含人物)】+【镜头】行独立(焦距+光圈+虚化梯度);人物相关字段按图类取舍
- 「注意」行后新增还原路径指引:100%复刻→图生图/垫图;改图延展→文生图直接用;学图→变量提炼
- 详细方法论引用块:补 02_动作行为行 + 14 行加前中后景/画面坐标 + 06 行加 X 轴朝向/画面坐标规则(现为 10 条指针)
- 「输出格式」行维度清单同步 17 字段(发现旧 11 项清单未随模板更新,一并修正)
- 版本标签 last_change 更新
- 验证:F1 节通读确认;字段数自检发现标注 16 实为 17(数错一处已修正)——字段计数须逐个数
- 教训:①模板扩字段后必须同步更新同节其他引用该字段清单的位置(输出格式行易漏);②"还原力"类优化的判断标准不是"维度提没提"而是"精度够不够执行"(有方位槽位≠写到画面坐标粒度)
- 备注:**.dsh 副本已于同日授权同步**(随文生图验证修复轮一并两轮合并移植)
## 短视频分镜脚本 — F1 文生图还原力验证修复7项(仅 V1.0,.dsh 未同步)
- 背景:用户拿 F1 提示词在即梦实际生成图片,与原图对比暴露 6 类还原缺口 + 1 类输出格式违规(模板有"按维度分行"但实际输出合并单行)
- 对比实测结论(文生图还原极限约65%):①左右手翻转("右手持"身体坐标模型执行率低)②复合姿势丢失(扛+斜搭+延伸只保留1个动作)③强方向光+烟雾被平均化为平光④微表情 L1-L4 强度词模型不识别(A大笑变平静)⑤易漂移色名偏移(灰白→灰蓝)⑥后景脑补多出山、烟雾被放大;✅水印反向词拦截成功、方位/空间关系/浅景深还原好
- 修复落地(V1.0 SKILL.md F1 节,7项合并为6处编辑):
- step 2:光影行加强方向光转译(轮廓光/边缘光/丁达尔光束替代角度描述)+色彩行加易漂移色名锚定(灰白/米白/棕黄加参照物或排除色相)+场景行加穷尽清单原则(未出现大类元素进负面约束)
- 人物专项还原力精度扩为5条:姿势动词≤2个/人+复合动作改道具几何锚定(接触点+两端画面位置)/持物方位优先画面坐标("右手持(该手位于身前偏画面左)")/微表情双轨制(观察用7区域×4级、正文转译直白词"露齿大笑")/禁抽象情绪词
- 模板17字段:分行改硬性格式(禁止合并单行)+道具行加接触点+两端画面位置+主体行色名锚定+光影行光效词+负面约束加反脑补项
- 反向词规则加反脑补项(山/塔/水面等未出现大类元素+浓烟)
- 详细方法论07行加光效转译注
- 版本标签 last_change 更新
- 教训:①**观察语言≠生成语言**——L值强度/角度描述是创作者语言,写入提示词正文必须转译为模型可执行词(直白可视化词/具体光效词/画面坐标),这是"双轨制"的本质;②**身体坐标(左右手)执行率低于画面坐标**,持物类必须双锚定;③模板格式要求(分行)必须标"硬性"否则执行时被合并——同一条"规范有槽位≠会被填"的又一例证
- 备注:**.dsh 副本已于同日授权同步**(还原力补强+文生图验证修复两轮合并移植,8处编辑;验证 SKILL.md diff 仅剩 name+last_change 两处预期差异,updated_at 两端一致,F1 节完全一致)
## 短视频分镜脚本 — F1 第二轮生成对比修复8项(仅 V1.0,.dsh 未同步)
- 背景:用户用修复后提示词二次生成再对比,指出三大问题:背景虚化不足/脸部朝向不对/服装还原度低;全面扫描另发现4项+用户决策废弃极简版
- 用户关键决策:**极简增强版废弃**——"没有什么用,要尽可能完全还原",F1 定位还原导向,只输出结构化版单版本
- 修复落地(V1.0 SKILL.md F1 节,7处编辑):
- 虚化结果转译:焦距光圈是光学参数模型不推算,直接写视觉状态("背景模糊成柔和色块仅可辨轮廓剪影")
- 脸部朝向可见部位锚定:四分之三侧脸=完整一眼+另一只部分+一只耳朵("可见右耳"),方向词执行率低
- 服装结构扩写:外层(品类+颜色+衣长+袖型)+内层可见+腰部(宽窄+位置)
- 字段按还原优先级重排:关键还原项前置(主体/朝向/虚化),背景细节后置——模型对提示词开头权重最高;基础属性移至末尾
- 逆光入画写法:"光从人物背后左上方射入,发丝边缘发光(rim light glow)"替代名词性"轮廓光"描述
- 表情分离+前置:多人画面表情分开描述禁合并(模型对"双人一致表情"有先验会平均化),写入【主体】行靠前
- 负面约束加对抗项:背景清晰/背景细节过多/景深过大(反向词压制反效果)
- 同步修正:详细方法论07行旧"轮廓光转译"表述更新为逆光入画;人物专项还原力精度扩至⑦条
- 教训:①**"参数→结果"转译规律**:凡是技术参数(焦距/光圈/角度/L值)模型都不推算,必须写"看起来的样子"(视觉状态直述);②**提示词位置=权重**:模型对开头权重最高,字段顺序不是排版问题而是效果问题;③**负面约束可作对抗手段**——不止排除错误,还能压制"该虚不虚/该糊不糊"的反效果
- 反优化复查(用户要求确认,自查发现4项自己引入的问题并修复):①P0 虚化转译+对抗项原是无条件规则——对产品/建筑等全清晰深景深原图会反向强加虚化,已条件化(仅原图有虚化时才写虚化结果+对抗项;全清晰图写"全画面清晰锐利");②P1 对抗项"背景清晰"有拆词风险("清晰"被整体否定→全图发软),已删,保留完整语义单元"背景细节过多/景深过大";③P1 服装"腰封宽窄"预设腰封存在——现代装会被脑补出腰封,改"腰带/腰封如有"+补现代装示例;④P2 朝向可见部位锚定仅适用人像,非人物补角度锚定(正对/45度/侧面)
- 教训(反优化层):**给通用功能加规则必须问"7类图片都适用吗"**——虚化/腰封/人脸锚定都是从人像案例泛化出的规则,未过一遍产品/建筑/美食就是潜伏反优化;负面词组要按"拆词后各部分单独是否安全"审查
- 备注:.dsh 副本本轮未同步,待用户单独授权
## 短视频分镜脚本 — F1 画面感保护条款3项(仅 V1.0,.dsh 未同步)
- 背景:用户对比两轮生成图后指出第一轮(还原度低的)画面感反而更好——揭示"还原度≠画面感"张力;批准"可以试试"
- 落地5处编辑(V1.0 SKILL.md F1 节):
- 画面感保护条款段落:还原导向≠无脑精确化,逐项精确的同时保留 1-2 处"模糊氛围词"(远景暖光晕染/空气透视感/轻雾弥漫)不拆解不量化
- 反脑补规则细化形态级:未出现的**形态级**元素(山体/塔/水面/招牌等具体形态)才进反向词;**概念级氛围词豁免**——它们是画面感来源
- 人物专项⑧场景统一性声明:多人画面必加"同一瞬间:同一光线、同一情绪节律、同一画面感"
- 结构化模板【人物空间关系】行加同一瞬间声明
- 版本标签 last_change 更新
- 教训:**精确与氛围是互相拮抗的优化目标**——纯精确提示词(无氛围词)生成的图还原度高但像"摆拍工作照",丢生活瞬间感;反脑补规则粗用(概念级一刀切)会误杀画面感来源,必须区分形态级(脑补风险)与概念级(氛围资产)
- 备注:.dsh 副本本轮未同步(现共落后三轮:第二轮修复8项+反优化修正4项+画面感保护3项),待用户单独授权
## 短视频分镜脚本 — F1 第三轮生成图对比+四轮独立观察复盘(仅 V1.0,.dsh 未同步)
- 用户贴第三轮生成图:"怎么感觉越来越差了";随后指出我对比分析有误(脸型/朝向/表情全错但我判了✅)——**确认偏差**:拿提示词写了什么去"确认"图,而非独立观察
- 四张图(原图+三轮生成图)独立重观察核心发现:
- 第三轮非全面变差:A 表情(嘴大张)反而最接近原图——"O形"描述生效;但 B 闭合微笑被污染成张嘴露齿、脸型变圆宽、对襟丢失变V领睡袍、扁担水平、背景虚化变弱
- 第一轮(极简版)在 4 项上最强:A 对襟结构/B 披帛双手拎两端/A 扁担斜向下/背景虚化——**信息密度低模型自然走对**
- "同一情绪节律"是 B 表情污染源:模型把"情绪节律统一"读成"两人表情趋同",单向把 B 拉向 A(A 大张→B 也张嘴)——⑧场景统一性与⑥表情分离打架
- "领口V形交叠"引入"V"概念→模型优先执行"V领"→对襟丢失(第一二轮没这个词反而对襟都对)
- "扁担另一端延伸出画面左下角外"的"外"被脑补成"指向画面外"→扁担水平横穿(第一二轮"斜向下"写法有效)
- 用户判断:第二轮氛围最好——第二轮是8项精确约束加入前的版本,信息密度适中,模型有自由度渲染氛围;第三轮精确项堆满→注意力被细节吸干→氛围没了(精确与氛围拮抗的又一实证)
- 第四轮综合策略(用户指令"综合各轮优势"):第二轮氛围基底+4项定向精确修正(A表情O形/B表情闭合锁死/扁担斜向下/服装对襟删V形交叠)+删污染项(同一情绪节律/耳饰/竹篮/冗长朝向锚定)+氛围段前置到开头
- 新原则沉淀(待第四轮验证后固化 SKILL.md):**「关键项精确化+其他项自然化」**——精确项堆到6+维/人物时模型注意力被摊薄,关键项命中其他项崩盘;**对比生成图必须先独立观察再对照提示词打分,禁止拿提示词"确认"图**(流程铁律)
- 备注:.dsh 副本未同步
## 短视频分镜脚本 — F1 结构化版实体聚合(仅 V1.0,.dsh 未同步)
- 触发:用户审第四轮结构化版后发现人物信息散在【主体】【方位】【姿态与视线】【人物空间关系】【道具】五个字段里——"人物相关的提示词就应该写到一起 包括这个人所有的信息"
- 核心改动:结构化版模板从"按维度切分17字段"改为"人物按实体聚合每人一块+全局项独占字段";结构化版与整段版同一聚合结构,差异仅在有/无字段标签
- 聚合清单(每人一块内顺序):基础(脸型+肤色)→表情→发型与佩戴物(簪/耳饰)→服装含材质→朝向→姿势动作→持物→视线→空间位置
- 同步修复4处旧残留:①⑥"写入【主体】行"改"写入人物块靠前";②⑧"同一情绪节律"删除(防B表情趋同污染);③"17字段"/"按维度"表述更新;④"转写后逐件核对"改"逐件核对"(两层同结构不再叫转写)
- 教训:**拆散病不分审计层/生成层**——审计层按维度切分也破坏实体归属(材质/颜色/道具跨字段模型也无法归属),人审核对也应按人而非按维度
## 短视频分镜脚本 — F1 全局项4块聚合(仅 V1.0,.dsh 未同步)
- 触发:用户审第四轮结构化版后发现人物聚合后,全局项仍散在8个字段(场景/场景布置/镜头/光影/构图/色彩/材质质感/风格/氛围),且信息严重跨字段重复
- 重复清单:"中近景+平视"在镜头/构图各一次;"前景清晰锐利"在场景布置/镜头各一次;"后景屋檐树冠剪影"在场景布置/镜头各一次;"左侧微光烟雾"在场景布置/光影各一次;"暖色调"在光影/色彩各一次;"A居中偏左B居中偏右"在构图/人物段位置各一次
- 合并方案:8散字段→4聚合块——①场景(环境+前中后景内容,只写"有什么"不写虚化)②镜头(景别+机位+虚化+构图定位,合并旧构图)③光影(光源+逆光入画+色调系统,合并旧色彩)④风格与氛围(风格+情绪+画面感词+全局质感,合并旧材质质感/风格/氛围三字段)
- 新规则:**全局项禁止跨字段重复**——同一信息只在一处写,虚化只写镜头层、色调只写光影层、人物画面位置只写人物段尾
- 教训:**全局项也有归属问题**——散字段导致同一信息写多次(虚化状态同时出现在场景布置"前景清晰"和镜头"前景清晰锐利"),模型收到重复指令时反而不确定优先级
## 短视频分镜脚本 — F1 人物位置移至场景层(仅 V1.0,.dsh 未同步)
- 触发:用户质疑"人物位置朝向是不是放在场景中更好"
- 分析判断:位置=关系性(A略前于B需两人同时在场才能定,放人物段造成循环引用)→移场景;朝向=个体渲染属性(决定怎么画脸/可见部位锚定与表情一体)→留人物段
- 改动:人物段末尾删"站在画面中偏左/右+前后关系+同一瞬间声明";场景段补"人物布局"(每人画面位置+前后关系+间距+同一瞬间声明);镜头段删"人物画面位置定位"(已在场景层写)
- 聚合清单末尾从"→空间位置+同一瞬间声明"改为"→视线落点"收尾
- 教训:**关系性信息归场景,个体渲染属性归人物**——位置是"把人放哪"(layout),朝向是"怎么画这个人"(rendering),拆分依据是信息性质而非字段美观
## 短视频分镜脚本 — F1 人物标签去位置化(仅 V1.0,.dsh 未同步)
- 触发:用户指出【画面左侧女性A】标签冗余——位置信息和角色编号混在标签里,而位置已在场景段写过("A居画面中偏左略前"),两处重复
- 改动:人物标签从"画面位置+角色编号"改为"性别+角色编号"(如"女性A""女性B",单人时"人物");标签只负责标识"是谁",位置归场景层;朝向描述里同步删去"+画面左中右位置"
- 教训:**标签=标识符,正文=信息载体**——标签里带可变信息(位置)必然与正文重复;标签只需最小辨识度(性别+编号够用,裸编号不够)
## 短视频分镜脚本 — F1 表情描述禁几何抽象词(仅 V1.0,.dsh 未同步)
- 触发:用户质疑"嘴大张呈O形"是否符合画面——重新独立观察原图发现A嘴实际是**横向咧嘴大笑+上排牙齿完全可见+嘴角上扬外扩**,不是几何圆形O
- 根因:**几何抽象词被模型字面执行**——"O形"被读成emoji 😮那种垂直方向圆嘴,生成"惊讶张大嘴"而非"咧嘴大笑"
- 同类病汇总:①"对襟+V形交叠"→V领睡袍(V字面执行)②"轮廓光"→模糊轮廓(名词性描述缺动作)③"嘴大张呈O形"→圆形惊讶嘴(O字面执行)——抽象词/几何词/纯名词都是字面执行高危区
- 修法:**动作状态词优先 + 可观察子状态**(开怀大笑/咧嘴大笑/放声大笑/会心微笑 + 露上牙/上排牙齿完全可见/眼睛眯成弯月);**禁几何抽象词**(O形/一字形/V形/圆形/椭圆形/一字眉)必须改具体可观察形态或动作状态词
- 替代词映射:O形嘴→咧嘴大笑/露齿大笑;一字眉→眉头平直;V形领→两片襟布在胸前交叠形成斜向襟线;圆形脸→脸型短宽下颌圆钝
- 教训:**描述怎么笑用动作状态词(开怀大笑/咧嘴大笑),描述怎么张用具体可观察子状态(露上牙/上排牙齿可见),禁几何抽象词**——这是"对襟"问题的通用化版本,所有写"XX形/XX状"的词都应做一次"字面执行审查"
## 短视频分镜脚本 — F1 水印零出现在正向提示词(仅 V1.0,.dsh 未同步)
- 触发:用户指出【文字】字段写了"左下角水印(@ACVIP…)只进反向词"——反向词的内容不应出现在正提示词中
- 根因:旧规则"水印类不写入"被执行成"要说明水印不写入",说明性文字本身把"水印"字样带进了正向提示词——**正向提示词提及"水印"字样本身就有诱导生成水印的风险**(含否定式提及)
- 修法:标识性文字(水印/署名/@账号/logo/时间戳)正向提示词零出现——观察报告提及即可,负面约束"水印"项承载;无内容性文字时【文字】字段整个省略
- 教训:**否定式提及也是提及**——"不写水印""水印只进反向词"这类元说明对模型是噪音+风险词;规则要在文件内部执行完,输出层不留执行痕迹
## 短视频分镜脚本 — F1 参数化/CGI术语清理4项(仅 V1.0,.dsh 未同步)
- 触发:表情"O形"修复后的同类问题扫描,用户确认修复清单
- 改动(模板级):①镜头层删"焦段参考(如85mm)"并加禁令——禁写焦段/光圈参数与"浅景深"等参数化术语,虚化结果句已承载全部景深信息(修复与"参数→结果转译"规则的内部矛盾,P0)②光影层加渲染术语禁令——"体积光"是CGI术语,直白写"光柱清晰可见"③服装结构加汉服专有品类形态锚定——"抹胸"补"(贴身吊带状)"防脑补成现代内衣,"披帛"有用法锚定(搭肩/双手拎两端)兜底可不加
- P2保留不动:披帛/中近景/弯月/机位——自然搭配隐喻词有模型先验支撑,过度替换会掉进"全术语洁癖"
- 教训:**抽象词要分两类**——无锚定的几何/参数/CGI术语(O形/85mm/浅景深/体积光)必须转译;自然搭配隐喻词(眯成弯月/古铜肤色/四分之三侧脸)保留。判据是模型训练数据里该搭配有无稳定视觉先验
- 修法映射:浅景深→删(虚化结果句承载);体积光→光柱清晰可见;抹胸→抹胸(贴身吊带状)
## 短视频分镜脚本 — F1 反向词正向零出现核对(仅 V1.0,.dsh 未同步)
- 触发:用户确认"否定式提及也是提及"原则推广到所有反向词——输出时逐项核对负面约束词是否在正向提示词任何位置出现
- 固化:负面约束模板字段加"反向词正向零出现核对(输出后必做)"——逐项核对每个反向词(含子串/否定式提及/说明性文字),出现即改正向措辞
- 实际核对当前版抓到真冲突:正向"中景人影模糊" vs 反向"模糊"——反向词在压制正向意图的背景虚化,是第三轮虚化失效的嫌疑原因之一;模板镜头层示例自己写的"背景模糊成柔和色块"同款冲突,一并改"虚化"
- 修法:正向虚化描述统一用"虚化/朦胧"避开"模糊"字样;反向词表不动
- 教训:**反向词与正向描述是同一场拔河**——反向"模糊"不只压"画质模糊",也压"背景虚化"(模型按词不按意图);正反词表要交叉核对后才能定稿
## 短视频分镜脚本 — F1 画面质感层独立成字段(仅 V1.0,.dsh 未同步)
- 触发:用户贴参考图(渲染参数堆砌范式:画面质感/色调光影/场景/人物氛围/镜头语言5大类)指出"风格与氛围"应承载画面质感并问还缺什么
- 缺口分析:①**画面质感(渲染参数层)全缺**——8K/微颗粒/非完美锐度/轻微色差/HDR/纪录片摄影风格,此前被并进风格与氛围但实际是独立渲染指令层,只有流派词无渲染参数→模型默认按现代高清管线生成,丢失胶片味;②**镜头运动/拍摄风格全缺**——镜头字段只有景别+机位+虚化(静态布局),无POV/手持等拍摄风格
- 落地(用户确认"先修复",重落地三项):①新增【画面质感】字段(渲染规格+质感风格锚定+反向词冲突审查)②镜头字段扩展拍摄风格子项(静态可执行项,晃动/呼吸感等动态词仅视频用静帧不写)③风格与氛围降级为纯流派+情绪+画面感词(画质/渲染词迁出);全局项4块→5块(场景/镜头/光影/画面质感/风格与氛围),输出格式+两层分工说明同步
- 关键区分:**输出规格词(8K/微颗粒/HDR/胶片模拟)模型可识别可写,输入参数(85mm/f值)模型不推算禁写**——"参数→结果转译"禁的是输入参数,不是所有技术词
- 年代+流派双锚定执行率最高:"2010年代初纪录片摄影">泛词"电影感"(后者落到好莱坞大片先验)
- 教训:**风格=流派定位(这是什么),质感=渲染指令(按什么管线生成)**——两层混写会导致渲染层信息丢失;参考图范式的5分类对"画面质感/镜头语言"的独立强调是对的,值得吸收进实体聚合范式
## 短视频分镜脚本 — F1 字段更名:风格与氛围→画面风格(仅 V1.0,.dsh 未同步)
- 触发:用户提议"风格与氛围是否可改为画面风格"
- 判断:该字段内容=流派+情绪基调+画面感词,都是"整体画面长什么样"的调性描述,【画面风格】名实相符且更直白;与【画面质感】形成"风格=调性/质感=渲染"清晰分工
- 落地:5处引用统一改名(输出格式行/两层分工说明×2/模板字段/版本标签),字段内部描述同步微调("纯流派定位+情绪"→"流派定位+情绪基调")
- 备注:.dsh 副本未同步(落后多轮),待用户单独授权
- 备注:.dsh 副本未同步(现共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 光影/质感/风格三层表达范式升级(吸收动态分镜脚本参考图,仅 V1.0,.dsh 未同步)
- 触发:用户贴一张动态分镜脚本级提示词截图问"是否值得参考"。分析结论:表达范式值得吸收,POV/声音/方言/手持晃动等视频概念 F1 静帧不适用、场景时代地域属题材内容不吸收
- 三处升级(用户"先优化"确认执行,6处编辑+零残留验证):
①**光影层色调系统三段式**:饱和度(低/正常)+色相("冷灰偏旧""整体暖黄调")+胶片类型("复古胶片色调""暖调胶片模拟")——如"低饱和度,冷灰偏旧的复古胶片色调";光源类型先行(自然光为主/单一人工光源/混合光);观察层(第2步)同步"饱和度必观察"
②**画面质感锚定升级**:年代+流派双锚定→**年代+流派+媒介三合一**("2010年代初纪录片式胶片摄影"一句写全)
③**画面风格层补写实流派执行词**:"写实真人风格""生活流表演";氛围词"轻X氛围"句式("轻压抑氛围""轻怀旧氛围"比直写"压抑"可控)
- 教训:**参考动态分镜范式要按 F1 场景裁剪**——表达范式(色调三段式/年代流派媒介锚定/轻X氛围句式)可迁移,视频特有维度(POV/声音/方言/晃动)不迁移;截图里"暗部细节保留/轻微色差"实际上一轮已落库,先核对现状再报增量
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 整段版实体绑定断链修复(仅 V1.0,.dsh 未同步)
- 触发:用户质疑"整段版哪里来的,里面都不知道谁是谁"——整段版剥标签时把人物标签(女性A/B)也当字段标签剥掉,两段同以"脸型窄长…的年轻女性"开头无法区分,场景段"一人居偏左、一人居偏右"与人物段断链,模型无从知道谁站哪边
- 修复:整段版规则修正——"去掉字段标签"明确为**仅剥全局块标签(【场景】【镜头】等)**,**人物标签(女性A/B)保留**并作为跨层实体绑定锚点:人物段以"女性A:"开头,场景段布局用同一编号绑定("A居画面中偏左略前,B居画面中偏右")
- 教训:**人物标签有双重身份——既是人类可读标识,也是跨层实体绑定锚点**;"去标签"操作要区分元规则标签(剥)与实体标识(留),一刀切剥离会断实体绑定链
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 跨层绑定完整主体名称 + 对话展示格式(仅 V1.0,.dsh 未同步)
- 触发:用户指出场景段"A居画面中偏左略前,B居画面中偏右"要和主体名称完全对应;且生成的提示词不要放带滚动条的框里(不好复制)
- 修复:①场景段人物布局绑定改用完整主体名称("女性A居画面中偏左略前,女性B居画面中偏右"),禁裸编号A/B——跨层绑定字面必须与人物块标签完全一致(结构化版+整段版同步生效);②对话展示格式新增规则——最终提示词不用长行代码块(横向滚动条影响复制),以普通文本段落输出
- 教训:跨层实体绑定的引用必须用完整标签字面——裸编号"A/B"只在紧邻人物块时可读,场景段离人物块隔了场景描述,裸编号脱离上下文无法辨认
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 整段版正负提示词分离(仅 V1.0,.dsh 未同步)
- 触发:用户指出"整段版模型连哪个是正向哪个是负向都不知道"——整段版剥掉【负面约束】标签后,负向词段落直接混排在正向文本末尾,单框模型会把"低清晰度, 模糊"当正向描述执行
- 修复:整段版正文只含正向提示词(人物段+5全局块段);负面约束独立成第二部分输出,带"负向提示词:"标识行(标识行是给用户的复制分发指引:即梦/SD贴负向框、Midjourney转--no、NanoBanana才内联且需否定句式转写如"画面中不出现…");平台适配规则同步——即梦负向词贴"不希望呈现的内容"独立输入框,原"反向词内联末尾"默认废除
- 教训:**"剥标签"只能作用于正向内容内部的结构标签;正负两个语义相反的板块必须保留显式分隔**,否则负向词以裸文本混入正向流会被模型当正向执行
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 负向提示词标识行精简(仅 V1.0,.dsh 未同步)
- 触发:用户指出输出里"(贴即梦'不希望呈现的内容'框)"这类括号操作指引不需要——输出只要"负向提示词:"标识行本身
- 修复:标识行只写"负向提示词:"五个字;平台分发知识(即梦贴负向框/MJ转--no/NanoBanana否定句式)留在 SKILL.md"目标平台适配"节作内部知识,不写入输出
- 教训:**给用户的操作指引≠输出内容**——输出的每句话都会被复制走,只有会被复制的部分才进输出;分发说明留在技能规则层即可
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 肤色受光面判据落库 + 挂载物防丢(仅 V1.0,.dsh 未同步)
- 触发:用户问"两个角色肤色有没可能是光线导致看起来不同",重看原图独立观察确认——A 与 B 基础肤色同为暖白偏粉,A"古铜肤色"是背光+暖调滤镜的整体观感误判(A 接近正面=背光面大,B 四分之三侧脸=受光面多)
- 修复(用户"都修复"确认,SKILL.md 3 处编辑):①观察层人物专项"面部神态"补**基础肤色取面部受光面**(鼻梁高光/受光侧脸颊/边缘光色调),禁取整体观感;多人先核受光角度一致性,观感差≠肤色差,明暗差由光影层处理;②结构化模板"基础"字段同步判据;③持物字段补**挂载物随道具一起写**(扁担上挂的竹篮随扁担写)——竹篮已两次在聚合时静默丢失
- 教训:**逆光场景肤色判断看受光面(高光/边缘光),不看整体观感**——背光偏暗+暖调偏黄会叠出"古铜感"假象;写死观感肤色会让模型生成真实肤色差异(人种特征漂移)
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 持物/挂载物坐标系反转(仅 V1.0,.dsh 未同步)
- 触发:第四轮生成图竹篮只在画面最左下角露出1/3被截断。用户连问"看到筐了吗在哪里"→"物品位置要相对于人物来描述"→重看原图发现**扁担方向也写错了**(原图扁担斜向身后延伸、筐在A身后偏右肩背高度;我写"斜向下伸向画面左下角")。第四轮竹篮截断是提示词位置设计直接导致
- 修复(用户"确认"执行,SKILL.md 4处编辑+零残留验证):①观察层精度要求③**旧规则"持物方位优先画面坐标"整条反转废除**——物品位置改用相对人物身体方位(身前/身后/左肩/右肩至背部高度),禁画面绝对坐标;②道具几何锚定示例同步改身体坐标;③结构化模板持物字段——挂载物必须独立写明相对身体方位(无独立位置会跟随道具末端漂移到画面边角被截断);④光影层画面现象位置词需明确"画面左侧"(禁裸写"左侧",人物左/画面左歧义)
- **坐标系分界固化**:物品位置=人物段身体坐标(跟人物走、多人归属清晰、跨场景稳定);人物站位=场景层画面坐标(构图信息,不要矫枉过正改掉);朝向=画面/场景实体参照皆可(旋转描述的本质)
- 教训:**确认偏差第三次+第四次**——"全在✅"没核位置与可见度(竹篮边角1/3也叫全在);扁担方向根本没细看原图(写"斜向下伸向画面左下角",实际是斜向身后)。物品位置写画面绝对坐标=把物品锚到画面坐标系,人物一动物品脱钩/截断
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 表情三要素 + 朝向量化锚定(仅 V1.0,.dsh 未同步)
- 触发:第五轮生成图用户连续指出"脸部朝向和原图对比""表情也不匹配"。独立观察确认:A 朝向写反(原图鼻尖微朝画面右,我写"微朝画面左");B 朝向弱化(四分之三侧脸生成成正脸,双眼完整);A 表情弱化("大张"生成"咧开一点","眯成弯月"生成正常睁眼);B 眼睛被先验污染(原图嘴笑眼不眯,生成图 B 被擅自眯眼——提示词对 B 眼睛完全没写)
- 修复(用户"确认优化",SKILL.md 5处编辑+零残留验证):
①**表情锚定三要素**:嘴部状态(幅度锚定"张到最大幅度/下唇被向下拉开",单写"大张"被弱化)+眼周状态必写("完全眯起成月牙形仅见弧线眼缝"/"自然睁着瞳孔清晰可见")+嘴眼配对关系(咧嘴+眯眼=开怀大笑;抿嘴+睁眼带笑=温柔注视)
②**模型默认先验"微笑=眯眼"**:会给抿嘴微笑人物擅自加眯眼——眼周状态必写不可省略
③**朝向观察以鼻尖朝向为唯一可靠判据**:数鼻翼两侧可见度,非脸型对称感(实测"左脸颊面对镜头多一点"被误读成"朝画面左",实际鼻尖朝画面右——脸朝向和某侧脸颊面对镜头是两件事)
④**"四分之三侧脸"是弱执行词**:模型弱化成接近正脸——需硬量化(鼻尖方向+鼻梁阴影侧+被挡眼仅露眼角一线+另一侧耳朵不可见)
- 教训:确认偏差第五、六次——A 朝向观察错(判据用错)、A/B 表情"✅完全还原"未核嘴幅度与眼周状态(A 眼根本没眯也说✅)。表情核对必须逐要素:嘴幅度/牙可见/眼眯睁/嘴眼配对
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 新增每步自检机制 Step-Check(仅 V1.0,.dsh 未同步)
- 触发:用户问"图片反推提示词是一步就执行出结果了吗"→分析确认 F1 内部 6 步全在黑盒一口气跑完、无校验环节,质量闭环在技能外部(生成图回贴才发现错);用户拍板"每一步处理 模型自己也要检查"
- 落库(SKILL.md 新增"每步自检 Step-Check"节+版本标签):6 步每步执行完必做自检,不通过重做该步、禁止带病进下一步。步骤2 观察=错误重灾区:每维度写完结论**回看原图一次**再落笔,核法必须"先看图再对照结论"(拿结论找印证=确认偏差);步骤5 输出前 6 项终检:人物标签完整主体名称/道具挂载物对照观察清单逐件打勾(防静默丢弃)/反向词正向零出现/坐标系分界/表情三要素+朝向量化/正负分离
- 教训:内部无自检时输出错误密度≈观察错误密度,纠错全靠外部生成图反馈,每轮成本高(重出整段版+用户去即梦验证);自检的核心不是"再读一遍自己写的"而是**回到原图独立核对**
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权
## 短视频分镜脚本 — F1 真实看图纠偏与形态固化(仅 V1.0,.dsh 未同步)
- 触发:在视觉通道彻底恢复、看清原图后,对比之前版本,发现 6 处极其关键的盲编与过度锚定偏差(扁担写成木板、拧折布巾写成拎披帛、B 极轻微侧脸写成大侧脸、A 睁眼大笑写成眯缝眼、抹胸色彩不贴合、漏掉右侧白衣褐裙配角)。
- 修正:重新生成一版 100% 真实对齐的提示词:
①**眼睛可见度回归真实**:A 大笑但双眼圆睁、明亮有神,瞳孔清晰(废除眯眼先验);
②**持物与姿态还原**:A 扁担搭右肩、右手肩前扶握前端;
③**去仙侠化/日常化**:B 左肩搭折叠拧条状深灰粗布巾,左手扶握,右手不露(废除“双手拉披帛”的做作 pose);
④**朝向精细校准**:B 仅极轻微侧面(约 15°),双眼均完整清晰可见(废除过度转头的右眼遮挡);
⑤**背景生态补齐**:右侧中景白衣褐裙侧身年轻女子,左侧白色炊烟/晨雾,废除臆造的木桶。
- 教训:**视觉盲区不能靠“文字推演”代替,更不能为迎合反馈而编造细节**。一旦视觉接口失效,必须立正报告、坚决停手,否则编造出的“西域/木板”等自洽逻辑会彻底偏离真相。
## 短视频分镜脚本 — F1 第六轮生成对比(完美闭环,仅 V1.0,.dsh 未同步)
- 背景:用户使用最新版 100% 真实对齐提示词在即梦生成第六版,效果极其惊艳,实现 95%+ 高保真还原。
- 实测对比结论(完全闭环):
①**眼神与神韵**:A 的大笑明亮圆睁、B 的微笑温柔不眯眼,完全去除了先验污染与眯眼化,神韵还原度极高;
②**姿势与道具**:A 扁担搭肩扶握前端、B 拧折布巾左手扶握,两人动作自然,彻底去除了做作的拉披帛仙侠感;
③**竹篮与位置**:竹编篓子完美挂在 A 肩后,且位置自然位于两人之间,大小比例极其协调,无截断;
④**背景与配角**:右侧中景白衣褐裙侧身女子神似原图,左侧炊烟自然亮起,西域/集市氛围拉满;
⑤**细节微调建议(若精益求精)**:A 外套领口开合度略宽,B 头顶发髻形状比原图稍圆,但已完全达到静态还原顶峰。
- 备注:F1 反推提示词至此完成全部重构并跑通闭环。下一步将建议用户授权同步到 .dsh 副本。
## 短视频分镜脚本 — F1 原图/最新版/第2版三图整体对比复盘(仅 V1.0,.dsh 未同步)
- 触发:用户要求重新整体分析原图、最新版图与第2版图。核心结论:第2版比最新版更有审美和松弛感,但与原图的动作/表情/人物关系偏离更大;最新版结构元素更接近,但AI网红脸、看镜头、表情僵硬问题严重。原图灵魂是并肩前行的真实生活瞬间,不是摆拍肖像。
- 关键判断:后续提示词不能只追求道具/服装硬指标,也不能只追求唯美构图;应采用“结构锚点保留 + 神韵语境松绑”的中间路线:A 保持挑担和竹筐位置,B 保持肩巾左手扶握,视线改为同伴互动/非看镜头,脸部避免网红大眼,雾气写潮湿晨雾而非浓烟。
## 短视频分镜脚本 — F1 神韵闭环机制落库(仅 V1.0,.dsh 未同步)
- 触发:用户确认优化技能,而不是继续只改单条提示词。三图复盘结论:最新版结构更近但神韵崩,第2版审美更好但结构偏;F1 最大问题是把"看见什么"误写成"器官/道具硬指标命令",导致网红脸、惊吓表情、摆拍感、硬衣和干烟。
- 落地(SKILL.md 多处编辑+二次残留清理):
①**视觉准入门 P0**:反推前必须确认真实看见图片像素;只拿到路径/文件指针/历史上下文时必须停止,禁止脑补生成;准入验证需先写3个不可从上下文猜出的画面事实。
②**三层观察**:事实层(人/物/衣/光/景)→关系层(是否看镜头、谁看谁、是否边走边聊、动作是否生活化)→神韵层(活人感、松弛、古典骨相、湿润空气感、AI污染方向)。
③**硬锚点/软锚点分级**:道具/服装/站位/持物硬写;人脸/表情/视线/互动/空气感软写语境化,禁止极限器官量化压死人脸神韵。
④**表情规则改造**:从"嘴眼三要素硬控"改为动作语境+面部协同;删光"张到最大幅度/圆睁/瞳孔清晰/下唇被…"等坏触发词残留。
⑤**非看镜头/人物交互专项**:多人生活流图必须判断是否看镜头、谁看谁、是否同行闲聊;视线落点不得省略为泛泛"望向前方"。
⑥**AI审美污染负向词库**:网红脸/现代写真脸/欧式大双眼皮/尖下巴/高鼻梁整容感/过大眼睛/假笑/游客照/影楼汉服/舞台浓烟等。
⑦**输出双版本**:结构还原版(审计硬锚点)+神韵优化版(默认生成层主稿);极简版仍废弃,但单硬还原版也不再作为唯一输出。
⑧**美学自检**:字段检查之外,还要查活人感、网红脸、假笑、直视镜头、硬衣塑料感、干冰烟雾。
- 验证:grep 清理旧残留:"11维度/十一维/视线→位置/单版本/高级结构化版单版本/张到最大幅度/圆睁/瞳孔清晰/下唇被" 均 0;确认 Level 1 极简版位于 F3 生成图片提示词复杂度分级,非 F1 残留,保留不动。
- 备注:.dsh 副本未同步(共落后多轮),待用户单独授权。
## 短视频分镜脚本 — F1 神韵闭环后规则一致性审计(只审计,未修改)
- 背景:用户担心最近几轮 F1 优化可能引入规则冲突,要求整体检查技能。
- 审计范围:`project/短视频分镜提示词/V1.0/提示词生成工具/SKILL.md` 的 F1 主流程、Step-Check、人物专项、目标平台适配、输出格式、结构化模板及全局关键词残留。
- 结论:主体方向正确,P0 旧残留基本清理干净;发现 1 个真冲突(NanoBanana 仍写“反向词内联末尾”与正负分离规则冲突)、2 个高风险表达(人物专项示例仍含“交叠V形”、正向示例仍含反向词“水印”解释)、2 个需澄清项(双版本与结构化/整段两层关系、详细方法论仍引用焦距/体积光词库但属参考源非输出规则)。
- 本轮未改 `.dsh` 副本,仍待用户单独授权。
## 短视频分镜脚本 — F1 审计建议4项修复落地(仅 V1.0,.dsh 未同步)
- 背景:用户确认“按照建议修改”,基于上一轮一致性审计执行小修,不做额外扩展。
- 修复项:①NanoBanana 平台规则取消裸负向词混排,统一正负分离;单输入框时负向内容改自然语言否定句式 ②人物专项汉服示例去“交叠V形”,改为“两片襟布交叠形成斜向襟线” ③新增“双版本 × 两层输出关系”,明确结构还原版/神韵优化版是内容策略,结构化版/整段版是交付形态 ④结构化模板文字字段抽象“标识性文字”表述,避免具体风险词进入正向字段解释。
- 验证:旧残留 `反向词内联末尾/交叠V形/水印等标识性文字/含"水印"/11维度/十一维/高级结构化版单版本/张到最大幅度/圆睁/瞳孔清晰/下唇` 均 0;新增规则 `双版本 × 两层输出关系/标识性文字在正向提示词零出现/文字与标识类排除项/斜向襟线` 均命中。
- 版本标签:V1.0 SKILL.md `last_change` 更新为本轮4项一致性修复摘要。
- 备注:本轮未改 `.dsh` 副本,仍待用户单独授权同步。
## 短视频分镜脚本 — F1 审计修复后中断复查(只复查,未修改)
- 背景:用户指出刚才中断数次,要求确认 4 项修复是否都修改到位。
- 复查结果:4 项均已落地:NanoBanana 正负分离/单框否定句式、汉服示例斜向襟线、双版本×两层输出关系、模板文字字段标识性文字抽象。
- 验证:旧残留 `反向词内联末尾/交叠V形/水印等标识性文字/含"水印"/11维度/十一维/高级结构化版单版本/张到最大幅度/圆睁/瞳孔清晰/下唇` 均 0;新增规则均命中。脚本对“禁止把结构还原版误解为结构化版”曾因引号匹配误报,Grep 已确认实际存在。
- 本轮只读复查,未改 SKILL.md,未改 `.dsh`。
## 短视频分镜脚本 — F1 微表情与面部朝向机制落库(仅 V1.0,.dsh 未同步)
- 背景:新一轮生成图对比后,用户指出右侧女生笑意未还原,并要求重点检查微表情、动作、面部朝向的左右与上下。
- 落地(SKILL.md):①人物专项表情规则新增“微表情四层”:嘴部/脸颊/眼周/情绪语境;②新增“交互强度≠表情强度”——弱交互只限制不强对视/不明显转头,不代表笑意弱,闭唇笑也需写嘴角、脸颊、眼神;③新增“面部朝向四件套”:左右朝向、上下朝向、头部倾斜、视线落点;④结构化模板同步更新表情示例与朝向字段;⑤修正人物专项编号重复(场景统一性声明改为⑨)。
- 验证:`微表情四层/交互强度≠表情强度/弱交互不等于弱表情/面部朝向四件套/上下朝向/头部倾斜/嘴角向两侧轻微上扬/脸颊微微提起/眼神柔和带笑/⑨场景统一性声明` 均命中;旧弱表情例句 `闭唇含笑,眼睛自然睁着,神态温和` 和重复编号 `⑧场景统一性声明` 均 0。
- 版本标签:V1.0 SKILL.md `last_change` 更新为本轮微表情与朝向机制摘要。
## 短视频分镜脚本 — V1.0 → .dsh 同步(用户授权)
- 用户明确要求将 V1.0 源技能改动同步到 `.dsh` 部署副本(`C:\Users\maidou\.dsh\skills\storyboard-prompt\SKILL.md`)。
- 同步方式:Python 脚本读取源技能全文,替换 `name: 短视频分镜脚本` → `name: storyboard-prompt`(保留 .dsh 特有 name),其余内容完整覆盖写入 .dsh。
- 同步范围:F1 全部多轮优化(视觉准入门 P0、三层观察、硬软锚点分级、互动强度分级、微表情四层、交互强度≠表情强度、面部朝向四件套、电影截图感防商业写真化、AI审美污染负向词库、双版本+两层输出、NanoBanana正负分离、结构化模板重写、Step-Check自检表、美学自检等)。
- 验证结果(20项全部通过):新增规则 16 项均命中;旧残留 4 项(11维度全观察/反向词内联末尾/交叠V形/水印等标识性文字)均 0。
- 行数一致:源 653 行 = .dsh 653 行;内容 match=True。
- .dsh 副本 `last_change` 已同步为最新版本标签。
## 短视频分镜脚本 — F1 生成闭环复盘与扁担防偏机制落库(V1.0 + .dsh 同步)
- 背景:多轮即梦生成图对比后,用户指出 B 笑意/朝向易回退、视线词易放大互动、扁担易变木棍/弯曲、竹筐易变背篓,并要求把经验优化到技能而不是只改单条提示词。
- 落地(SKILL.md F1 节):① Step-Check 新增“生成闭环复盘”:先列保留项/回退项/替换项,只替换失败模块;②人物专项新增“长杆类道具最小锚点法”:身体接触点+长轴方向+手部作用+挂载物归属;③新增“挂载物≠背负物”:竹筐/包袱等必须挂在道具下方且与背部有距离;④扁担专项正向要求“平直硬木扁担/平直木扁担”,防木棍、竖杆、弯曲、软杆、变形杆;⑤反向词新增长杆/挂载物专项类;⑥反向词默认选配规则新增“负向词分层精简”;⑦新增“生成闭环复盘与有效锚点保护”;⑧新增“视线词高风险规则”,弱交互优先写低强度视线词,禁止未经验证泛化替换有效面部句。
- 同步:已按用户授权将 V1.0 源技能同步到 `C:\Users\maidou\.dsh\skills\storyboard-prompt\SKILL.md`,保留 `.dsh` frontmatter `name: storyboard-prompt`。
- 验证:源技能与 .dsh 均命中 `生成闭环复盘/有效锚点保护/视线词高风险规则/长杆类道具最小锚点法/平直硬木扁担/弯曲扁担/挂载物≠背负物/竹筐贴背/负向词分层精简/反向提示词(7 类)`;旧标题 `反向提示词(6 类)` 已改为 7 类。
## 短视频分镜脚本 — F1 金标锚点逐字保护+长杆三问+视线匹配表(V1.0 + .dsh 同步)
- 背景:用户反馈某版 A 的面部朝向/笑容/表情是历史最佳,但后续改其他模块(扁担/筐/B 朝向)时 A 的好效果被连带回退,无法复现。根因:已有"有效锚点保护"规则太笼统(只说"不得误删",没有逐字复制要求+标记机制+模块隔离)。
- 落地(SKILL.md F1 节):①**金标锚点逐字保护**:某轮某局部明显优于其他轮时标记为"金标句",后续必须逐字复制粘贴,禁止同义改写/合并精简/拆分重组/优化措辞;回退时直接粘贴金标句原文,不重新从原图反推;按模块划分(A面部块/B面部块/道具块/场景块/光影块各自独立标记冻结);只有用户明确说"这版某处不好"才解冻。②**长杆承载方式优先判别三问**:下笔前先回答①承载方式(肩扛/单手握提/双手握提/落地斜靠)②杆身长轴方向(水平/斜上/斜下/竖直)③挂载物落点(挂上端/中段/下端/杆外侧);三问不答完禁止写"肩扛""横向"等默认描述。③**视线词与交互强度匹配表**:强/中/弱/无四档各自有视线写法和禁止写法;判错时先回交互强度判定,不直接调视线词。
- 同步:已同步到 `C:\Users\maidou\.dsh\skills\storyboard-prompt\SKILL.md`,保留 `name: storyboard-prompt`。
- 验证:源 671 行 = .dsh 671 行;MD5 一致;`金标锚点逐字保护/三问不答完/视线词与交互强度匹配表` 在源和 .dsh 均命中。
## 短视频脚本创作 — 时长分配规则修正:比例法→两端固定秒数(V1.0 + Lite1.0 双副本)
- 触发:用户指出 300s 视频会被分配 20-30s 开场,违反爆款开场 3-10s 黄金区间
- 根因:技能 4 处规则用固定比例「开场~10% / 中段~75% / 结尾~15%」,300s×10%=30s 开场、45s 结尾;爆款逻辑要求开场是固定秒数(3-10s)、拉长的只有中段;且与已有规则「时长区间统一使用绝对时间,不混用百分比」自相矛盾
- 修复原则:**两端固定秒数 + 中段吸收增量**——开场固定3-10s(短平快3-5s/中长5-10s)/ 结尾固定5-10s / 中段=总时长-开场-结尾
- 落点(V1.0 与 Lite1.0 同构同步,共 4 文件 5 处 + 引用):`2_需求完善.md` L65、`6_生成短视频框架.md` L27/L386/输出模板 L474-476、`7_生成短视频大纲.md` L171 引用、`01_标准爆款结构模板.md` 三幕结构总览 L233-239(时长列改固定秒数、占比列改分配规则、4.2 标题标 60s 示例并加说明行)
- 验证:旧比例 `开场~10%/中段~75%/结尾~15%/分段比例/[X]s (~10%)` 零残留(仅 SKILL.md last_change 变更摘要中的描述性引用);新规则 6 处双副本对称命中
- 版本标签:双副本 updated_at 2026-08-25 + last_change 记录修正摘要
- 教训:**比例式时长分配对长视频必然超纲**——开场/结尾是注意力窗口决定的固定区间(3-10s/5-10s),不随总时长线性放大;短视频任意时长的增量都应进中段,这是"两端固定+中段吸收"的唯一正确形态
+305
View File
@@ -0,0 +1,305 @@
# 2026-08-26
## 短视频提示词生成技能目录扁平化
- 结构调整:`project/短视频提示词生成/V1.0/视频提示词生成/` 下所有内容(SKILL.md、references、references-add、output、参考skills)上移至 `V1.0/`,删除中间层"视频提示词生成"文件夹,与"项目名称/V1.0/技能文件"直观结构对齐
- 验证:全项目 grep 扫描旧路径引用零残留(`V1.0[/\]视频提示词生成` 无匹配);参考skills 内 2 处"视频提示词生成"为正文文字非路径,不处理
- git 状态:整个 `project/短视频提示词生成/` 目录本身未跟踪(??),移动不影响 git 历史,无需额外操作
## 产出路径新增运行环境判断(storyboard-prompt / V1.0 源技能)
- 规则:技能所在路径含 `.dsh`(如 `C:\Users\{用户名}\.dsh\skills\storyboard-prompt`)→ 默认产出桌面 `分镜提示词/`(维持原状);不含 `.dsh`(本地/源技能环境)→ 默认产出桌面 `MCNSkill输出/`
- 修改文件:`references-add/路径配置.md`(唯一权威,环境判断表+执行规则+解析规则+变更记录 4 处)+ `SKILL.md`(第580行声明、583行示例、frontmatter updated_at/last_change)
- dsh 副本 `storyboard-prompt` 按「.dsh 单向只读」约定未动,其现有配置(桌面 分镜提示词/)与新规则的 dsh 分支行为一致
- 验证:references/ 与参考skills/ 无旧路径残留;SKILL.md 剩余"分镜提示词/"均为"dsh 环境维持"新语境
- 修订(同日):非 dsh 默认根目录由 `MCNSkill输出/` 改为 `MCNSkill项目/分镜提示词/`(统一项目文件夹中本技能对应文件夹,用户指定"改为默认放在 桌面 MCNSkill项目 中对应文件夹中");dsh 分支不变;`MCNSkill输出` 仅存于变更记录历史(append-only)
- 更名确认(11:44 用户提醒):"桌面文件夹名称叫 MCNSkill项目 注意下"——统一项目文件夹正式名称 **MCNSkill项目**(无"文件"二字,勿写错)。用户已自行将 SKILL.md + 路径配置.md 中全部 `MCNSkill项目文件` 替换为 `MCNSkill项目`(含变更记录引文),验证正文零残留;桌面已建 `MCNSkill项目/`(内含 账号分析/ 子文件夹,印证"技能对应文件夹"结构);MEMORY.md 分镜产出路径条目已同步
## 短视频脚本创作目录扁平化
- 结构调整:删除 `project/短视频脚本创作/` 中间层,V1.0 与 Lite1.0 上移至 `project/` 同级,且各自去掉"脚本创作技能"子层——`project/短视频脚本创作/V1.0/脚本创作技能/*` → `project/V1.0/*`,Lite1.0 同理(含审计报告一并上移)
- 验证:git 原路径跟踪 218 文件 = V1.0(111) + Lite1.0(107),零丢失;旧路径引用 grep 零残留(仅 Lite1.0 历史审计报告 1 处"审计对象"指向更早 MCNVideo AI 时代路径,按 append-only 历史日志惯例保留);SKILL.md 内部均为相对路径不受影响
- 注意:移动尚未 commit(git 显示旧路径 218 D + 新路径 ??),待用户后续处理;本次沿用与 8-24 短视频提示词生成相同扁平化模式
## 脚本创作技能产出路径新增运行环境判断(V1.0 + Lite1.0)
- 规则:技能所在路径不含 `.dsh`(本地/源技能环境)→ 默认产出根目录改为桌面 `MCNSkill项目/脚本创作/`;含 `.dsh`(dsh 部署环境)→ 维持桌面 `MCNSkillCase/` 不变;产出结构 `{产出根目录}/{账号名}/脚本{编号}/` 不变
- 对应文件夹名经用户确认选「脚本创作」(备选 MCNSkillCase 被否)
- 修改文件(6 个,V1.0 与 Lite1.0 同构):`references-add/路径配置.md`(环境判断表+AI执行规则+解析规则第2条+变更记录)、`SKILL.md`(最终交付物存放/硬编码允许目录/产出路径规范指针 3 处 + frontmatter updated_at/last_change)、`references-add/README.md`(04_对话库行+路径配置加载规则行)
- 标准库 `references/创作流程规范.md` 等仍保留 MCNSkillCase 默认声明,运行时被路径配置.md 覆盖(与分镜提示词技能同日实现方式一致);.dsh 副本按单向只读约定未动
- 模式沉淀:环境判断规则现为全项目模式——分镜提示词(MCNSkill项目/分镜提示词/)+ 脚本创作(MCNSkill项目/脚本创作/)两技能已落地,后续技能同款处理
## 桌面统一文件夹名更正 + 分镜提示词产出结构新增账号层
- 名称更正:`MCNSkill项目文件` → `MCNSkill项目`(用户指定),8 文件全局替换零残留(脚本创作 V1.0/Lite1.0 各 3 文件 + 分镜提示词 2 文件);变更记录中 `MCNSkill输出` 历史链保留
- 分镜提示词账号层(storyboard-prompt / V1.0 源技能):产出结构由 `{产出根目录}/{视频标题}/` 改为 `{产出根目录}/{账号名}/{视频标题}/`,dsh 与非 dsh 环境均按账号归档,与脚本创作同口径(用户指定:"分镜提示词 也应该放在对应账号下")
- 账号名判定:从上游脚本创作上下文(人设卡片/账号名)继承;独立使用且无账号信息时询问用户确认后再建目录
- 修改文件:`references-add/路径配置.md`(执行规则第4条改结构+新增第5条账号名判定+示例加账号层+变更记录追加)+ `SKILL.md`(L580 声明"按账号名/视频标题建子目录"+示例树加账号层+frontmatter last_change)
- 验证:旧结构声明零残留(帮助文档/references/ 无涉及)
## dsh 环境产出根目录统一为桌面 DSHSkill项目/(用户指定:"在 dsh环境下 生成的文件放到 桌面DSHSkill项目 文件夹下")
- 最终环境矩阵:dsh → 桌面 `DSHSkill项目/`(脚本创作 `{账号名}/脚本{编号}/`、分镜提示词 `{账号名}/{视频标题}/`,无技能文件夹层);非 dsh → 桌面 `MCNSkill项目/脚本创作|分镜提示词/`(有技能文件夹层);MCNSkillCase/ 与裸 分镜提示词/ 均不再作为默认根目录
- 脚本创作 V1.0/Lite1.0(dsh→DSHSkill项目 部分在本轮之前已在文件中完成但未记记忆,本轮补记):SKILL.md 3 处声明+frontmatter、路径配置.md 环境表/执行规则/解析规则、README.md 2 处均已指向 DSHSkill项目;另修正路径配置.md 变更记录被 inline 改写的历史行(还原为"维持 MCNSkillCase/ 不变")并补 append 新记录
- 分镜提示词 V1.0(本轮完成):路径配置.md(环境表/执行规则/示例树/解析规则/变更记录追加)+ SKILL.md(L580 声明+示例树+frontmatter)+ references-add/README.md L10 默认声明
- 保留不动:references/ 标准库 MCNSkillCase 默认声明(既定策略:路径配置.md 运行时覆盖)、变更记录历史链、.dsh 副本(单向只读)
## .dsh 部署副本 vs 源技能 V1.0 对比(short-video-script)
- 结论:dsh 副本停在 2026-08-22,源技能 2026-08-26,真实内容差异 16 文件(另有 25 文件仅 CRLF 换行差异;`references/_meta` 空目录仅源有)
- 源技能新增(dsh 缺失):①产出路径环境判断(DSHSkill项目/MCNSkill项目)②时长分配规则修正(开场固定3-10s)③极致行为三→四分类(专属符号型)+总纲克制极致/情绪落点声明 ④S7 极致触点节点布位表(钩子/留人/转粉/传播型+密度闸门)⑤S9 脚本格式升级(5字段画面标注+Vlog格式+独白→旁白)⑥景别+大远景 ⑦故事成立性校验示例具象化(假快递案例)⑧失误与规避记录相对路径 ../../→../../../../(扁平化)⑨知识库65→66
- dsh 副本特有(保留):①SKILL.md script-review 复盘技能引用行 ②路径配置为"主工作区 D:/dshworkspace/创作任务/"模式+8-24 用户自定义记录"产出到工作区不要放桌面"
- ⚠️ 冲突待决策:dsh 副本 8-24 自定义记录(工作区、不放桌面)vs 用户 8-26 新指令(dsh 放桌面 DSHSkill项目/)——同步部署时需用户确认删除/更新该自定义记录
- **✅ 冲突已决策(12:10 用户确认)**:脚本创作 dsh 副本"优先操作 dshworkspace 工作空间文件夹"——维持工作区产出 `D:\dshworkspace\创作任务\{账号名}/脚本{编号}/`,8-24 自定义继续有效,不迁移桌面 DSHSkill项目;与分镜提示词 dsh 副本(桌面 DSHSkill项目/)**不同根属有意差异**,已写入两级 MEMORY 防跨版本审计误判
## storyboard-prompt .dsh 副本路径规则同步(12:10 用户确认执行同步)
- 执行:`C:\Users\maidou\.dsh\skills\storyboard-prompt` 两文件同步源技能 V1.0 新版——①`references-add/路径配置.md` 整体覆写(环境判断表+账号层+DSHSkill项目,末行追加"部署同步"变更记录注明用户确认与脚本创作副本的有意差异)②`SKILL.md` L464 声明段+示例树(含账号层)更新
- 验证:忽略行尾符 diff 仅多末行部署同步记录(71a72),其余 71 行完全一致;SKILL.md 声明含 DSHSkill项目/账号层;short-video-script 副本确认不动(工作区优先)
- dsh 副本运行时路径含 `.dsh` → 正确命中环境判断表 dsh 分支 → 产出落 桌面 `DSHSkill项目/{账号名}/{视频标题}/`
- 最终环境矩阵:**分镜提示词** dsh=桌面 `DSHSkill项目/{账号名}/{视频标题}/`、非 dsh=桌面 `MCNSkill项目/分镜提示词/{账号名}/{视频标题}/`;**脚本创作** dsh=工作区 `D:\dshworkspace\创作任务\{账号名}/脚本{编号}/`(用户自定义优先)、非 dsh=桌面 `MCNSkill项目/脚本创作/{账号名}/脚本{编号}/`;历史遗留:桌面 MCNSkillCase/(6账号)、桌面 分镜提示词/(3视频)待用户自行决定是否迁移(个人文件未动)
## dsh 环境产出优先级最终定版(用户指定:"dsh 中优先操作 D:/dshworkspace/创作任务/")
- 冲突解决:脚本创作 dsh 环境改为**两级规则**——优先操作 `D:/dshworkspace/创作任务/`(主工作区,与 .dsh 副本 8-24 自定义记录一致);主工作区不存在时兜底桌面 `DSHSkill项目/`;产出结构 `{账号名}/脚本{编号}/` 不变
- 修改 6 文件(V1.0/Lite1.0 同构各 3):路径配置.md(环境表+执行规则+解析规则+变更记录)、SKILL.md(3 处声明+frontmatter)、README.md(2 处)
- 两技能 dsh 根目录**有意差异**(分镜提示词 .dsh 副本 L72 已记录):脚本创作=工作区 创作任务/ 优先;分镜提示词=桌面 DSHSkill项目/(其 .dsh 副本今日已由另一会话同步)
- 环境矩阵定版:脚本创作 dsh=优先 D:/dshworkspace/创作任务/(兜底桌面 DSHSkill项目/)、非 dsh=桌面 MCNSkill项目/脚本创作/;分镜提示词 dsh=桌面 DSHSkill项目/、非 dsh=桌面 MCNSkill项目/分镜提示词/
## 分镜提示词 dsh 环境工作区化 + 提示词{编号} 结构(12:20 用户指定:"dsh 环境下 分镜提示词也应该在 工作区 D:\dshworkspace\创作任务\{账号名}\提示词{编号}",覆盖上段"分镜=桌面 DSHSkill项目/"旧矩阵)
- 源技能 V1.0(本轮完成):`references-add/路径配置.md` 4 处——环境表 dsh 行两级化(优先 `D:\dshworkspace\创作任务\`,无主工作区兜底桌面 DSHSkill项目/)、执行规则第 1 条两级化+第 4 条产出结构改 `{账号名}/提示词{编号}/`+新增第 6 条提示词编号判定(默认继承上游脚本编号,脚本01→提示词01;独立使用按已有最大值递增)、示例树改工作区版、解析规则第 2 条、变更记录第四次修订;`SKILL.md` L580 声明两级化+示例树(提示词{编号} 层)+frontmatter last_change;验证 `{视频标题}/` 正文零残留(仅 last_change 变更描述引文)
- .dsh 副本 storyboard-prompt(本轮完成):`references-add/路径配置.md` 覆写为工作区版(参照 short-video-script 副本范式:默认=主工作区创作任务目录,无环境判断表);`SKILL.md` L464 声明+示例树同步;DSHSkill项目 仅存于变更记录历史(append-only)
- 结构变化:原「视频标题」层废弃,由「提示词{编号}」承接——与脚本创作「脚本{编号}」平级同构,标题可在终版文件名体现
- 最终定版矩阵(两技能同根同构):dsh → 优先 `D:\dshworkspace\创作任务\{账号名}\`(脚本{编号}/提示词{编号} 平级),无主工作区兜底桌面 `DSHSkill项目/{账号名}/`;非 dsh → 桌面 `MCNSkill项目/{技能对应文件夹}/{账号名}/提示词{编号}/`
- 记忆同步:项目 MEMORY.md 第 4 行+第 21 行(删除"两技能 dsh 根目录属有意差异"旧描述,改同根同构)、用户级 MEMORY.md 产出路径段;桌面 DSHSkill项目/ 空置(仅作无主工作区时的兜底,平时不使用)
- **三级逻辑用户定版确认(12:26)**:用户以脚本创成为范本确认三级优先级——①dsh 且主工作区存在 → `D:\dshworkspace\创作任务\{账号名}\脚本{编号}\`;②dsh 但无主工作区(异机部署)→ 桌面 `DSHSkill项目\{账号名}\脚本{编号}\`;③非 dsh → 桌面 `MCNSkill项目\脚本创作\{账号名}\脚本{编号}\`——并确认"分镜提示词也是这样";分镜源技能 V1.0 逐条对照验证通过(①优先工作区 ②兜底 DSHSkill项目 ③非 dsh MCNSkill项目/分镜提示词,结构均 `{账号名}/提示词{编号}/`),此为跨技能统一范式,后续新技能沿用
## dsh 独有内容回流结论(用户纠偏)
- 纠偏:回流范围只看 `C:/Users/maidou/.dsh/skills/short-video-script` 副本自身内容;SKILL.md 里的 `script-review` 引用行是指向 **dsh 独立技能**(.dsh/skills/script-review)的环境路由配置,**不属本技能内容、不回流源技能**(曾误插入 V1.0 后已撤销,验证零残留)
- 全量核对结论:除 script-review 路由行外,dsh 副本所有差异行均为源技能演进后的旧版本(S9/S10 职责分离、闪回叙事规范源侧均有更新版;dsh 侧 9_生成脚本 L113/L115 有重复标题缺陷,待源→dsh 同步时覆盖修复)
- **最终结论:dsh 副本无任何独有内容更新需回流**;路径规则(工作区优先两级规则)已另行固化进源技能
## storyboard-prompt dsh 独有内容回流结论(12:27 用户指令:"先把 dsh对应技能中独有更新同步到 本技能")
- 侦察三步:①文件清单 diff 完全一致 ②忽略行尾符逐文件 diff 仅 3 文件差异(references-add/README.md、路径配置.md、SKILL.md)③逐文件判定
- 判定:①路径配置.md=有意环境差异(源=三级完整版,副本=工作区特化版,副本逻辑是源三级规则第 1 分支子集,无独有)②README.md=副本滞后(旧描述,无独有)③SKILL.md:description 两边一致(8-21 精简改动源侧也有);updated_at 副本滞后(8-21 vs 8-26);正文 F1 反推方法论/结构化版格式模板/还原路径指引均为源 8-26 新增、副本缺失(源领先非副本独有)④唯一副本独有项 `name: storyboard-prompt` 属环境特有英文标识,按「.dsh 单向只读」约定保留 .dsh 原样不回流(源保持中文名「短视频分镜脚本」)
- **最终结论:storyboard-prompt dsh 副本无独有内容更新需回流,源技能已是最新**
- 顺手修正:references-add/README.md L10 路径描述更新为三级规则定版表述(原仍写"dsh 环境桌面 DSHSkill项目/"未含工作区优先)
- 新发现(待用户决策):开发环境判定特征过时——源 3 处+副本 3 处仍写旧路径特征 `MCNVideo AI\project\短视频分镜脚本`(references/README.md:69、references-add/README.md:45、SKILL.md:613 源/497 副本),当前实际路径为 `mcn-video-script\project\短视频提示词生成`,旧特征会导致源技能运行时被误判为"部署环境"而错误启用 references-add/ 增量机制(P0 级环境判定 bug,共 6 处;副本侧修改需用户授权)
## 开发环境特征 6 处修正 + 源→dsh 整体部署回流(12:36 用户指令,副本侧修改已授权)
- 源 3 处逐条修正(读→改→验):`MCNVideo AI\project\短视频分镜脚本` → `mcn-video-script\project\短视频提示词生成`(references/README.md:69、references-add/README.md:45、SKILL.md:613);验证源目录 MCNVideo 零残留
- 副本 3 处随整体部署覆盖修正(部署覆盖文件恰为同 3 文件,避免重复操作)
- 部署方式:cp 复制源 SKILL.md/references/README.md/references-add/README.md → 副本,sed 改回 name: storyboard-prompt(环境特有字段保留);两边均为 LF 行尾符,无转换问题;`references-add/路径配置.md` **不覆盖**(有意环境差异:副本=工作区特化版)
- 部署后五项验证:①副本 MCNVideo 零残留 ✓ ②副本 3 处新特征就位 ✓ ③SKILL.md 两边仅 name 行差异 ✓ ④路径配置.md 未覆盖仍为工作区版 ✓ ⑤全目录差异仅剩 2 文件(路径配置.md 环境差异 + SKILL.md name 行)✓
- 部署效果:副本从 8-21 滞后快照升至 8-26 最新版(补齐 F1 反推方法论/结构化版格式模板/还原路径指引/三级路径声明等全部新增),updated_at 2026-08-26
## .dsh 副本更新回流(用户两次纠偏后重新定向,文件级证据链定案)
- **纠偏**:此前结论"dsh 无独有更新、示例具象化为源侧演进"被用户否定("dsh创作技能有很多更新才对 仔细确认");本轮以文件内容+日志证据链重新定性
- **证据链(判定差异方向的关键)**:①08-22 日志明确"回流后 V1.0=.dsh 完全一致"→ 该日为共同基准线 ②08-22 日志描述信息合法性案例"新邮递员断言'造假十年'"与源文件字面吻合 → 08-22 共同状态=具体示例 ③V1.0 与 Lite1.0 至今均保持具体示例(从未做过具象化)→ **dsh 侧抽象化示例 = 08-23~25 的 dsh 端更新**(执行"移除基准案例"决定+P0 硬编码禁止)
- **教训:Lite1.0 不能当纯时间锚点**(持续同构同步会覆盖历史状态);真正可靠的锚点是 08-22 日志的"完全一致"基准线+当日日志对回流内容的字面描述
- **回流执行(V1.0+Lite1.0 同构,逐条读改验证)**:4 文件去基准案例抽象化——5_选题(L71-72 核心设定/核心秘密示例)、6_框架(L147/163/179/197/207-208 行为动机/衔接/烈度/表达方式/信息越界示例)、11_诊断(L171 动机合理性行)、故事成立性校验(L27-28/41/50/51/53/57/102 七处表格示例);"小周/邮递员/门卫/假快递/撕包/摔箱"→"知情者/职业角色/守护者/善意谎言/摔砸物品"抽象表述;验证 11_诊断与故事成立性校验两文件与 dsh 完全一致,5/6 零残留
- **案例库章节保留**(山村门卫假快递复盘案例在 5/6/故事成立性校验的案例库段落,dsh 侧同样保留)——案例库是案例的指定归处,属设计而非残留
- **不同步项(确认非 dsh 更新)**:9_脚本 B格式加粗/两行式(08-22 旧状态,源侧 S9 格式升级⑤批次已演进"非剧情同一行")、script-review 行(用户明确排除)、路径配置(今日两级规则已含 dsh 08-24 记录)、其余 13 文件差异均为源侧演进(时长分配/四分类/五字段/旁白/大远景/布位表/66 文件数)
- 版本标签:V1.0/Lite1.0 SKILL.md last_change 均更新为本次回流
## dsh 回流复查(用户要求再检查一遍)
- **全量 diff 复查**:回流后剩余 13 个差异文件逐个提取 dsh 独有行核验,全部确认为源侧演进或用户排除项,无遗漏的 dsh 更新
- **逐项核验结论**:①时长分配——源侧为最新版(固定3-10s/5-10s+长视频增量全进中段),dsh 两种表述(10/75/15百分比制、"按赛道定配比")均为旧中间态 ②八类35项——两侧一致(实际清单文件名即35项;dsh差异仅09分类3→4文件,源侧因故事成立性校验入库而正确)③SKILL.md 66文件数=实际66(dsh的65是故事成立性校验入库前旧数)④三分类→四分类、大远景、五字段、旁白、B格式同一行均为源侧演进 ⑤script-review 行=用户排除 ⑥MCNSkillCase/../../路径=源侧扁平化+今日路径定稿
- **硬编码残留扫描**:V1.0+Lite1.0 创作流程目录零残留;知识库扫描到的"小周"均为真实抖音账号案例(@保安小周等,标准库内容)或故事成立性校验「四、典型失败案例库」章节(案例指定归处,dsh 侧同样保留且该文件 V1.0=dsh 完全一致)
- **Lite1.0 对齐复核**:6/11/故事成立性校验三文件 Lite=V1.0 完全一致;5_选题仅剩 2 处 Lite 特有搜索表述(无接口版设计差异,保留)
- 最终剩余差异 173 行/13 文件,均为已定性项,回流闭环完成
## 两边 SKILL.md 打版本标记(13:05 用户指令:"两边的 skill.md 中打上版本标记用于后续区分版本")
- 设计:现有 updated_at/last_change 是内容版本标签(两边内容一致时相同,无法区分归属),故 frontmatter 新增**环境身份标记**——源 `deployment: source`;副本 `deployment: dsh` + `deployed_at: "2026-08-26"`(部署日期,副本 deployed_at < 源 updated_at 即为滞后)
- 两边 last_change 均加前缀"frontmatter 新增 deployment 版本标记(区分源技能/部署副本)",保持版本标签一致
- 验证:排除 name/deployment/deployed_at 三类有意差异行后 diff **零差异**;完整 diff 仅 2 个差异块(2c2 name 行、13c13,14 标记行)
- 工具坑:Git Bash 下 `grep -v "A\|B"` BRE 交替失效(当作字面量),会漏过滤导致 diff 行错位膨胀出假差异块;应用 `grep -Ev "A|B"` 或多次管道
- MEMORY.md 技能版本标签条目已增补 deployment 标记说明;storyboard-prompt 已打标,short-video-script(V1.0/Lite1.0/.dsh)待打标
## 源侧补时间字段 created_at(13:08 用户指令:"开发主库也需要时间把")
- 源 SKILL.md 加 `created_at: "2026-08-20"`(技能架构定型日:15维度知识库+三层引用落库日,有记忆依据),源时间轴补全为出生+当前双时间
- 最终对称结构:源=`deployment: source`+`created_at`(2026-08-20)+`updated_at`(2026-08-26);副本=`deployment: dsh`+`updated_at`(2026-08-26)+`deployed_at`(2026-08-26)——两边各两个时间字段,语义对称(源=出生+当前;副本=内容版本+部署时点)
- 验证:排除 name/deployment/deployed_at/created_at 四类有意差异行后 diff 零差异
- MEMORY.md 版本标签条目同步更新为"时间字段对称"描述
## 技能审计(按 技能审计检查清单.md 13 检查点,V1.0+Lite1.0)
- **结论**:P0×1(断链类,影响低)+ P1×2 + P2×3,其余检查点全部通过
- **P0**:SKILL.md 失误与规避记录链接 `../../../../失误与规避记录.md` 解析到 D:/ 根(不存在)——扁平化后正确路径应为 `../../`(仓库根);V1.0 L296 + Lite1.0 L288 两处;dsh 副本同路径在其目录结构下同样解析错误(该链接可能从未正确过)
- **P1①**:S10 分镜格式未升级五字段——S9 已定稿【景别|环境|光线|场景|场景元素】并声明"S10 在此基础上细化",但 S10 全文(两版本共 12-19 处)仍用旧三字段【景别 | 场景·光线 | 入镜元素】;创作流程规范 L25/L327 同样残留旧三字段 → S9/S10 格式矛盾
- **P1②**:S9 内部 L85/L238 两处近乎重复的「S9 与 S10 职责分离」声明(同文件冗余)
- **P2**:①S7 说"8 个素材类型库"但括号只列 7 个编号(04_对话库账号专属未列,口径不清)②S7 步骤命名"第二步半"不规范 ③S9 A/B/C/D 模板段与知识库 07_脚本格式选择指南存在重叠(分工基本合理:KB=定义选择、S9=输出模板,但重叠边界未显式声明)
- **通过项**:流程顺序/编号连续(S6 三步+确认门、S7 四步半含设计内嵌步)/产物链铁律三模式落盘清单一致/情绪设计卡归属 S6 正确/S5→S6→S7→S9 输入输出字段完整(故事前提五字段齐全)/术语统一(旁白零独白残留、四分类零三分类残留、故事细节、五字段)/知识库+素材库引用路径 100% 有效/S8 引用的 6 个 L#-# 章节全部存在/硬编码零违规(规范第六章命中项均为规则自身示例)/知识库 12 分类 66 文件计数准确/八类35项计数一致
- **设计确认非缺陷**:创作流程规范保留 MCNSkillCase 默认路径(路径配置.md 运行时覆盖,已知设计);知识库方法论中的真实抖音账号案例(@保安小周等)与故事成立性校验案例库章节均为指定归处
## 审计问题逐条修复(用户确认"挨个修复")
- **P0 断链**:V1.0/Lite1.0 SKILL.md 失误与规避记录链接 `../../../../`→`../../`(两处),实测解析正确;教训沉淀为 失误与规避记录.md #009(目录扁平化后相对路径层级未重算)
- **P1① S10 五字段升级**:S10 全文(格式定义/B1/B2/B3/B5/输出模板/System Prompt/User Prompt)旧三字段【景别|场景·光线|入镜元素】→五字段【景别|环境|光线|场景|场景元素】,定位=承接 S9 画面元数据细化为精确分镜值(B2 拆为环境/光线/场景三维,B3 改场景元素);联动改创作流程规范 L25+分镜格式章节、SKILL.md 步骤10输出行、S9 三处+规范 L244 的旧"分镜三要素【景别|光线|入镜】"简写;Lite S10 无 Lite 特有内容直接复制,规范逐处编辑
- **P1② S9 去重**:L85 保留为规范声明(合并 A/B 格式细节+去旧简写),L238 改一行指针,L292 改"逐段分镜标注"表述;规范 L244 同步
- **P2**:S7 L14 素材库口径改"通用 7 库+04 对话库(账号专属,标准库仅分块定义)";S7"第二步半"改名"展开深度标准(第二步强制约束)"(S7×3+11_诊断×1 共 8 处引用同步,两版本);S9 输出模板段补与知识库 07 分工声明(KB=定义选择唯一权威,S9=输出模板)
- 版本标签两版本更新;终验六项全部零残留(剩余命中均为 last_change 变更日志文本与历史审计报告归档)
- **遗留发现(未修,需确认)**:Lite1.0 创作流程规范 L501-502 硬编码检测命令缺 `| grep -v "scripts/"`(V1.0 有)——源侧演进未同步 Lite 的既有分叉,非本次审计项
## 四、桌面备份对比(创作流程+知识库)
- 结论:桌面备份 `C:/Users/maidou/Desktop/short-video-script` = .dsh 08-25 批量快照的完整拷贝(今天 13:15 复制),全部差异方向为「源新备份旧」,备份无独有内容需回流
- references 全量递归 diff:11 个内容差异文件 + `_meta` 空目录残留(源有备份无,08-15 遗留)
- 差异归类(5 类源侧演进 + 1 类今日修复):
1. 时长分配百分比制→固定值制(2_需求完善/6_框架×3/7_大纲/知识库01_标准爆款结构模板三幕表)
2. 极致行为三分类→四分类(+专属符号型;6_框架/规范/00_总纲/极致行为创作法/索引,总纲另含克制极致+情绪落点分工)
3. 「独白」→「旁白」统一(7_大纲约18处)
4. S7 极致触点布位表+密度闸门+素材库8库口径(7_大纲)
5. 9_脚本格式定稿(B格式台词同一行/场次标题不加粗/闪回标题去重/职责分离精简)+规范09诊断3→4文件
6. 今日审计修复(10_分镜五字段/规范联动/展开深度标准改名/9_脚本知识库分工指针)
- 备份侧唯一"多出"的内容:9_脚本闪回叙事规范标题重复 2 次(源已去重)
## 五、源→dsh 部署(08-26 审计修复+演进全量同步)
- 部署内容:references 11 个差异文件 + references-add/README.md 覆盖 + SKILL.md(含 frontmatter updated_at/last_change、五字段输出行、66文件数、产出路径环境分支、创作回顾路径、硬编码例外)
- 环境特有保留:`references-add/路径配置.md` 不覆盖;SKILL.md script-review 引用行保留 dsh 原样(恰 1 行)
- 版本标签打标(完成 short-video-script 待办):源 `deployment: "source"`、dsh `deployment: "dsh"` + `deployed_at: "2026-08-26"`(storyboard 同款格式)
- 部署事故与修复:工具层重放执行部署脚本 → frontmatter 双写(源 source×2、dsh source+dsh);diff 复核捕获后修复;教训固化失误与规避记录 #010(部署脚本必须幂等:插入前查已存在 + 部署后 diff 复核差异恰等于预期环境差异清单)
- 最终验证:SKILL.md 差异=3 处预期(deployment/deployed_at/script-review);references 差异=0(仅 _meta 空目录源侧独有);references-add 差异=路径配置.md(环境特有);文件编码完好(GBK 乱码扫描=0,此前乱码为 cut 字节截断显示假象)
- 遗留:源侧 references/_meta/ 空目录(08-15 残留)待删;Lite1.0 规范 L501-502 grep -v "scripts/" 分叉待确认
## 六、目录结构回改:project/V1.0 → project/短视频脚本创作/V1.0(用户纠正)
- 用户指出扁平化层级错误:应保留「项目名」层、只去掉「技能名」层,正确结构 `project/短视频脚本创作/{V1.0,Lite1.0}/`(与 `project/短视频提示词生成/V1.0/` 同模式);08-26 早些时候的扁平化错把项目名层也去掉了
- 执行:mkdir `project/短视频脚本创作/` + mv V1.0/Lite1.0 入内
- 链接重算:两版本 SKILL.md 失误与规避记录链接 `../../` → `../../../`(仓库根层级 2→3);全量相对链接脚本验证 2 处全部有效
- 失误与规避记录 #009 已补注回改记录+第④条规避(目录重构前先对齐参照项目层级模式)
- dsh 部署副本不受影响(独立目录结构)
- 注意:git 仍未提交(08-26 扁平化+审计修复+部署+本次回改均为本地改动)
## 七、账号解析外部技能引用标记(仅源侧,不部署 dsh)
- 源 V1.0/Lite1.0 SKILL.md 新增「外部技能依赖:账号解析(mcn-dou-analysis)」章节:开发机(路径不含 .dsh)→ `D:/AgentSkill/mcn-dou-analysis`;用户环境(含 .dsh)→ 本技能 subskill/ 目录;步骤3/4 增 🔗 调用引用行;frontmatter last_change 更新
- **用户明确:该引用不部署到 dsh**(dsh 环境 mcn-dou-analysis 独立存在于 .dsh/skills/,无需本技能内引用)→ dsh SKILL.md 已回退移除章节+2行(last_change 改环境差异版说明)
- 回退过程再遇工具层重放执行(removed=0 为第二次运行的输出,第一次已删成功);且行删除脚本把 MCP 规范行后的 `---` 分隔线误删(章节衔接紧贴),已用 Edit 补回——**删整段章节的脚本要小心段前段后分隔线归属**
- 源 vs dsh 差异基线更新为 4 类:部署标记 / script-review 行 / 路径配置.md / 外部技能引用块(源有 dsh 无)
- 输出位置检查结论:引用仅开发机生效,开发机调 mcn-dou-analysis(位于 D:/AgentSkill/,非 .dsh)→ 其产出走自有三级判断 → 桌面 `MCNSkill项目/账号分析/`,与脚本创作产出体系独立无冲突
## 八、三环境模型重构 + DSHSkill项目 根目录废弃(V1.0 + Lite1.0)
- **三环境定义(用户纠正两次后定稿)**:① 开发机=本机有 `D:\AgentSkill` 且技能路径不含 .dsh(源技能);② dsh 部署环境=本机有 `D:\AgentSkill` 且技能路径含 .dsh(maidou 本机 .dsh 副本);③ 用户环境=**本机无 `D:\AgentSkill`**(技能装在用户机器,路径不限、不一定以 .dsh 开头)。此前错误:把"路径含 .dsh"一刀切成用户环境
- **DSHSkill项目 根目录整体废弃(用户确认)**:原"dsh 异机无主工作区兜底 DSHSkill项目/"场景即用户环境,并入桌面 `MCNSkill项目/脚本创作/`(与开发机同构);产出体系收敛为两根——`MCNSkill项目\`(开发机+用户环境共用)+ `D:\dshworkspace\`(dsh 部署环境专用)
- 修改文件(6 个,两版本同构):`references-add/路径配置.md`(环境表改三行+AI执行规则第1条+解析规则第2条+变更记录追加"三环境重构"条目)、`SKILL.md`(外部技能依赖章节改三环境两步判定+3 处产出路径表述+last_change)、`references-add/README.md`(04_对话库行+路径配置加载行);变更记录历史条目按 append-only 保留
- 外部技能依赖章节三环境判定:第一步查 D:\AgentSkill 存在性→无=用户环境(subskill/ 寻找 mcn-dou-analysis);有→第二步看技能路径→不含 .dsh=开发机、含 .dsh=dsh 部署环境(两者均用 `D:\AgentSkill\mcn-dou-analysis`)
- dsh 副本未动(其路径配置.md 环境特有不覆盖;dsh 副本机 D:\dshworkspace 恒存在,兜底分支实际不触发)
- 遗留待确认:① subskill/mcn-dou-analysis 副本(V1.0 内)与其源 `D:\AgentSkill\mcn-dou-analysis` 的 DSHSkill项目/账号分析 兜底是否同步废弃;② 短视频提示词生成 V1.0 同样存在 DSHSkill项目 引用是否一并清理;③ git 未提交(累计:扁平化回改+审计修复+部署+外部技能引用+三环境重构)
- **层级精简(同日 14:53 用户追加指定)**:开发机与用户环境产出根目录由 `MCNSkill项目/脚本创作/` 改为 `MCNSkill项目/`——去掉技能文件夹层,`{账号名}/脚本{编号}/` 直挂(用户原话:"不论1还是3,都是 桌面\MCNSkill项目\{账号名}\{脚本名}\对应文件");两版本同构改 路径配置.md(表+2条+变更记录)/SKILL.md(3处+last_change)/README.md(2处)共 12 处;dsh 部署环境(D:\dshworkspace\创作任务\{账号名}\脚本{编号}\)不变;脚本文件夹命名仍为「脚本{编号}」
## 分镜技能环境判定模型修正:单一 .dsh 锚点 → 两步判定(14:59 用户指定模型,15:0x 执行)
- 用户修正模型:用户环境判定锚点是「本机没有 D:/AgentSkill」,与技能装在什么路径无关(不一定以 .dsh 开头)。两步:①查 D:/AgentSkill 是否存在——无=③用户环境(技能无论装在哪);有→②看技能路径——在 D:/AgentSkill/ 下=①开发机、含 .dsh=②dsh 环境
- 检查结论:本技能(storyboard-prompt 源)原为单一锚点二分类(技能路径含 .dsh?),不符合模型——用户环境技能装在非 .dsh 路径(~/.workbuddy/skills/)会被误判为开发机、可能错误直接编辑 references/(应走 references-add/ 增量)
- 修正(源 5 处):路径配置.md 判定表改两步判定表(三行:第一步无 D:/AgentSkill=③用户环境/第二步 D:/AgentSkill/ 下=①开发机/含 .dsh=②dsh 环境)+ 执行规则1 + 解析规则2 + 变更记录第五次修订;SKILL.md L582 声明段+示例树注释「非 dsh 环境」→「开发机/用户环境」+ last_change
- 同步副本 3 处(SKILL.md 声明段/示例树/last_change,Edit 方式非 cp——frontmatter 有环境差异行不能覆盖);副本路径配置.md 为工作区特化版无判定表,不受影响保留
- 验证:源/副本旧单一锚点零残留(源仅剩历史变更记录 L69 属 append-only 保留);SKILL.md 排除 name/deployment/created_at/deployed_at 后零差异;全目录差异仅剩 2 文件(路径配置.md 环境差异 + SKILL.md name/标记行),均为有意差异
## 分镜技能产出结构定稿:账号层直挂(15:16 用户指令:"定稿产出结构:桌面\MCNSkill项目\{账号名}\{脚本文件夹}\(①开发机与③用户环境同构,账号层直挂);② dsh 部署环境不变")
- 核心变更:①开发机与③用户环境产出根目录 `桌面 MCNSkill项目/分镜提示词/{账号名}/提示词{编号}/` → `桌面 MCNSkill项目/{账号名}/提示词{编号}/`——去掉「分镜提示词」技能文件夹层,账号层直挂,与脚本创作「脚本{编号}」同构;dsh 环境不变 `D:/dshworkspace/创作任务/{账号名}/提示词{编号}/`
- 修改(源):路径配置.md 判定表 ③/① 行产出根目录 + 执行规则1 + 解析规则2 + 示例树注释 + 变更记录第六次修订;SKILL.md L582 声明段 + L586 示例树注释 + last_change;**顺手升级** references-add/README.md(L10 路径描述+部署环境检测表改两步判定三分类+L83 加载规则)与 references/README.md(部署环境检测表)——原检测表仍是「路径特征」二分类(mcn-video-script\project 特征),与两步判定模型冲突,属同一 P0 类环境误判隐患
- 同步副本:SKILL.md 4 处(声明段/示例树/last_change/检测表)+ references-add/README.md 3 处 + references/README.md 1 处(均 Edit 方式);副本路径配置.md 特化版不受影响
- 验证:源/副本现行「MCNSkill项目/分镜提示词」表述零残留(仅历史变更记录保留);两 README 两边完全一致;SKILL.md 排除有意差异行零差异;全目录差异仅剩 2 文件(路径配置.md + SKILL.md name/标记行)
- 注意:脚本创作技能(short-video-script V1.0/Lite1.0)产出结构已为账号层直挂(记忆确认),但两步判定模型与「分镜提示词」层是否已同步待核对(脚本创作路径配置.md 上轮用户已自行改两级规则)
## 三技能统一产出结构定稿(15:25 用户展示确认:"看看这个"——脚本创作+账号分析+分镜)
- ①开发机/③用户环境:`桌面 MCNSkill项目/{账号名}/` **账号层直挂**,三技能共用一个账号文件夹——账号分析产出({账号名}账号设定.md / {账号名}账号数据分析.md / 短视频表格.xlsx / 视频分析\{视频标题}_标签1_标签2\{content.json,analysis.json,拆解分析.md})直挂账号层;脚本创作=脚本{编号}\;分镜=提示词{编号}\(编号继承脚本编号)
- ②dsh 环境:**分目录**——创作任务\(脚本创作+分镜:{账号名}\脚本{编号}\、{账号名}\提示词{编号}\)与 解析任务\(账号分析:{达人昵称}\{账号设定.md/数据分析.md/表格.xlsx/视频分析\{视频标题}_标签1_标签2\})分开
- 现状核对:dsh 解析任务已完全符合(张天琪/白昼小熊);dsh 创作任务仅调试文件待产出填充;桌面 `MCNSkill项目/账号分析/{小咪橘座,旧梦留声机,王微斯}` 仍在技能集合层(与新定稿账号层直挂不符);分镜模拟(俊希/提示词01)已符合
- **用户确认:现有桌面账号分析产出暂不迁移**;账号分析技能配置、脚本创作技能配置本轮也未动(用户未选)
- 分镜技能侧已按此定稿(第六次修订账号层直挂);账号分析技能(project/短视频账号分析/)路径配置待后续决定是否同步
## 九、旧梦留声机最新数据获取(15:00-15:40)
- 按 mcn-dou-analysis 技能执行功能一+功能二:browser-harness(~/.local/bin)复用既有抖音标签页导航主页,无登录弹窗
- 账号数据(15:35 更新到达人账号表.xlsx):粉丝 109.4万(持平)、获赞 4938.8万→**4940.0万**、关注 99、作品 **36**、IP 重庆
- 视频列表:作品总数 36(<60 上限,滚到底全量采集)。**采集方法升级**:滚动后卡片虚拟化导致 DOM 仅剩尾部卡片(href 兜底去重仅 8 条),改从列表组件 Fiber props 的 `defaultDataList`(36 条全量)直接提取 awemeId/desc/createTime/duration/stats/textExtra——比逐卡片 Fiber awemeInfo 更可靠,一次拿全
- 产出:`桌面/MCNSkill项目/旧梦留声机/短视频表格.xlsx`(36 行×13列标准格式,发布时间 2026-04-18~2026-08-19,播放量网页端不提供为 0)
- 播放量列全 0 为网页端限制(stats.playCount 不返回);点赞(显示)按万格式化生成
## 功能三「提炼账号设定」完成(旧梦留声机,13:00-16:00 续)
- TOP6 视频解析产物全部落盘:视频5(31531 一片苇叶,detailId 查询→临时文件→json_tool 转存 content 10792B + analysis 75884B)为最后一条;`视频分析/` 下共 6 个文件夹(26164/21529/14083/13301/31531/23034)
- 上下文压缩后视频5数据丢失,MCP 重查 31531 一次取回完整结果(新提交视频等3-5分钟再查的规则再次验证)
- create-analysis 无 --detail-id 参数(与 create-content 不同),只用 --output-dir + --input-file
- Step 6 人设卡生成完成:账号类型=群像型(TOP6 主角全部不同)→ 12段结构 + 广告植入偏好独立小节(TOP6 含 3 条植入案例:六神道具锚点/床垫隐喻贯穿/京东价值落版,旧版"暂无案例"已过时)
- 新卡核心更新 vs 旧版.bak:内容基因 4→6 个(+年代跨度闪回/拉扯式结构显性化);角色原型库按 TOP6 实测重排(隔辈守望者/逆袭反哺者/苦难母亲/大爱原型/贵人引路人/倔强追梦者);情绪结构五段→六段(+可选落版段);新增第九段差异化壁垒;系列 寻/守/光/家→家/光/农/梦/寻(家=验证主力)
- 产出:`C:\Users\maidou\Desktop\MCNSkill项目\旧梦留声机\旧梦留声机账号设定.md`(旧版留存 .bak);待用户按确认清单核对
## 人设卡术语统一:第十二段「人设底线」→「设定分析说明」(16:04,用户定名)
- 触发:新人设卡(旧梦留声机)第四段表格渲染修复后,用户定名第十二段为「设定分析说明」
- 交付卡已改(`旧梦留声机账号设定.md`);技能侧同步三副本统一替换并零残留校验:
①源 `D:/AgentSkill/mcn-dou-analysis` ②内嵌 `mcn-video-script\project\短视频脚本创作\V1.0\subskill\mcn-dou-analysis` ③`.dsh\skills\mcn-dou-analysis`(源→dsh 部署方向,合规)
- 每副本 8 文件:SKILL.md×2 / 人设卡生成方法.md×3处 / 03_提炼账号设定.md / 账号设定执行避坑.md(含「人设卡底线规则」→「设定分析说明规则」)/ nuwa SKILL.md / quality_check.py(12段校验列表,不改会误报缺段)/ output-adaptation-guide.md×6 / extraction-framework.md×2
- nuwa 子技能的引用属「映射目标同步」(女娲概念→12段标题的对照表+校验脚本),非改其方法论
- 避坑:Git Bash `cut -c` 按字节截中文会显示乱码(文件本体无损,用 python 验证字节);sed -i 中文替换安全(UTF-8 字节级替换)
## 脚本1《让他拆》生成(16:12,基于账号设定+选题替换事件)
- 输入严格限定:账号设定12段 + 最新视频选题(2026-08-19 捷达VS8《尊重他的好奇,看见他的世界,装满爱的童年》)——**不读 TOP6 原脚本做参照**(用户明确:带入过多原始脚本上下文不算写新脚本)
- 事件替换:拆收音机的"败家孙子"+护短的收废品爷爷周守田→孙子成为汽车工程师开自己参与造的车回村;六段式结构/内容基因/记忆符号全部从账号设定推导,附「选题与设定映射」表+「自检」表(对照内容规则8条)
- 产出:`C:/Users/maidou/Desktop/MCNSkill项目/旧梦留声机/脚本1/脚本1_让他拆.md`(220s/9场/捷达三级植入:老收音机道具锚点+破烂三轮→结实新车隐喻贯穿+装满爱的童年价值落版)
## 爆款开场铁律修复:3-7秒、硬上限10秒(16:15,用户纠偏)
- **问题**:脚本1《让他拆》开场钩子 0-16s 违反用户既有规则「爆款开场 3-7 秒之内、不超过 10 秒」;错误根源=我按账号设定占比表(开场钩子7-10%)×总时长220s 算出 16s,把占比口径当成了开场时长口径
- **修复(三层)**:
- 脚本层:场1 压缩 16s→10s(砍爸爸第二句+邻居画外音,两句挪入场2开头保价);后续 8 个场次时间戳统一左移 6s,总时长 220→214s;场1 内部加 0-3/3-5/5-7/7-10s 节拍标注
- 交付卡层:旧梦留声机账号设定第四段表格开场钩子行 7-10% → 「3-7秒,硬上限10秒(绝对时长口径,不看占比)」
- 技能层(治本):mcn-dou-analysis 三副本(源/内嵌subskill/.dsh 部署方向)references/人设卡生成方法.md 第四段模板同步固化——表头「时长占比」→「时长」,新增开场钩子铁律引用块
- **教训**:开场钩子是绝对时长概念不是占比概念;账号级结构占比表只管中后段分配,开场段一律写秒数
- 知识库佐证:脚本创作技能 03_框架节奏/06_编导终审验收标准.md 已有「冲突在0-10秒内已被观众感知」,与用户铁律同向
## 开场钩子铁律补录脚本创作技能知识库(16:22,用户确认"一起补")
- 三副本(V1.0 / Lite1.0 / .dsh short-video-script)统一补录,每副本 2 文件 3 处(共 9 处,全部 assert 唯一命中后替换):
- `03_框架节奏/06_编导终审验收标准.md`:①冲突验收表新增「开场钩子时长」行(3-7秒完成,硬上限10秒,绝对时长不看占比)②编导终审清单 Step 2 新增勾选项
- `04_爆款开场/00_开场方式全量覆盖分析.md`:头部新增铁律声明块(10种开场方式均须遵守)
- 至此铁律固化全链路闭环:脚本创作技能知识库(3副本)→ mcn-dou-analysis 人设卡生成方法(3副本,上轮)→ 交付账号设定 → 脚本自检
- .dsh 副本改动为源→dsh 部署方向,符合单向只读约束
## 脚本复盘:script-review 技能首跑《让他拆》(16:25)
- 用户指定技能路径 `C:/Users/maidou/.dsh/skills/script-review`(v1.2,独立分析模式·评分制,剧情类)
- **复盘结论:总分 40/100 ❌需大改(低成本大改)**——逻辑硬伤预检命中 2 处年龄账矛盾:①场2「2010年七岁」vs 场7「2025年三十岁」差8年;②场5按锚点11岁「进厂月薪两千多」不可行 → 叙事逻辑维封顶40,总分被逻辑封顶规则压至40
- 其余 8 维均 85-93 分(设定承接93/共鸣92/钩子90/台词90/合规93);修复2处年龄表述后预计回升 80+ 可交付档
- 按技能约束只分析不修改脚本;新经验类型「年代跨度>10年剧情必须以出生年为锚逐年核算年龄账」未沉淀(.dsh 只读 + 开发机无 script-review 源副本,待授权回流建源)
- 流程归因:脚本走 mcn-dou-analysis 链路生成未过 S11 诊断门——与开场钩子铁律暴露同类缺口:**改写链路必须过诊断门**
- 产出:`脚本1\脚本1_让他拆_复盘报告.md`
## 技能边界声明固化:mcn-dou-analysis 禁手写脚本交付(16:40,用户批准)
- 根因复盘(用户追问"为什么没用技能"):《让他拆》未走脚本创作技能 S1-S11,在 mcn-dou-analysis 会话内直接手写——技能未加载=规则零约束("分析不做创作"边界不在上下文)+ 未做任务归属路由 + 轻量改写判定走捷径;今日开场钩子/年龄账两次翻车同根因
- 治本:mcn-dou-analysis SKILL.md 红线表新增「技能边界(红线)」行——产出止步于五类账号分析侧交付物(达人账号表/短视频数据表格/人设卡/账号数据分析报告/视频解析产物),凡生成或改写脚本(含替换事件重写等轻量场景)必须切换脚本创作技能走 S1-S11(含 S11 数字账取证/开场钩子铁律/编导终审验收),禁止会话内直接手写脚本交付
- 三副本同步(源/内嵌subskill/.dsh 部署方向):锚点=红线表末行「部署场景修改规则」行尾,assert 唯一后插入,各 1 处校验通过
- 教训:数值/时长类校验必须"取证列链"不能心算(故事成立性校验「二·五 数字账取证」原文早有预判:AI 心算自查必然失效)
## 《让他拆》按脚本创作技能 S1-S11 正式重跑(16:45,用户指令"重新生成")
- 走完整流程:加载 V1.0 SKILL.md → S1-S8 静默(S3 跳过无对标;S4 用 mcn-dou-analysis 产出账号设定;S5 选题=尊重他的好奇/捷达VS8;S6 F01剧情演绎+强铺垫+六段式场次结构表;S7 大纲;S8 捷达三级植入)→ S9 A·场次叙事格式落稿 → S11 诊断门
- 数字账治本:单一内部基准(小满生于2000,不落正文)→ 字幕年份 2006/2010/2013/2018/2025 全链自洽;台词零数字,年龄全模糊表述("小时候/那截");python 取证脚本列正文全部数字逐条核对(取证非心算)
- 开场钩子:场1 0-10s,钩子动作3-7s完成(零件特写→巴掌→挡身→「让他拆」)
- 手写版留存 `脚本1_让他拆_手写版.bak`;新稿=同一文件覆盖,附广告植入检查/S9自检/S11诊断记录三个附录
- S11 结论:数字账✅ 编导终审五维✅ 开场铁律✅ → 通过诊断门可交付
## 帮助文档补录:从分析到写作跨技能操作方式(16:52,用户指令)
- 脚本创作技能三副本(V1.0/Lite1.0/.dsh short-video-script)`帮助文档.md` 各加 2 处:①写脚本表格新增示例行「基于XX账号设定+最新选题替换事件写脚本」→跨技能链路说明 ②新增章节「🔄 从账号分析到脚本创作(跨技能协作)」——五环节表:分析侧产出止步→切换技能(禁分析会话内手写)→输入对接(S4读人设卡/S5选题)→S1-S11正式流程→S11诊断门必过(数字账取证/开场钩子3-7秒硬上限10秒/编导终审五维)
- 三副本锚点 assert 唯一命中后替换;.dsh 副本保持 CRLF 换行(源 LF),eol 自适应写入;部署方向源→dsh 合规
- 至今日「分析→写作」链路文档化完成:mcn-dou-analysis SKILL.md 红线边界(技能侧)+ 脚本创作帮助文档(用户侧使用指南)双侧闭环
## 脚本产出命名规则变更(16:56,用户指定)
- 旧:`{账号名}/脚本1/脚本1_让他拆.md` → 新:`{账号名}/脚本创作/对应选题_写作类别_时间.md`,**所有创作脚本统一放 `脚本创作/` 文件夹**
- 已重命名交付物:`尊重他的好奇_重写_2026-08-26.md`(+同前缀复盘报告/_手写版.bak);文件内部引用已同步,旧名零残留
- 术语纠偏(17:20 用户澄清):命名中的「写作类别」=**写作方式**(重写/改写/新写这类),不是叙事格式(A剧情/B Vlog等);本次为替换事件重写→「重写」。该命名规则尚未写入技能文件(路径配置.md 仍为旧 `脚本{编号}/`),待正式落地时须按此口径写
- 技能侧规则出处待同步(已定位未改,等用户确认范围):①脚本创作技能 `references-add/路径配置.md`(唯一权威,产出结构 `{账号名}/脚本{编号}/`)②SKILL.md L334 摘要 ③`references/创作流程规范.md` 五(01~11 中间产物路径)④三副本(V1.0/Lite1.0/.dsh)
- 开放点:开发模式中间产物(脚本{编号}/01~11)、配套产物(诊断报告/创作回顾.html)、dsh 环境(D:/dshworkspace/创作任务/{账号名}/脚本{编号})是否同规则
## 帮助文档章节重写:对齐用户视角风格(17:00,用户纠偏)
- 问题:上轮新增的「从账号分析到脚本创作」章节写成「环节|怎么做」内部执行流程,塞满 S1-S11/诊断门/数字账取证等术语——帮助文档是教**用户**怎么用技能的,不是执行规范
- 重写(三副本 V1.0/Lite1.0/.dsh 统一):改为与全文一致的「你这样问 | 我会做什么」对话表格(3个典型问法示例),内部术语全部翻译成用户语言("完整创作流程和质量检查:年龄年份核对、开场3秒内出钩子,不用你额外交代");写脚本主表格的跨技能示例行同步改写;eol 按副本自适应(.dsh 保持 CRLF)
- 教训:**给帮助文档/使用指南写内容前先读全文对齐既有风格**——它是用户视角(怎么问、会发生什么),不是技能视角(流程步骤、内部规则);内部规则类约束写 SKILL.md/references,帮助文档只写用户可感知的行为
## 删除脚本正文秒级节拍标注(17:05,用户纠偏)
- 问题:场1 开场钩子写成了「0-3秒:/3-7秒:/7-10秒:」逐段标注——核实规则后确认**非技能要求**:S9 格式规范只要求场次级时间戳(`场1:{X}-{X}秒`),知识库里的秒级内容(0-3秒去留/首帧0.5s)是创作时的内部设计依据,不是输出格式
- 已删:场1 三段秒级前缀合并为一段连贯叙述(内容不动,只去标注);附录诊断记录里的「钩子动作3-7秒完成」属检查结论表述,保留
- 教训:规则约束的是创作约束(开场多长、钩子何时完成),不是正文标注格式——别把设计依据当成输出格式写进交付物
## 固化「验收口径≠输出内容」输出边界铁律(17:12,三层沉淀)
- 根因定案:脚本 4 处自加(秒级节拍/生成链路块/映射表/S11诊断记录)非技能文件改动导致——今日知识库仅加两行铁律声明,S9 模板零要求;是执行层把时长铁律演绎成正文自证
- 治本层:`创作流程规范.md` 三、脚本格式规范 头部新增「交付物输出边界(通用铁律)」(验收口径=执行约束非输出内容+4条禁止项);`9_生成短视频脚本.md` 输出模板头部新增「输出边界」引用块(针对4处自加的显式禁止清单)——V1.0/Lite1.0/.dsh 三副本同步,md5 校验 S9 三副本完全一致
- 失误层:失误与规避记录.md 追加 #012(含排查绕路教训:git未提交时用内容判定不用版本对比)
## 17:20-17:40 技能审计检查清单全量审查(V1.0 源技能)
按 `技能审计检查清单.md` 13 条逐项审查短视频脚本创作 V1.0:**P0=0;P1=1**——S5 输出模板「预设钩子={钩子类型+前3秒开场方式}」(3副本×5处)「前3秒」为旧口径,与开场钩子铁律「3-7秒硬上限10秒(绝对时长)」冲突,待用户裁决修复。P2×2:S9 L28「不含景别等分镜要素」与B格式五字段表面冲突(L85已兜底);输出边界双写(规范.md通用铁律+S9出口清单,有意分层可接受)。通过项:S1-S11顺序编号连续、S6三层定位词与定稿一致、S5→S6→S7→S9数据流字段全覆盖、素材库间接引用、五字段三处同构、产物链P0完好、硬编码零残留、可拍点旧术语零残留、三副本关键改动点完全同步、帮助文档风格统一。
### 17:25 开场口径区分修复(三副本)
- 用户追问「选题跟预设钩子什么关系」→ 澄清:S5 预设钩子=**选题吸引力前置判断**(4.3节),非开场设计;数据流 S5预设→S6钩子场→S7匹配校验→S9演绎→S11验收,逐级细化不断链
- **修正 17:20 审计 P1 误判**:S5「前3秒」与开场铁律「3-7秒」不是冲突,是两个兼容口径——前3秒=**抓眼元素呈现窗口**(S5/S6场1/S7有效性①),3-7秒=**开场段总时长**(铁律/S11终审)。真正问题=缺口径区分说明
- 修复(用户批准):① S5 预设钩子字段自澄清 `{钩子类型 + 开场方式(抓眼元素前3秒内出现;开场段总时长另守 3-7 秒铁律)}`(×3副本×5处)② 00_开场铁律声明补「注意区分两个口径」句(×3副本)③ SKILL.md last_change 标签更新(×3副本)。全部验证通过
+51 -48
View File
@@ -1,62 +1,65 @@
# MCNVideo AI 项目长期记忆
## 核心技能架构
- 项目目录:`project/项目名称/V1.0/` → 产出统一落桌面 `MCNSkillCase/{账号名}/`(Windows/macOS 双系统自适应;用户自定义路径以 `references-add/路径配置.md` 为准);后续版本同级建 V2.0/
- **短视频脚本创作** (`project/短视频脚本创作/`) — 11步流程+知识库12分类(65个方法文件)。两版本同级:`V1.0/脚本创作技能/`(完整版,含 MCP/Dify 接口)+ `Lite1.0/脚本创作技能/`(2026-08-21 新增 lite 版,去全部接口调用,搜索改用模型自带 WebSearch 能力)
- **短视频账号分析** (`project/短视频账号分析/case_1/1_账号分析方法/`) — 全维度账号诊断技能
- 核心场景:近7天视频内容+互动数据全维度诊断;三模式:🚀快速诊断(抖音,调douyin-account-diagnosis脚本)/⚡快速/🤝共创
- 8步分析流程+12维度框架+6类风险扫描+4确认门;快速诊断六维度100分制(画像10/生产力15/互动30/质量20/趋势15/粉丝10)
- 产出路径:`account_analysis/{账号名}_{账号ID}/`
- **短视频分镜脚本** (`project/短视频分镜脚本/V1.0/提示词生成工具/`) — 提示词工程(2026-08-20 由"短视频分镜创作"改名;技能目录由"分镜制作技能"改名)
- 4功能:F1反推图片/F2反推视频/F3生成图片/F4生成分镜;2参考skills(seedance2.0/ShotDesign)+seedance25单文件
- 三层引用架构:参考skills→references/→references-add/(运行时优先);路径含`MCNVideo AI\project\短视频分镜脚本`=开发环境
- F4输出格式(2026-08-20 重写):以参考技能为准——主题+导演阐述+代码块(>5s时间戳分段/≤5s单段);史诗结构追加品质锚定+大气连贯声明+收束句;多段分镜(>15s)附过渡策略;MiniMax-H3引入元素(连续性交接/逐秒拆解/空间锚点/表级质检/重试阶梯/Hook类型/八列表格/双层交付)已全部清除
- 知识库15维度(2026-08-20 重构):旧10分类→15维度(按提示词组成要素);01-12=用户12维度(主体/动作/场景/镜头/运镜/焦距/光线/氛围/色彩/后期/特效/画质)+13音效音频+14构图布局+15视觉风格;词汇库取消独立分类,各维度词汇归入对应维度
- 标准库落库完成(2026-08-20):参考skills价值内容提炼为 `references/制作流程/`4文件(分镜提示词/长视频分段/图生视频与分镜板/多镜头剪辑节奏)+ `references/知识库/`15维度词库;SKILL.md 内容引用指针全部切换至新文件;创作流程/目录已废弃删除(分镜制作用制作流程);frontmatter 存 updated_at+last_change
- 审计P0+P1修复(2026-08-20):PromptSkill4image目录已删但SKILL.md 20处断链→全部清除("三大"→"两大"、F1/F3来源改内建/知识库、维度表8处改知识库15维度、目录声明补seedance25);校验7→8项同步SKILL.md 4处+补第8项字段完整性;5步工作流标题改为"F2视频提示词工作流(5步)"+明确F4=6步;Step3三处名称统一"提示词构建";六要素组装公式段改引用指针;接口调用空目录声明更新
- seedance25 精准时间测算体系提炼(2026-08-20):seedance25-timed-prompter.md(2.5专用技能)核心独有资产"精准时间测算"落库→分镜提示词制作流程新增第五节(台词语速6类公式+动作14类常数+运镜7类常数+帧级换算+时间预算表+超调6级+不足处理);长视频分段新增2.5延长段格式+超长视频模式≤180s;平台硬约束补2.5能力速查表9项+双版本输出;SKILL.md平台标注2.0/2.5
- 剧本分析前置(2026-08-20 新增):分镜提示词制作流程总流程5步→6步(①剧本分析→②需求分析→③路径分流→④提示词构建→⑤强制校验→⑥交付);Step 1 剧本分析5维度(剧情节奏叙事逻辑/爆点情绪痛点/反转情节/人物关系/情绪弱点)→产出仅在上下文驱动下游不落盘→分别驱动路径分流+景别+镜头逻辑+调度+微表情;F4功能区补"前置:剧本分析"声明;F2保留5步(反推不需剧本分析)
- 提示词模板(2026-08-20 升级→改造→4层结构→优化→泛化):原六要素→11字段模板→4段→4层结构→**类型分档泛化**:Step1剧本分析新增类型判定(A叙事剧情/B单人Vlog/C旁白知识/D产品展示/E纯氛围)+5维度改为①全类型必做②-⑤按类型选做(D/E类只做①);4层格式新增4层×5类型适配表(D/E类②人物省略、④镜头写产品/氛围而非角色动作);镜头层3规则去fit("动作要狠"→"具体可视化"/"冲击段连续不拆"→"连续动作不拆"条件化/"台词带语气"→"有台词时");示例去硬编码改占位符+补产品展示类示例;引用知识库06(X轴朝向)/03(面部朝向)/13(台词方言旁白)维度;校验第8项改为"核心层必须+设定按类型取舍"
- 公式去向铁律(2026-08-20 新增):测算公式(字数÷语速、步数×常数)只留在时间预算表等内部测算环节,提示词正文只写时长结论(如"1.2s"),禁止算式进正文(制作流程第五节固化)
- 产出路径固化(2026-08-20):`references-add/路径配置.md` 为唯一权威——默认用户桌面 `分镜提示词/{视频标题}/`(Windows/macOS 自适应),自定义路径优先;技能目录 output/ 仅存开发样例与审计报告;旧 2_分镜创作案例 结构废弃
## 环境判定两步模型 + 三技能统一产出结构(2026-08-26 定稿)
- **两步判定(用户 14:59 定版)**:第一步查本机 `D:\AgentSkill` 是否存在——**无=③用户环境**(技能无论装在哪、什么路径,不一定含 .dsh);有→第二步看技能路径——**在 `D:\AgentSkill\` 下=①开发机(源技能)**、**含 `.dsh`=②dsh 部署环境**(如 `C:\Users\maidou\.dsh\skills\`)。原单一 `.dsh` 锚点会把用户环境误判为开发机(P0 漏洞,已修复)
- **产出落盘**:①开发机+③用户环境同构=**桌面 `MCNSkill项目/{账号名}/`**(**账号层直挂**,无技能文件夹层);②dsh=**`D:\dshworkspace\` 主工作区优先**(无主工作区兜底桌面 DSHSkill项目/)
- **三技能统一结构(15:25 定稿)**:①③ 三技能**共用一个账号文件夹**——账号分析产出 `{账号名}账号设定.md`/`{账号名}账号数据分析.md`/`短视频表格.xlsx`/`视频分析\{视频标题}_标签1_标签2\` 直挂账号层;脚本=`脚本{编号}\`;分镜=`提示词{编号}\`(编号默认继承上游脚本编号)。② dsh **分目录**——`创作任务\{账号名}\`(脚本+分镜:脚本{编号}/提示词{编号} 平级)与 `解析任务\{达人昵称}\`(账号分析)分开
- **废弃**:`DSHSkill项目\` 根目录(08-26 并入用户环境)、`MCNSkill项目/脚本创作/` 与 `/分镜提示词/` 技能文件夹层、旧 dsh 根 `MCNSkillCase/`
- **现状(15:25 核对)**:dsh 解析任务已符合定稿(张天琪/白昼小熊);桌面 `MCNSkill项目/账号分析/{小咪橘座,旧梦留声机,王微斯}` 仍在技能集合层——**用户选"现有的先不动"(不迁移)**;账号分析技能配置、脚本创作技能配置尚未同步两步判定+账号层直挂(待办,用户未选)
- 用户自定义路径 > 默认路径;产出路径唯一权威=`references-add/路径配置.md`(运行时优先于 SKILL.md 声明);Windows/macOS 双系统自适应
## 核心技能清单
- **短视频脚本创作** (`project/短视频脚本创作/V1.0/` + `Lite1.0/`):11步流程+知识库12分类(66文件);V1.0 完整版含 MCP/Dify 接口,Lite1.0 去全部接口、搜索用模型自带 WebSearch。扁平化定式=去「技能名」层、留「项目名」层(`project/项目名/{版本}/`);08-26 曾误去项目名层已回改
- **短视频账号分析** (`project/短视频账号分析/case_1/1_账号分析方法/`):全维度账号诊断;三模式🚀快速诊断(调 douyin-account-diagnosis 脚本)/⚡快速/🤝共创;8步流程+12维度框架+6类风险+4确认门;快速诊断六维度100分制(画像10/生产力15/互动30/质量20/趋势15/粉丝10);产出 `account_analysis/{账号名}_{账号ID}/`
- **短视频分镜脚本** (`project/短视频提示词生成/V1.0/`,08-20 由"短视频分镜创作"改名,08-26 路径精简为现结构) — 提示词工程
- 4功能:F1反推图片/F2反推视频/F3生成图片/F4生成分镜;参考 skills:seedance2.0/ShotDesign + seedance25 单文件
- 三层引用架构:参考skills→references/→references-add/(运行时优先);**开发机不启用 references-add/**(直接编辑 references/),dsh/用户环境启用(references/ 只读)
- 知识库15维度(08-20 重构):01-12用户维度(主体/动作/场景/镜头/运镜/焦距/光线/氛围/色彩/后期/特效/画质)+13音效音频+14构图布局+15视觉风格;词汇归入对应维度
- F4输出格式(08-20 重写):以参考技能为准——主题+导演阐述+代码块(>5s时间戳分段/≤5s单段);史诗结构追加品质锚定+连贯声明+收束句;多段分镜(>15s)附过渡策略;MiniMax-H3 引入元素已全部清除
- 剧本分析前置:总流程5步→6步(剧本分析→需求分析→路径分流→提示词构建→强制校验→交付);Step1 剧本分析5维度,产出仅上下文驱动不落盘;F2 保留5步
- 提示词模板类型分档泛化:类型判定(A叙事剧情/B单人Vlog/C旁白知识/D产品展示/E纯氛围)+5维度①必做②-⑤按类型选做(D/E只做①)+4层×5类型适配表
- 公式去向铁律:测算公式只留时间预算表等内部环节,提示词正文只写时长结论(如"1.2s"),禁止算式进正文
- seedance25 时间测算体系:制作流程第五节(语速6类公式+动作14类+运镜7类+帧级换算+时间预算表+超调6级+不足处理);长视频分段≤180s;平台标注2.0/2.5
- 标准库落库(08-20):`references/制作流程/`4文件+`references/知识库/`15维度;SKILL.md 引用指针切换;审计P0+P1修复完成(断链/校验项/工作流标题/六要素公式段)
- dsh 副本回流核对(08-26):副本**无独有内容需回流**(唯一独有项 `name: storyboard-prompt` 环境特有保留);源→dsh 整体部署完成(SKILL.md/两 README 覆盖+name 保留,路径配置.md 不覆盖=工作区特化版有意差异);开发特征6处已修(`mcn-video-script\project\短视频提示词生成`);部署后全目录差异仅 2 处
## 创作技能关键规则(权威源:SKILL.md 关键规则 + references/创作流程规范.md)
1. 三态创作模式(2026-08-17 由「快速/共创×用户/开发」两维正交简化为三态互斥):⚡自动(默认)=后台静默执行+只落盘最终交付物;🤝共创=自动+每个确认门询问用户;🛠️开发=自动+每步产物全落盘。确认门机制(7个Gate):不可预判合并;创作方法与协作机制分离;角色边界(分析不做创作)
2. 内容总监兜底所有质量检查点;文件路径:`scripts/{视频标题}/XX_阶段名.md`
3. 人设卡片:`MCNSkillCase/{账号名}/{账号名}人设卡片.md`(账号层级共用)。模板:账号设定(定位6字段+**内容怎么做5章节**)+ 达人设定6章节 + 账号类型适配(**三分类**:单一达人/固定主角+轮换搭档/群像,2026-08-13落地)+ **广告植入偏好**(可选·账号级:惯用方式/调性要求/品类偏好/禁区,2026-08-13新增,Step 8显式引用)。**内容规则**=账号级"如果…则…"事前约束,非事后验收清单
4. 产物链铁律(P0):任何产出必须按顺序产出 `05_故事选题.md`→`06_短视频框架.md`→`07_短视频大纲.md`,禁止跳步;「产出与传递」永不省略,「展示与落盘」随模式收敛(自动=后台静默不展示;共创=随Gate展示;开发=全落盘);上游信息只从已确认产物读
5. 硬编码禁止(P0):创作流程/知识库/素材库标准库禁账号名角色名;素材库存具体物品≠硬编码;MCNSkillCase/产出目录全允许
6. references-add增量优先(冲突时以references-add为准,references/加⚠️);唯一例外:路径配置以`references-add/路径配置.md`为权威
7. 三层分离架构(S6情绪规划→S7结构搭建→S9情绪演绎):S6情绪设计卡集中完成,S7只引用不重做;S9分行切镜格式;闪回≤2次/条;花字/字幕每场≤2条
1. 三态创作模式:⚡自动(默认)=静默执行+只落盘最终交付物;🤝共创=+每确认门询问;🛠️开发=+每步全落盘。7 确认门不可预判合并;创作方法与协作机制分离;角色边界(分析不做创作)
2. 内容总监兜底所有质量检查点;文件 `scripts/{视频标题}/XX_阶段名.md`
3. 人设卡片 `{账号名}人设卡片.md`:账号层共用,存产出根 `{账号名}/`(dsh=`D:\dshworkspace\创作任务\{账号名}/`、开发机/用户环境=桌面 `MCNSkill项目/{账号名}/`);模板=账号设定(定位6字段+内容怎么做5章节)+达人设定6章节+账号类型三分类(单一达人/固定主角+轮换搭档/群像)+广告植入偏好(可选);**内容规则=账号级"如果…则…"事前约束,非事后验收清单**
4. 产物链铁律(P0):`05_故事选题.md`→`06_短视频框架.md`→`07_短视频大纲.md` 顺序产出禁跳步;「产出与传递」永不省略;上游信息只从已确认产物读
5. 硬编码禁止(P0):创作流程/知识库/素材库标准库禁账号名角色名;产出目录全允许
6. references-add 增量优先(冲突以 references-add 为准,references/ 加⚠️);唯一例外:路径配置以 `references-add/路径配置.md` 为权威
7. 三层分离架构:S6情绪规划→S7结构搭建→S9情绪演绎;S6情绪设计卡集中完成,S7只引用不重做;S9分行切镜;闪回≤2次/条;花字/字幕每场≤2条
8. 叙事驱动4类:事件/对白/旁白/混合;剧情类禁旁白驱动;S6框架必须明确选择
9. 情感铺垫分级(强/中/弱):强=剧情类(四功能位+蓄力释放+七问自检);中=Vlog/探店;弱=知识/美妆/吃播/三农/户外
10. 广告植入方法论:`知识库/11_广告植入/广告植入方法论.md` L1-L4四级20小节;`L#-#`章节命名与S8引用字面匹配;L4评估项归S11检测
11. MCP依赖:myai-mcp-production(正式)/myai-mcp-test(测试),10工具;用户首次提问即检测提醒安装;飞书登录每天检查
9. 情感铺垫分级:强=剧情类(四功能位+蓄力释放+七问自检);中=Vlog/探店;弱=知识/美妆/吃播/三农/户外
10. 广告植入:`知识库/11_广告植入/广告植入方法论.md` L1-L4四级20小节;`L#-#`命名与S8字面匹配;L4评估归S11
11. MCP:myai-mcp-production(正式)/myai-mcp-test(测试),10工具;首次提问检测提醒安装;飞书登录每天检查
12. 分镜流程:分镜只能从S9生成,可选步骤🔶,默认流程结束于S9
13. 知识库09/12重构(2026-08-16):09_脚本诊断=脚本质量检查三件套(AI检查+人工检查+自动清单八类32项,3文件);12_爆款拆解=爆款反推复刻方法论(复刻迁移法则+13字段反推+母提示词模板,3文件);对话流程控制(四种意图+各意图流程+编导意图解析规则)移入创作流程规范.md第七章;数据诊断3文件移到账号分析项目12_数据诊断/;知识库总数65个
13. 知识库09/12重构(08-16):09_脚本诊断=三件套(AI检查+人工检查+自动清单八类32项);12_爆款拆解=反推复刻方法论(复刻迁移法则+13字段反推+母提示词模板);对话流程控制移入创作流程规范.md第七章;数据诊断3文件移入账号分析 12_数据诊断/;知识库总数65个
14. 技能边界(08-26,已固化进 mcn-dou-analysis 三副本SKILL.md红线表):分析技能止步于五类账号分析侧交付物(达人账号表/短视频数据表格/人设卡/账号数据分析报告/视频解析产物);凡生成或改写脚本(含替换事件重写等轻量场景)必须切换脚本创作技能走S1-S11(含S11数字账取证/开场钩子铁律/编导终审验收),禁止会话内直接手写脚本交付。开场钩子=绝对时长3-7秒硬上限10秒,不看占比;数值校验必须取证列链、禁心算
15. 交付物输出边界(08-26,已固化三副本):**验收口径=执行约束,不是输出内容**——铁律/时长占比/数字账取证禁在S9/S10交付物正文展开自证(禁秒级节拍分段/生成链路块/映射表/S11诊断记录);诊断归S11、开发过程归开发模式落盘;交付物只含输出模板定义的字段。固化位置=`创作流程规范.md`「交付物输出边界(通用铁律)」+`9_生成短视频脚本.md`输出模板「输出边界」块;教训=只写"必须写什么"的模板会被自证式加料,出口必须带禁止清单
## 其他项目
- **AI创作平台toc** (`project/AI创作平台toc/case_1/`):ToC个人创作者,四层架构(输入→分析→脚本3版本→对话修改)
- **内容创作产品规划** (`project/内容创作产品规划/`):`产品功能设计/` + `内容知识库设计/`(短剧+短视频)
- 短剧知识库:五层分类(地域×性别×题材×流派×变现)+三层标签+12创作维度;国内男频11类/女频10类,海外男频6类/女频9类;V5.0十大规则+商业数据层(归因置信度三级)
- 短视频知识库V2.0:三级分类(27赛道S01-S27 × 8叙事形态F01-F08 × 细分垂类)+13创作维度;极致事件双重类型(戏剧极致/感官极致)+极致行为三分类;2026-08-16赛道从8→27对齐三方数据平台
- **ljg-skills** (`.workbuddy/skills/ljg-skills/`):通用思维工具 ljg-is/think/rank/structure + **ljg-mcn**(短视频编导思维,6种共鸣类型+具象场景+细微情绪=强共鸣,禁下钻神经科学)
- **AI创作平台toc** (`project/AI创作平台toc/case_1/`):ToC 个人创作者,四层架构(输入→分析→脚本3版本→对话修改)
- **内容创作产品规划** (`project/内容创作产品规划/`):产品功能设计/ + 内容知识库设计/(短剧+短视频);短剧知识库五层分类×三层标签×12创作维度(国内男频11类/女频10类,海外男频6类/女频9类);短视频知识库V2.0 三级分类(27赛道S01-S27×8叙事形态F01-F08×细分垂类)+13创作维度+极致事件双重类型+极致行为三分类
- **ljg-skills** (`.workbuddy/skills/ljg-skills/`):通用思维工具 ljg-is/think/rank/structure + ljg-mcn(短视频编导思维,6种共鸣类型+具象场景+细微情绪=强共鸣,禁下钻神经科学)
## 分析方法论规则
- **跨技能借鉴/同步判断**:遇到"要不要同步某字段"时,必须分两步独立判断——①数据流验证(信息从哪来→落到哪→下游谁读,有无断点)②字段形态决策(直接搬/改造/已有字段承接)。禁止用②的结论覆盖①。先画数据流,断点=缺口,再定形态
- **信息链路缺口识别**:Step有方法论≠Step能承接账号级信息。通用方法论管"怎么做",账号级信息管"这个账号怎么做才像它",两者不可互替
- **跨技能借鉴/同步判断**:两步独立判断——①数据流验证(信息从哪来→落到哪→下游谁读,断点=缺口)②字段形态决策(直接搬/改造/已有字段承接);禁止用②覆盖①;先画数据流再定形态
- **信息链路缺口识别**:Step 有方法论≠Step 能承接账号级信息;通用方法论管"怎么做",账号级信息管"这个账号怎么做才像它",不可互替
## 工作方式约定
- **逐条修复原则**:审计发现问题后修复时,必须逐条读取、逐条修改——读一条→改一条→验证一条→再进下一条。禁止一次性批量读取所有涉及文件准备批量修改。用户明确反馈:"改问题就一条一条改,一次读取那么多文件是想一起改吗"(2026-08-13 P0/P1修复中触发)
- **技能版本标签(2026-08-19 确立)**:SKILL.md frontmatter 存 `updated_at`(日期)+ `last_change`(一句变更摘要),废弃 semver 递增(version 已形同虚设)。每次改完 skill 顺手更新这两个字段,用于判断不同部署副本(如 .dsh)的新旧;判断"具体哪里不同"仍靠 diff。字段格式见 SKILL.md frontmatter。
- **.dsh 单向只读(2026-08-22 确立,用户强约束)**:`C:\Users\maidou\.dsh\skills\short-video-script` 是部署副本,其改动只能「读取 → 回流到源技能 V1.0」,**禁止反向把源技能的适配结果写回 .dsh**。.dsh 端的环境特有引用(如 `dsh-plugin-dev 制度`)必须保留在 .dsh 原样,只在回流 V1.0 时做适配(改成源技能适用的表述);回流后 V1.0 与 .dsh 允许存在这 1 处环境差异,不得为求"完全一致"而覆盖 .dsh。
- **逐条修复**:审计修复必须读一条→改一条→验证一条→再进下一条,禁止批量读取(用户 08-13 明确反馈)
- **技能版本标签(08-19 确立;08-26 增补 deployment+时间字段对称)**:frontmatter 存 `updated_at`+`last_change`+`deployment`;源=`source`+`created_at`(架构定型日)+`updated_at`,副本=`dsh`+`updated_at`+`deployed_at`(部署时点);废弃 semver;每次改完顺手更新;副本 deployed_at<源updated_at=滞后;storyboard-prompt 两副本已打标,short-video-script 待打标
- **.dsh 单向只读(08-22,用户强约束)**:`.dsh` 副本改动只能「读取→回流源技能」,禁止反向写回(除非用户明确授权);环境特有引用保留 .dsh 原样,回流时做适配;允许 1 处环境差异,不为求一致而覆盖 .dsh
- **dsh 差异方向判定(08-26 定案)**:以「08-22 回流后 V1.0=.dsh 完全一致」为基准线+当日日志字面描述判定方向,不靠内容新旧直觉(Lite1.0 因持续同构同步不能当时间锚点)
## 历史事件(摘要)
- 2026-06-25 全项目营销号风格清理;07-17 大炮创作方法136文件整理;07-20 知识库重组
- 2026-07-29 短剧知识库V5.0;07-30 短视频知识库V2.0重构
- 2026-08-04 编导分析报告亮色调+证据标签(对话ID+技能名)
- 2026-08-05 知识库维度磁盘对齐;术语重命名(需求完善→意图完善、选题灵感→故事选题)
- 2026-08-06 ljg-mcn新增+四工具实用域约束;共鸣知识库改造(6共鸣类型+八类32项质检)
- 2026-08-11→12 素材库扁平化(8类型+四维标签);创作流程去硬编码(30处);引用链路重构;产物链铁律
- 2026-08-12 人设卡片V2.1(内容规则认知纠偏);2026-08-13 账号类型三分类判定落地(借鉴MCNSkillTrain 5.0)
- 2026-08-16 知识库赛道8→27对齐三方数据平台(全项目零残留);"预期操控"→"打破预期"命名回退;切换关系法补关系四维
- 06-25 营销号风格清理;07-17 大炮创作方法136文件;07-20 知识库重组;07-29 短剧知识库V5.0;07-30 短视频知识库V2.0
- 08-04 编导分析亮色调+证据标签(对话ID+技能名);08-05 维度磁盘对齐+术语重命名(需求完善→意图完善、选题灵感→故事选题);08-06 ljg-mcn新增+共鸣知识库改造
- 08-11→12 素材库扁平化(8类型+四维标签)+去硬编码(30处)+引用链路重构+产物链铁律;08-12 人设卡片V2.1(内容规则认知纠偏);08-13 账号类型三分类判定落地
- 08-16 知识库赛道8→27对齐三方数据平台(零残留);"预期操控"→"打破预期"回退;切换关系法补关系四维
- 08-17 三态创作模式定稿(三态互斥);08-20 分镜标准库落库+审计P0/P1+seedance25提炼+剧本分析前置+模板泛化
- 08-21 Lite1.0 新增(去接口);08-22 .dsh 单向只读确立;08-25 仓库更名 mcn-short-video→mcn-video-script
- 08-26 路径重构(project/短视频脚本创作/{V1.0,Lite1.0}/、project/短视频提示词生成/V1.0/)+环境判定两步模型+三技能统一产出结构定稿
@@ -7,11 +7,15 @@
> **赛道极致形态对照表**:
> | 赛道 | 极致形态 | 典型举例 |
> |------|---------|---------|
> | 小剧场 | 戏剧极致 | 反转结局、冲突升级、喜剧错位 |
> | 小剧场/剧情 | 戏剧极致(含情感浓度) | 反转结局、冲突升级、喜剧错位、亲情/爱情推到极端场景 |
> | 美食 | 味觉想象极致 | 油脂滴落特写+滋滋声、隔着屏幕尝到味道、卡点淋酱 |
> | 生活vlog | 感官极致 + 行为极致 | 精美摆盘、细致服务、省钱挑战极限、食欲视觉暴击 |
> | 美妆 | 视觉性极致 | 极致妆效对比、惊艳穿搭变脸、震撼身材变化 |
> | 学习教育 | 信息性极致 | 颠覆常识的硬核数据、震撼对比图表 |
> | 学习教育 | 信息性极致(认知颠覆) | 颠覆常识的硬核数据、震撼对比图表、打破"我以为是这样" |
> | 手工 | 耗时/精度极致 | 1000根火柴拼出航母点燃瞬间、微缩建筑放大无毛刺 |
> | 身体锻炼 | 体能性极致 | 极限训练挑战、震撼身材蜕变 |
> | 户外/挑战 | 环境/强度极致 | 珠峰大本营煮火锅、沙漠里做冰雕 |
> | 职场/干货 | 效率极致 | 3秒改完一份PPT、10分钟写完一份方案 |
> | 汽车 | 性能性极致 | 极致驾驶体验、震撼加速画面、极限工况展示 |
> | 游戏 | 技术性极致 | 极限操作集锦、震撼特效画面 |
> | 财富理财 | 专业性极致 | 极致案例数据、震撼ROI展示、细致流程拆解 |
@@ -544,6 +544,7 @@
11. **感官+戏剧极致必须均覆盖** — S11 诊断检查两种极致类型是否均有覆盖
12. **新账号首次创作前必须完成素材库建设** — 按所属垂类建立必备素材库文件,并达到最低数量要求
13. **素材库随脚本创作持续迭代** — 每条新视频完成后,将验证有效的素材补充进素材库
14. **专属符号沉淀(账号专属层)** — 每条新视频完成后,将验证有效的专属动作/口头禅(专属符号,如"敲三下锅说齐活")沉淀进账号专属层(对话库/生活仪式库),跨视频复现为账号记忆点;禁止在通用层存放具名专属符号
---
@@ -557,7 +558,7 @@
| Phase 4 | 新账号建设:新账号素材库从零创建 | P2 | 按垂类建立必备文件 |
| Phase 5 | 垂类扩展:时尚/健身/颜值/校园教育/个人管理/亲子/三农/萌宠/二次元模板建设 | P3 | 覆盖Vlog/美妆相关垂类 |
| Phase 6 | 流程对接:S5/S7/S9/S11/F4 创作流程文件更新四维标签调用规则 | P2 | 流程层对齐 |
| Phase 7 | 持续运营:每条新视频完成后补充验证有效的素材 | 持续 | 素材库持续增长 |
| Phase 7 | 持续运营:每条新视频完成后补充验证有效的素材(含专属符号沉淀进账号专属层) | 持续 | 素材库持续增长 |
### 现状盘点
@@ -1,585 +0,0 @@
---
name: 短视频分镜脚本
description: >
短视频视觉创作提示词工程技能,包含四大核心功能:
F1 反推图片提示词(图→提示词)、F2 反推视频提示词(图/视频→视频提示词)、
F3 生成图片提示词(概念→图片提示词)、F4 生成分镜提示词(脚本→分镜提示词)。
适用于即梦 Seedance 2.0/2.5、NanoBanana、Midjourney、Stable Diffusion 等 AI 生图/生视频平台。
融合参考技能方法论(四维编码/版权铁律/镜头设计/微表情系统/光影三层/导演风格/精准时间测算等,均已提炼落库至 references/ 标准库)。
当用户提到"反推提示词""图生文""视频提示词""生图提示词""分镜提示词""角色卡""首帧图"
"运镜""景别""四维编码""Z轴""Y轴""X轴""剪辑节奏""美学约束""Octane渲染""冷暖色调"
"赛博霓虹""dreamina""即梦""Seedance""镜头设计""微表情""光影三层""导演风格""时间戳分镜"
"一镜一动""图生视频"或上传图片要求生成提示词时触发。
version: "1.0"
agent_created: true
updated_at: "2026-08-24"
last_change: "F1反推图片提示词扩展:11维度观察+人物专项5项+图片类型判定7类+类型适配表(卖点/食欲感/文字版式等专属栏目)+文字转录强制要求+反向提示词6分类"
---
# 短视频分镜脚本 Skill
## 技能概述
本技能是一套**中文优先**的 AI 视觉提示词工程系统,专注于短视频分镜脚本创作场景。将图片、视频、文字描述、脚本等输入,转化为可直接用于 AI 生图/生视频平台的高质量提示词。
**四大核心功能:**
| 功能 | 名称 | 输入 | 输出 | 主要参考技能 |
|:---:|:---|:---|:---|:---|
| F1 | 反推图片提示词 | 图片 | 图片生成提示词 | 内建方法论(观察→增强→结构化) |
| F2 | 反推视频提示词 | 图片/视频 | 视频生成提示词 | references/制作流程(5步工作流+多模态参考+8项校验)+ seedance2.0(路径C/D+四维编码+版权铁律) |
| F3 | 生成图片提示词 | 文字描述/概念 | 图片生成提示词 | 知识库/15维度(品质锚定+材质库+反塑料感) |
| F4 | 生成分镜提示词 | 脚本/分镜板 | 分镜提示词序列 | references/制作流程(时间戳分镜+智能分段+长视频策略)+ seedance2.0(生产流水线+剪辑节奏) |
**参考技能位置:** `参考skills/`(技能根目录下,1个外部参考技能,只读,提供基础方法论;ShotDesign/seedance25 方法论已提炼落库至 references/,源文件已移除)
- `seedance2.0-prompt-skill/` — 视频/图片提示词生成(即梦 Seedance 2.0 专用,含四维编码、美学约束、剪辑节奏、生产流水线、30个实验案例)
> 知识库采用三层引用架构:`参考skills/`(方法论源)→ `references/`(默认标准库)→ `references-add/`(用户增量)。详见下方「动态增量管理」节。
---
## 四大核心功能
### F1. 反推图片提示词
**适用场景:**
- 用户上传/链接/引用一张图片
- "反推提示词""看图写提示词""图生文""img2prompt""根据这张图写提示词"
**处理流程:**
1. **判断图片类型**(7类:产品摄影/电商、人像、风景、美食、建筑室内、海报文字、抽象艺术;难判时用产品摄影模板)
2. 观察画面要素(11 维度全观察,缺一不可):基础属性、构图透视+机位(composition_constraint + camera_setup)、光影布光、色彩色调、纹理材质、主体细节、场景空间、艺术风格、情绪氛围、符号内涵、画质质感
3. **按类型叠加专属栏目**(见下方"类型适配表")
4. 区分高置信观察和推测性风格词(严禁脑补画面不存在的内容;低分辨率图用"疑似/隐约可见"标注)
5. 输出极简增强版 + 高级结构化版两个版本
6. 如需复用,提炼 `{{variable}}` 变量并提供候选词组
**人物专项(画面含人物时必做 5 项):** 服饰造型 / 身材比例 / 肢体姿势 / 脸型轮廓 / 面部神态(肤色用具体色名:象牙白/小麦色/古铜色/深棕色/暖黄调/冷白调,不写"白""黑")
**类型适配表(在 11 维度通用底座上叠加专属栏目):**
| 图片类型 | 专属叠加栏目 |
|---|---|
| 产品摄影/电商 | 卖点描述(质感/工艺/情绪价值,只描述可见卖点不编造功能) |
| 人像摄影 | 外貌细化(种族族裔+肤色具体色名+妆容发型气质) |
| 风景/自然 | 主体景观描述(地貌/植被/水体/季节天气) |
| 美食摄影 | 食欲感与新鲜感描述(温度感/水分感/光影对食物质感的强化) |
| 建筑/室内 | 空间结构描述(空间类型/层次纵深感/材质/陈设/风格定位) |
| 海报/文字图 | 文字与版式描述(逐字转录所有可辨识文字+位置+字体风格) |
| 抽象/艺术 | 主体元素+艺术风格(绘画媒介/图形类型/流派归类) |
**文字转录强制要求(海报/产品/包装图必做):** 画面中所有可辨识文字逐字转录,注明位置("瓶身正面居中""右下角")与字体风格(衬线/无衬线/手写/装饰体),不省略、不模糊、不合并、不虚构。
**反向提示词(6 类,按图片类型筛选用项):**
- 画面质量类:低清晰度, 模糊, 噪点, 过曝, 欠曝, 画质低劣, 分辨率不足
- 结构与比例类:透视错误, 比例错误, 主体变形, 构图杂乱, 边缘破损, 重复物体
- 材质与色彩类:材质错误, 反光混乱, 阴影错误, 色彩过饱和, 色彩发灰, 廉价质感
- 文字与标识类:文字乱码, 多余文字, 错误文字, 水印, 错误logo
- 人物类(含人物时):肢体错误, 手指错误, 面部崩坏, 皮肤塑料感, 眼神异常, 多余肢体
- AI痕迹类:AI痕迹明显, 细节缺失, 不自然过渡
**输出格式:** 极简增强版 + 高级结构化版(分维度展开:基础属性/主体/场景/构图+机位/光影/色彩/风格/氛围/符号内涵/画质质感/负面约束 + 类型专属栏目)
**注意:** 不声称还原图片原始隐藏参数,说明这是对画面的实用重构。
---
### F2. 反推视频提示词
**适用场景:**
- 用户上传图片要求"用这张图做视频""图生视频""根据图片生成视频"
- 用户上传视频要求"分析这个视频的提示词""反推视频提示词"
- "这张图怎么做成视频""图生视频提示词"
**处理流程(5步工作流 + 两轮交互):**
F2 在 5 步工作流框架内执行,其中步骤 2-3 包含两轮用户交互:
| 步骤 | 名称 | F2 执行内容 | 交互 |
|:---:|:---|:---|:---|
| 1 | 需求解析 | 确认时长/比例/生成模式/风格/素材;能推理的不追问 | — |
| 2 | 视觉诊断 | 读图/读视频→主体/氛围/最有戏元素/画质来源/4层退化策略/建议时长/比例诊断/平台合规风险 → 给出 2 个 Hook 候选(反应/凝视) | **第1轮:用户选定 Hook** |
| 3 | 提示词构建 | 用户选定后,按基础六要素公式输出完整提示词(凝视/反应模式对应不同模板),一镜一动 | **第2轮:输出提示词** |
| 4 | 强制校验 | 8 项校验规则逐条检查,有 error 必重写 | — |
| 5 | 专业交付 | 代码块包裹提示词 + 主题 + 导演阐述 | — |
> 5 步工作流详见下方「视频提示词工作流」节。两轮交互模式与 Hook 候选(反应/凝视)见 `references/制作流程/图生视频与分镜板制作流程.md` 路径C 双范式。
**核心约束:**
- Seedance prompt 上限 2000 字符(Python `len()` 实测,平台接受上限);**品质最优区间 ≤500 字符**(超出导致模型注意力崩溃,详见下方冲突说明)
- 版权敏感词必扫(5 条铁律:禁夜场BGM词/不凑齐夜场环境4元素/删涉灰场景词/多人场景用静态全景机位/禁人物×道具物理交互)
- 运镜四维编码系统(Z/Y/X/F)
- 前 2 秒生死线
> **⚠️ 字符限制冲突说明:** seedance2.0-prompt-skill 实测平台接受上限 2000 字符;Seedance2.0-ShotDesign v2.0 官方规范建议 ≤500 字符(中文)/ ≤1000 词(英文),品质最优区间 60-100 词(中文约 120-200 字符)。**以 500 字符为品质基准,2000 字符为硬性上限。**
**详细方法论:**
- 6步总流程+路径分流+4层结构(主体按类别分行+负面词放最后+镜头朝向规则,11字段降为内部思考清单)+时长速查:`references/制作流程/分镜提示词制作流程.md`
- 路径C双范式(反应/凝视)+11条核心原则+版权审查SOP:`references/制作流程/图生视频与分镜板制作流程.md`
- 四维编码(Z景别/Y高度/X方位/F滤镜):`references/知识库/04_镜头类型/镜头景别词库.md` + `references/知识库/06_焦距视角/焦距视角词库.md`
- 运镜安全写法+运动强度分级:`references/知识库/05_运镜方式/运镜方式词库.md`
- 光影三层+品质锚定+反塑料感:`references/知识库/07_光线时间/光线时间词库.md` + `references/知识库/12_画质分辨率/画质分辨率词库.md`
---
### F3. 生成图片提示词
**适用场景:**
- 用户提供一句话、关键词、草稿、半成品提示词
- "帮我写生图提示词""优化提示词""扩写提示词""变高级""结构化"
- 视频生产前置:角色参考图、首帧图、关键帧图
**处理流程:**
1. 识别主体和目标图像类型
2. 补充必要维度:主体细节、场景、风格、构图、光影、色彩、材质、情绪、技术质量、画幅比例
3. 判断复杂度级别(极简/平衡/结构化)
4. 先输出可复制结果,再补充变量和建议
**复杂度分级:**
| 级别 | 适用场景 | 格式 |
|:---:|:---|:---|
| Level 1 极简版 | 快速试图、不喜欢复杂结构 | `[主体],[核心风格],[场景/构图],[光影/氛围],[质量收尾]` |
| Level 2 平衡版(默认) | 大多数用户 | `[主体+特征],[环境],[动作],[构图/镜头],[光影],[色彩],[风格],[质量],[画幅比]` |
| Level 3 结构化版 | 模板化、商业级、可复用 | 分维度展开:主体/场景/构图/光影/色彩/风格/细节/质量/负面约束 |
**图片类型:**
- 角色参考图(9:16 竖版)— 视频生产前置步骤
- 首帧图(与视频画幅比一致)
- 产品摄影、概念艺术、杂志封面等通用类型
**详细规范:**
- 角色卡(10段结构)+首帧图+一致性锁定:`references/制作流程/长视频分段制作流程.md`
- 材质质感库+反塑料感宣言+胶片型号+有机瑕疵:`references/知识库/10_后期细节/后期细节词库.md` + `references/知识库/12_画质分辨率/画质分辨率词库.md`
- 导演风格参数化映射(28+风格去名化+四轴降解):`references/知识库/15_视觉风格/视觉风格词库.md`
---
### F4. 生成分镜提示词
**适用场景:**
- 用户提供脚本/分镜板,要求"按分镜生成""拆分镜""分镜提示词"
- 长视频(>15秒)需走完整前期制作流程
- 用户上传 N 宫格分镜板/漫画分镜
**前置:剧本分析(Step 1,必做)**
进入路径分流前,先完成剧本类型判定(A叙事剧情/B单人Vlog/C旁白知识/D产品展示/E纯氛围)+ 维度拆解(①节奏全类型必做,②-⑤按类型选做),产出驱动后续路径选择、景别设计、微表情弧线、台词语气修饰、4层格式适配。详见 `references/制作流程/分镜提示词制作流程.md` Step 1。
**处理流程(按路径分流):**
| 路径 | 触发条件 | 核心任务 |
|:---:|:---|:---|
| A — ≤15秒单段 | 纯文字描述,无图片 | 找到单一视觉 hook,生成 2-3 个版本 |
| B — >15秒长视频 | 需叙事/多镜头 | 走生产流水线:角色设计→角色卡片图→分镜脚本→分镜参考图→逐镜头提示词+剪辑方案 |
| D — 分镜板驱动 | 上传 N 宫格分镜板 | 拆解多格→D-1(≤4格单条多段)/D-2(≥5格多条独立)→输出 prompt+剪辑节奏建议 |
**输出格式:**
F4 输出 = 主题 + 导演阐述 + 完整提示词(代码块包裹)。多镜头序列附过渡策略。
> 完整输出模板(基础结构/时间戳分段/时长服从内容/极简优先铁律)见 `references/制作流程/分镜提示词制作流程.md`。
**单段(路径 A,≤15s):** 主题 + 导演阐述 + 单块代码块提示词
提示词内部结构(4层结构,按类型适配):`①主体列表(置顶,按类别分行:人物/场景/道具,@图片引用优先)→ ②设定(人物逐人必写不可遗漏/场景/光线/构图/视觉风格,每项1句,按类型取舍)→ ③镜头叙事(每镜头1段流畅描述:机位/景别/朝向+动作/变化+运镜嵌在动作中+有台词时带语气)→ ④负面提示词(放最后,3.3标准模板)`
> 11字段(一致性锚定/类型质感/人物设定/场景/景深对焦/摄影质感/表演幅度/背景动态/镜头空间/表演指令/负面词)降为**构建时内部思考清单**,不作为输出字段标签。详见制作流程第三节 3.2。
>5s 使用时间戳分段;≤5s 可用单段描述。
**史诗/大制作(可选,科幻/灾难/奇幻等高品质视觉):** 追加品质锚定(渲染引擎+VFX等级)+ 大气连贯声明 + 收束句
**多段分镜(路径 B,>15s):** 主题 + 总时长 + 过渡策略 + N 个独立分镜(每段≤15s,各含完整提示词代码块)
**分镜板(路径 D):** D-1(≤4格)单条多段 / D-2(≥5格)多条独立提示词;格间关系三分类与决策见 `references/制作流程/图生视频与分镜板制作流程.md`
> 时长、比例、分辨率在即梦平台 UI 底部控制栏设置,提示词中不重复指定。
**剪辑节奏公式(>15秒必选):** 呼吸式 / 心跳式 / 海浪式 / 子弹时间 / 脉冲式 / 静默锤击
**详细方法论:**
- 创意策略+6步总流程+路径分流+4层结构(主体按类别分行+负面词放最后+镜头朝向规则,11字段降为内部思考清单)+标准负面词:`references/制作流程/分镜提示词制作流程.md`
- 长视频策略+生产流水线(25格聚合矩阵+节奏曲线+景别曲线+P0/P1/P2优先级):`references/制作流程/长视频分段制作流程.md`
- 分镜板驱动(路径D格间关系三分类+三层动作分级):`references/制作流程/图生视频与分镜板制作流程.md`
- 剪辑节奏(六大节奏公式+AI素材专属5对策+9步工作流):`references/制作流程/多镜头剪辑节奏流程.md`
- **垂直场景模板(21类场景清单+演员调度三要素+过渡策略6种)**:`references/知识库/03_场景描述/场景描述词库.md`
- **微表情系统(面部7区域+4级强度+情绪弧线编排,表演密集镜头专用)**:`references/知识库/01_主体描述/主体描述词库.md`
- **音频与音效标签规范(空间声学+材质拟声+音色控制)**:`references/知识库/13_音效音频/音效音频词库.md`
---
## 触发条件
当用户表达以下意图时,加载并使用本技能:
**F1 反推图片提示词:**
- "反推提示词""看图写提示词""图生文""img2prompt"
- 上传图片 + "帮我写提示词"
**F2 反推视频提示词:**
- "图生视频""根据图片生成视频""这张图怎么做成视频"
- "反推视频提示词""分析这个视频的提示词"
- 上传图片/视频 + "做成视频"
**F3 生成图片提示词:**
- "帮我写生图提示词""优化提示词""扩写提示词"
- "角色参考图""首帧图""关键帧图""生成角色卡提示词"
**F4 生成分镜提示词:**
- "拆分镜""分镜提示词""按分镜生成""逐镜头提示词"
- 上传 N 宫格分镜板 + "按这几格生成"
- "长视频提示词""超长视频"
**通用触发词:** 运镜、景别、机位、推拉摇移、四维编码、Z轴、Y轴、X轴、剪辑节奏、剪辑公式、25格、分镜流水线、美学约束、Octane渲染、冷暖色调、赛博霓虹、dreamina、即梦、Seedance、图生视频
---
## 提示词维度
扩写或反推时,从以下维度中选择必要项,不机械塞满所有维度。各维度由知识库15维度文件覆盖:
| 维度 | 说明 | 知识库位置 |
|:---|:---|:---|
| 主体描述 | 人/物/场景,含外貌细节与微表情 | `知识库/01_主体描述` |
| 动作/行为 | 主体动作、姿势、互动 | `知识库/02_动作行为` |
| 场景描述 | 背景、环境、时间、天气 | `知识库/03_场景描述` |
| 镜头类型 | 景别(特写→远景) | `知识库/04_镜头类型` + 四维编码 Z 轴 |
| 运镜方式 | 摄像机运动方式与节奏 | `知识库/05_运镜方式` + 四维编码运动维度 |
| 焦距/视角 | 镜头焦段、拍摄角度 | `知识库/06_焦距视角` + 四维编码 Y/X/F 轴 |
| 光线/时间 | 光源类型、方向、强弱 | `知识库/07_光线时间`(光影三层-光源层) |
| 氛围/天气 | 情绪氛围、天气条件 | `知识库/08_氛围天气` |
| 色彩风格/后期处理 | 调色、滤镜、电影质感 | `知识库/09_色彩后期`(光影三层-色调层 + 冷暖色调) |
| 后期细节 | 磨皮、锐化、运动模糊、胶片颗粒 | `知识库/10_后期细节`(有机瑕疵) |
| 特效/渲染 | 光效、散景、粒子、GI/SSS/体积光 | `知识库/11_特效渲染`(深度美学约束) |
| 画质/分辨率 | 输出规格 | ⚠️ `知识库/12_画质分辨率`(平台 UI 设置,非提示词废话词;反塑料感宣言) |
| 音效/音频 | 空间声学、材质拟声、音色控制 | `知识库/13_音效音频`(视频提示词 `音效:` 行专用) |
| 构图/画面布局 | 构图法则、版式、画面布局 | `知识库/14_构图布局`(极简先锋构图法则) |
| 视觉风格 | 导演风格参数化映射 + 艺术流派/渲染风格 | `知识库/15_视觉风格`(28+风格去名化) |
> 完整维度候选词见 `references/知识库/` 各维度文件:镜头景别→`04_镜头类型/镜头景别词库.md`、运镜→`05_运镜方式/运镜方式词库.md`、焦距视角/四维编码→`06_焦距视角/焦距视角词库.md`、光影→`07_光线时间/光线时间词库.md`、有机瑕疵/反塑料感→`10_后期细节/后期细节词库.md`、胶片型号/画质→`12_画质分辨率/画质分辨率词库.md`、音效→`13_音效音频/音效音频词库.md`、构图→`14_构图布局/构图布局词库.md`、导演风格→`15_视觉风格/视觉风格词库.md`。F1/F3 图片提示词维度体系同上,不另设来源。
---
## 运镜四维编码系统
一个完整镜头 = [Z 距离] + [Y 高度] + [X 方位] + [F 滤镜] + [运动] + [节奏] + [约束]
> 完整编码表(Z1-Z9 景别/Y1-Y7 高度/X1-X4 方位/F 滤镜)、默认参数、焦段心理学见 `references/知识库/06_焦距视角/焦距视角词库.md`(Z 轴全表另见 `04_镜头类型/镜头景别词库.md`,运镜词库见 `05_运镜方式/运镜方式词库.md`)。
**两条铁律(强制):**
1. 每个镜头最多双轴运动,三轴同时变化 = 失控
2. Z1-Z3(近距)+ X 轴大幅旋转 = 崩脸陷阱,近景环绕应换 Z4+ 或减小旋转幅度
---
## 变量规则
只有当用户需要复用、替换、选择或做模板时才使用变量(`{{variable_name}}`)。变量分类(character/item/action/location/visual/technical/other)、内联默认值、候选词组规则在本节内建。
---
## 深度美学约束(商业级/电影级)
当项目要求商业级/电影级品质时,在基础结构之上叠加深度美学约束(渲染标准 GI/SSS/焦散/体积光、冷暖色调对比系统、极简先锋构图法则)。
> 渲染标准(GI/SSS/焦散/体积光)见 `references/知识库/11_特效渲染/特效渲染词库.md`;6 套冷暖色调 HEX 预设见 `references/知识库/09_色彩后期/色彩后期词库.md`;极简先锋构图法则见 `references/知识库/14_构图布局/构图布局词库.md`。
> 注意:3A 游戏风格图片(如"黑神话"系列)prompt 越短越有效,不要堆砌技术参数。
---
## 视频提示词工作流(Seedance2.0-ShotDesign v2.0)
> 详见 `references/制作流程/分镜提示词制作流程.md`(6步总流程+路径分流表+极简优先铁律)。本章节为 F2/F4 视频提示词的核心方法论框架。
### F2 视频提示词工作流(5步)
> F2(反推视频提示词)使用此5步工作流。F4(生成分镜提示词)在此基础上前置 Step 1 剧本分析,变为6步(详见 `references/制作流程/分镜提示词制作流程.md`)。
收到视频提示词需求后,严格按顺序执行:
| 步骤 | 名称 | 核心任务 |
|:---:|:---|:---|
| 1 | 需求解析与参数确认 | 确认时长/比例/生成模式/风格/素材;智能推理原则——能推理的不追问,追问控制在 1-2 个问题内 |
| 2 | 视觉诊断与分镜构思 | 三层知识库路由加载参考→构思分镜草案→选定导演风格与视觉方案 |
| 3 | 提示词构建 | 按4层结构撰写提示词(按类型适配选层;构建时用11字段思考清单内部过目),时间轴分镜,一镜一动 |
| 4 | 强制自我校验 | 8 项校验规则逐条检查,有 error 必重写,全部通过才可交付 |
| 5 | 专业交付 | 主题+导演阐述+完整提示词(代码块包裹),多段分镜附过渡策略 |
> **F2 的交互差异:** F2 在步骤 2-3 插入两轮用户交互(选定 Hook → 输出提示词)。F4 在步骤 2 根据路径分流(A≤15s/B>15s/D分镜板),步骤 3 按场次逐镜头组装,步骤 5 同时输出分镜表格和提示词序列。
### 三层知识库路由
> 路由原则(以 `references/知识库/` 15 维度目录为路由目标):镜头类维度(04_镜头类型/05_运镜方式/06_焦距视角)+ 品质类维度(10_后期细节/12_画质分辨率)始终加载;其余维度(主体微表情/场景/光影/音效/风格等)按需求语义加载;用户显式指定维度时直接加载对应词库。核心原则:宁可多读不可少读。运行时 `references-add/知识库/` 同维度内容优先于 `references/知识库/`。
### 提示词模板
> 详见 `references/制作流程/分镜提示词制作流程.md` 第三节:3.1 基础六要素(构建思考参考)+ 3.2 4层结构(输出格式,含11字段内部思考清单 3.2.1 + 4层式输出 3.2.2含类型适配表,负面词放最后)+ 3.3 标准负面词模板。
4层结构按Step 1类型判定适配:①主体列表(置顶,按类别分行:人物/场景/道具,@图片引用优先)+ ②设定(人物/场景/光线/构图/视觉风格,每项1句,按类型取舍)+ ③镜头叙事(每镜头1段流畅描述,朝向必须写明,连续动作不拆,有台词时带语气)+ ④负面提示词(放最后,3.3标准模板)。构建时用11字段思考清单内部过目确保不遗漏(一致性锚定/类型质感/人物设定/场景/景深对焦/摄影质感/表演幅度/背景动态/镜头空间/表演指令/负面词),但最终输出不出现字段标签。
### 光影三层结构
> 详见 `references/知识库/07_光线时间/光线时间词库.md`(光源层6类+光行为层9种+色调层8公式+灯光Recipes)。
```
光影:[光源词](光源层),[光行为词](光行为层),[色调公式](色调层)。
```
缺失任何一层视为不合格。从光线时间词库选取具体词汇填入。
> ⚠️ **冲突说明:** seedance2.0-prompt-skill 将光影三层视为史诗/大制作结构的**可选高级技巧**;Seedance2.0-ShotDesign v2.0 将其作为**每条视频提示词的强制规范**。本技能以 ShotDesign 强制规范为准。对于极简概念片(4-8s、无复杂光影需求),可使用简化光影描述但须包含三层基本要素。
### 微表情系统(表演密集镜头专用)
> 7 区域分区词库(眼/眉/唇/鼻/颌喉/额/面颊)、4 级强度体系(L1-L4,默认 L2 内敛)、2 秒精度情绪弧线编排、反 AI 假脸三黄金准则见 `references/知识库/01_主体描述/主体描述词库.md`。
### 导演风格参数化映射
> 28+ 风格库(国际大师9位/中国影视4类/新媒体7类/特殊6类,每位含可直接嵌入的安全提示词)见 `references/知识库/15_视觉风格/视觉风格词库.md`。
**去名化规范(强制):** 最终提示词严禁出现导演名/IP名,必须降解为四轴物理参数(色彩/灯光/美术/机位),使用"安全提示词"行。
---
## 核心规则
> 综合两大参考技能+1个2.5时间测算参考的最佳实践提炼,执行以本节为准。流程级规则详见 `references/制作流程/分镜提示词制作流程.md`。
**平台与合规:**
1. **提示词语言跟随用户**——中文用户→中文提示词,非中文用户→英文提示词(Seedance2.0-ShotDesign v2.0 双语自动检测)
> ⚠️ **冲突说明:** seedance2.0-prompt-skill 规则 #1 要求"所有提示词必须使用中文"。本技能以 ShotDesign 双语规则为准——中文用户输出中文,非中文用户输出英文。加载 seedance2.0 参考技能时,其全中文规则仅适用于中文用户场景。
2. **@引用使用对应语言命名**:中文 `@图片1`,英文 `@Image1`
3. **不得包含写实真人面部素材** — 平台会自动拦截,建议面部模糊或转 3D/动画风格
4. **混合文件上限 12 个**(图片≤9+视频≤3+音频≤3)
5. **单次生成上限 15 秒**,超出需分段拼接(>15s 自动分段,每段≤15s,最短≥8s)
**品质与长度:**
6. **提示词品质上限 ≤500 字符(中文)/ ≤1000 词(英文)**,最优区间 60-100 词(中文约 120-200 字符);平台硬性接受上限 ~2000 字符
7. **禁止废话词**——"杰作/4k/8k/超清晰/masterpiece/ultra HD" 等,用物理材质词替代(反塑料感宣言)
8. **具体优于模糊**——"穿红色风衣的女子在霓虹雨夜奔跑" >> "一个女人走路"
**运镜与动作:**
9. **运镜术语消歧义**——中文用中文运镜词(推轨推进/航拍/摇臂升降),英文用完整短语(`dolly tracking shot`),禁止裸写 Dolly/Aerial/Crane/Pan/Arc/Dutch
> ⚠️ **冲突说明:** seedance2.0-prompt-skill 的示例中大量混合中英文运镜词(如"Aerial大远景俯拍""Slow Crane Down""Smooth Orbit")。参考其案例时,**必须将示例中的裸英文运镜词转换为消歧义后的安全写法**(中文用中文运镜词,英文用完整短语),不可直接复制。
10. **一镜一动**——每个时间切片只指定一个运镜动作,主体运动和镜头运动分离描述(Seedance2.0-ShotDesign v2.0 新增)
11. **运动强度明确化**——使用具体修饰词(猛烈/渐进/丝滑/explosive/gradual/smooth),避免"糊动"
**图生视频与叙事:**
12. **I2V 只写变化**——图生视频时不重复首帧已有内容,用 `保留原始构图和色彩` 锁定一致性
13. **描述性优于叙事性**——只写镜头看到的(视觉词),不写角色感受的(情绪词);情绪必须转化为可视化身体表现
14. **微表情克制原则**——按需触发+强度分级,默认 L2(内敛/可读),每切片表情描写不超过 40%
**图片提示词:**
15. **不做机械直译**,英文提示词应使用图像模型常见表达
16. **画幅比已声明**,末尾有禁止项声明
---
## 质量自检清单
> 综合 seedance2.0-prompt-skill 质量自检 + Seedance2.0-ShotDesign 8项强制校验规则。
> **⛔ 硬性规则:未通过校验的提示词禁止向用户展示。**
**8项强制校验规则(视频提示词,Seedance2.0-ShotDesign v2.0):**
- [ ] ① 长度检查:中文≤500字符 / 英文≤1000词(85%-100%为warning)
- [ ] ② 时间切片检查:>5秒视频必须使用时间戳分镜,起点从0开始,无重叠,末端匹配
- [ ] ③ 运镜专业度:至少包含1个专业运镜术语(缺失=监控探头感)
- [ ] ④ 废话词拦截:杰作/超清晰/masterpiece=硬阻断;4k/8k=软警告
- [ ] ⑤ 资产引用限制:图片≤9、视频≤3、音频≤3、混合≤12
- [ ] ⑥ 冲突检测:运动冲突(快速+慢动作)、光学冲突(超广角+浅景深)、风格冲突(IMAX vs VHS 等)
- [ ] ⑦ 裸英文运镜词检测:Dolly/Aerial/Crane/Pan/Arc/Dutch/Steadicam → 中文或完整短语
- [ ] ⑧ 结构完整性:核心层(主体+负面词+镜头叙事)必须存在,②设定按类型取舍(A/B全用/C人物可选/D/E人物省略,详见制作流程第三节 3.2.2 类型适配表)
**通用:**
- [ ] 提示词有清晰主体
- [ ] 输出复杂度符合用户需求
- [ ] 风格词和技术词有用而非堆砌
**视频提示词:**
- [ ] @引用编号与素材清单一一对应
- [ ] 总文件数 ≤ 12
- [ ] 时间戳分镜覆盖完整时长
- [ ] 运镜坐标合规(无双轴以上同时运动)
- [ ] 总字符数 ≤2000(Python `len()` 实测,品质基准 ≤500)
- [ ] 版权敏感词已扫(5 条铁律)
- [ ] 一镜一动(每切片单一运镜动作)
- [ ] 光影三层结构完整(光源层+光行为层+色调层)
- [ ] 音效行以 `音效:` 开头,禁止项行使用标准内容
- [ ] 输出语言与用户输入语言匹配
**图片提示词:**
- [ ] 画幅比已声明
- [ ] 人种特征与主题一致
- [ ] 末尾有禁止项声明
- [ ] 全部中文(NanoBanana/即梦)或自然英文(MJ/SD)
---
## 文件目录结构
### 一、技能文件目录(Skill 根目录)
```
提示词生成工具/ ← Skill 根目录
├── SKILL.md ← 技能入口文件(本文件)
│
├── 参考skills/ ← 知识库(1个外部参考技能,只读,方法论来源;ShotDesign/seedance25 已提炼落库至 references/)
│ └── seedance2.0-prompt-skill/ ← F2/F4 视频提示词工程参考(四维编码体系)
│ ├── SKILL.md ← 视频提示词完整方法论
│ ├── references/ ← 14 个专题参考文件
│ │ ├── camera-codec.md ← 四维编码系统(Z/Y/X/F)
│ │ ├── aesthetic-constraints.md ← 深度美学约束
│ │ ├── production-pipeline.md ← 长视频生产流水线
│ │ ├── editing-rhythm.md ← 剪辑节奏公式
│ │ ├── image-generation.md ← 图片生成规范
│ │ ├── image-to-prompt.md ← 图生视频方法论(路径C)
│ │ ├── storyboard-driven.md ← 分镜板驱动(路径D)
│ │ ├── creative-strategy.md ← 创意策略
│ │ ├── long-video-strategy.md ← 长视频策略
│ │ ├── platform-specs.md ← 平台规范
│ │ ├── vocabulary.md ← 词汇库
│ │ ├── examples.md ← 示例库
│ │ └── cli-integration.md ← CLI 集成
│ ├── experiments/cases/ ← 30 个实验案例
│ └── projects/ ← 项目案例
│
├── references/ ← 默认引用文件地址(标准库,出厂自带)
│ ├── README.md ← 标准库说明
│ ├── 制作流程/ ← 标准制作流程(分镜提示词制作流程/长视频分段制作流程/图生视频与分镜板制作流程/多镜头剪辑节奏流程,共4文件)
│ ├── 接口调用/ ← 接口定义与平台规范(当前平台规范见制作流程/分镜提示词制作流程.md 第六节;此目录预留给未来独立 API/MCP 文档)
│ ├── _meta/ ← 辅助参考资料(案例库/术语表)
│ └── 知识库/ ← 标准知识库(15 维度,按提示词组成要素分类)
│ ├── 01_主体描述/ ← 人/物/场景,含外貌细节与微表情系统
│ ├── 02_动作行为/ ← 主体动作、姿势、互动、物理连贯性
│ ├── 03_场景描述/ ← 背景、环境、时间、天气、空间锚定
│ ├── 04_镜头类型/ ← 景别(特写→远景)+ 四维编码 Z 轴
│ ├── 05_运镜方式/ ← 摄像机运动方式与节奏 + 四维编码运动维度
│ ├── 06_焦距视角/ ← 镜头焦段、拍摄角度 + 四维编码 Y/X/F 轴 + 焦段心理学
│ ├── 07_光线时间/ ← 光源类型、方向、强弱 + 光影三层(光源层/光行为层/色调层)
│ ├── 08_氛围天气/ ← 情绪氛围、天气条件
│ ├── 09_色彩后期/ ← 调色、滤镜、电影质感 + 冷暖色调对比系统
│ ├── 10_后期细节/ ← 磨皮、锐化、运动模糊、胶片颗粒 + 有机瑕疵
│ ├── 11_特效渲染/ ← 光效、散景、粒子、GI/SSS/体积光 + 深度美学约束
│ ├── 12_画质分辨率/ ← 输出规格 + 反塑料感宣言(平台 UI 设置,非提示词废话词)
│ ├── 13_音效音频/ ← 空间声学、材质拟声、音色控制(视频提示词 `音效:` 行)
│ ├── 14_构图布局/ ← 构图法则、版式、画面布局、极简先锋构图
│ └── 15_视觉风格/ ← 导演风格参数化映射(28+风格去名化)+ 艺术流派/渲染风格
│
└── references-add/ ← 用户部署后新增沉淀地(增量库,冲突时增量优先)
├── README.md ← 增量机制说明
├── 制作流程/ ← 新增/变更的制作流程
├── 接口调用/ ← 新增的 API 接口文档与平台规范
└── 知识库/ ← 新增知识(15 维度,与 references/ 结构对应)
├── 01_主体描述/ ← 人/物/场景,含外貌细节与微表情系统
├── 02_动作行为/ ← 主体动作、姿势、互动、物理连贯性
├── 03_场景描述/ ← 背景、环境、时间、天气、空间锚定
├── 04_镜头类型/ ← 景别(特写→远景)+ 四维编码 Z 轴
├── 05_运镜方式/ ← 摄像机运动方式与节奏 + 四维编码运动维度
├── 06_焦距视角/ ← 镜头焦段、拍摄角度 + 四维编码 Y/X/F 轴 + 焦段心理学
├── 07_光线时间/ ← 光源类型、方向、强弱 + 光影三层
├── 08_氛围天气/ ← 情绪氛围、天气条件
├── 09_色彩后期/ ← 调色、滤镜、电影质感 + 冷暖色调对比系统
├── 10_后期细节/ ← 磨皮、锐化、运动模糊、胶片颗粒 + 有机瑕疵
├── 11_特效渲染/ ← 光效、散景、粒子、GI/SSS/体积光 + 深度美学约束
├── 12_画质分辨率/ ← 输出规格 + 反塑料感宣言
├── 13_音效音频/ ← 空间声学、材质拟声、音色控制
├── 14_构图布局/ ← 构图法则、版式、画面布局、极简先锋构图
└── 15_视觉风格/ ← 导演风格参数化映射 + 艺术流派/渲染风格
```
### 二、过程产物目录(产出落盘位置)
> **⛔ 产出路径唯一权威:`references-add/路径配置.md`**。执行分镜创作前必须先读该文件;用户自定义路径优先,默认路径为**用户桌面 `分镜提示词/` 文件夹**(Windows/macOS 自动适配),按视频标题建子目录。
```
{用户桌面}/分镜提示词/
└── {视频标题}/ ← 按视频标题归类(来自 references-add/路径配置.md)
├── 00_剧本分析.md ← Step 1 剧本分析(5维度)
├── 01_需求分析与路径.md ← Step 2-3 需求分析+路径分流
├── 02_段1提示词.md ← Step 4 提示词构建(多段递增 03/04…)
├── 05_校验与交付.md ← Step 5-6 强制校验+交付
└── 分镜提示词_终版.md ← 最终交付物(可带模板版本命名)
```
> 首次创建时检查已有文件夹避免标题冲突;技能目录内 `output/` 仅存放开发期样例与审计报告,不作为用户产出位置。
---
## 动态增量管理
本技能采用**三层引用架构**:
| 层级 | 目录 | 定位 | 读写 |
|:---:|:---|:---|:---|
| 1 | `参考skills/` | 外部参考技能(方法论来源,已提炼落库至 references/) | 只读 |
| 2 | `references/` | 默认引用文件地址(出厂自带标准库) | 开发环境可编辑;部署环境只读 |
| 3 | `references-add/` | 用户部署后新增的流程/方法/知识库沉淀地 | 可读写,持续增长 |
### 部署环境检测
根据技能根目录的**绝对路径**判断当前是否已部署到用户电脑:
| 环境 | 判定条件 | 增量机制 | 新增内容写入位置 |
|:---:|:---|:---|:---|
| **开发环境** | 路径含 `MCNVideo AI\project\短视频分镜脚本`(原始开发路径) | 不启用 references-add/ | 直接写入 `references/` 对应子目录 |
| **部署环境** | 路径不含上述开发特征(如 `~/.workbuddy/skills/...`) | 启用 references-add/ | 写入 `references-add/` 对应子目录,不修改 `references/` |
### 冲突检测与修复
用户在对话过程中新增方法、流程、知识库后,执行以下冲突检测流程:
1. **比对检测**:将新增内容与 `references/` 中同类内容逐一比对(同名文件、同主题内容)
2. **无冲突**:直接写入 `references-add/` 对应子目录
3. **有冲突**:以**新增内容为主**(写入 `references-add/`),同时在 `references/` 对应文件中加 ⚠️ 注释标注冲突点及增量库中的正确规则,不删除或覆盖标准库原始内容
### 运行时引用优先级
技能执行过程中同时加载 `references/` 和 `references-add/`,两者内容冲突时**以 references-add/ 为主**:
```
参考skills/(方法论源) → references/(默认标准库) → references-add/(用户增量,冲突时以此为准)
```
---
## 快速启动模板
### F1/F2 反推模式
```
【输入素材】
- 类型:[图片 / 视频]
- 路径/URL:[粘贴路径]
- 目标平台:[即梦Seedance / NanoBanana / Midjourney / SD]
- 期望输出:[图片提示词 / 视频提示词]
- 视频时长(F2):[4-8s / 9-12s / 13-15s / >15s]
```
### F3 生成模式
```
【创作需求】
- 内容描述:[一句话描述你想要的画面]
- 图像类型:[角色参考图 / 首帧图 / 产品摄影 / 概念艺术 / 其他]
- 画幅比:[9:16 / 16:9 / 1:1 / 3:2 / 21:9]
- 风格偏好:[写实 / 3D渲染 / 插画 / 概念艺术 / 其他]
- 复杂度:[极简 / 平衡 / 结构化]
```
### F4 分镜模式
```
【创作需求】
- 视频时长:[≤15s / >15s / >45s]
- 视频比例:[9:16 / 16:9 / 1:1]
- 脚本来源:[已有脚本粘贴 / 分镜板上传 / 需AI先生成]
- 参考素材:[纯文本 / 有图片 / 有图片+视频]
【脚本内容】(如已有)
- [粘贴脚本正文]
【分镜板】(如上传)
- [上传 N 宫格分镜板图片]
```
@@ -1,49 +0,0 @@
# 雨夜巷弄·拾起旧照
**导演阐述:** Z5胸像缓推建立空间感→Z3近景展现发现瞬间→Z1面部特写完成情绪弧线(惊讶→落泪)。全程定机+微推,不靠运镜抢戏,靠微表情渐进递推承载叙事。冷青调底色×暖黄路灯孤岛形成视觉张力,雨丝贯穿三层光影作为物理质感锚点。
```
电影感写实 | 冷青调+暖黄路灯对比 | 35mm胶片质感(Kodak Portra 800)
[0s-3s]
女性,25岁,湿发贴面,微表情L2-眉心微蹙(克制)。从巷口走入,步伐0.5s/步×4步=2s,雨伞微倾。窄巷,湿石板路,前景雨丝,背景霓虹招牌虚焦。Z5胸像 | Y3平视 | X1正面 | 缓推(1-3s)。路灯暖黄点光源,雨丝散射,青冷底调。
[3s-7s]
微表情L3-瞳孔放大+嘴唇微张(惊讶,渐进0.3s过渡)。停步→低头→弯腰→拾起照片,3.5s。地面水洼反射霓虹,照片半浸水中(前景道具)。Z3近景 | Y4微俯 | X2侧面30° | 定机微摇。水洼反射补光,面部分割光,冷暖对冲。
[7s-10s]
微表情L3→L4弧线(惊讶→眼眶湿润→泪珠溢出),落泪≥3s。双手持照片→指尖微颤→抬头(视线失焦望远方)。照片内容不可辨识(虚焦处理),雨势渐大。Z1面部特写 | Y3平视 | X1正面 | 静止定机。路灯侧逆光,雨幕柔化,暖黄孤岛。
光影三层:暖黄路灯点光源 | 雨丝散射+水洼反射+面部分割 | 冷青底调×暖黄孤岛
音效:环境音-雨打伞面(材质拟声·尼龙)+远处车流低频+巷道回声(空间声学·窄混响);动作音-脚步踩水(湿地面)+照片拾起(纸张×水声)+末段雨势渐大(遮蔽环境音)
禁止:4K/8K/masterpiece/杰作 | 人物×道具物理交互过激 | 写实真人脸部素材 | 对称构图(手持镜头)| 情绪瞬间切换(需0.3s过渡)| 裸用"cinematic"
```
---
**时间预算表(2.5精准测算)**
| 项目 | 内容 | 时长 |
|------|------|------|
| 台词 | 无 | 0s |
| 表情 | 微表情弧线 L2→L3→L4 | 5s(3-10s段) |
| 身体 | 走位2s + 弯腰拾取2s | 4s |
| 道具 | 照片拾起+持握 | 含在身体动作内 |
| 运镜 | 缓推3s + 定机7s | 10s |
| 首帧 | 定场建立空间 | 1s(含在0-3s段) |
| 末帧 | 停留钩子 | 1s(含在7-10s段) |
| **合计** | | **10s ✓** |
**7项校验**
| # | 检查项 | 结果 |
|---|--------|------|
| ① | 字符数 | ~480字符 ✓(≤500品质基准) |
| ② | 时间戳分镜 | 0-3 / 3-7 / 7-10,无重叠,末端匹配 ✓ |
| ③ | 运镜专业度 | "缓推""定机微摇" ✓ |
| ④ | 废话词拦截 | 无4K/8K/masterpiece ✓ |
| ⑤ | 资产引用 | 纯文本,0素材 ✓ |
| ⑥ | 负面清单 | 禁止项已附 ✓ |
| ⑦ | 时长匹配 | 落泪≥3s ✓,走位0.5s/步 ✓ |
@@ -1,196 +0,0 @@
# 技能审计报告 — 短视频分镜创作·分镜制作技能
> 审计依据:`技能审计检查清单.md`(13条检查点,6大维度)
> 审计范围:SKILL.md + references/(制作流程4文件 + 知识库15维度) + references-add/
> 审计日期:2026-08-20
---
## 审计结果总览
| 级别 | 数量 | 说明 |
|:---:|:---:|:---|
| **P0(断链/红线)** | 2 | 必须修复,否则技能执行会出错 |
| **P1(不一致/冗余)** | 5 | 应修复,影响执行一致性 |
| **P2(轻微)** | 1 | 可选修复 |
| ✅ 通过 | 5 | 无问题 |
---
## 一、流程清晰(检查点 1-3)
### #1 步骤顺序正确 — ⚠️ P1
**问题:** SKILL.md「视频提示词工作流」节(L276)仍描述"5 步工作流",但 F4 已升级为 6 步(新增 Step 1 剧本分析)。该节声称是"F2/F4 共用的框架",但 F4 流程实际为 6 步。
**具体位置:**
- L276:`### 5 步工作流` — 标题未更新
- L288:`5 步工作流是 F2/F4 共用的框架` — 此声明已不成立(F4=6步,F2=5步)
**修复建议:** 标题改为"视频提示词工作流(F2 5步 / F4 6步)";L288 改为"F2 使用 5 步工作流,F4 在此基础上前置 Step 1 剧本分析变为 6 步"。
### #2 步骤编号连续 — ✅ 通过
制作流程文件 Step 1→6 连续无跳号;SKILL.md F2 表格 Step 1→5 连续。
### #3 无跳步 — ✅ 通过
F4 流程 Step 1→2→3→4→5→6 无跳步;F2 流程 Step 1→2→3→4→5 无跳步。
---
## 二、边界清晰(检查点 4-5)
### #4 步骤间职责不越界 — ✅ 通过
- Step 1 剧本分析只做 5 维度拆解,不做路径选择
- Step 2 需求分析只做参数确认,不做提示词组装
- Step 4 只组装提示词,校验归 Step 5
### #5 字段归属正确 — ✅ 通过
- 人物设定 → 11字段模板字段③,归属正确
- 表演指令 → 字段⑩,归属正确
- 负面词 → 字段⑪,归属正确
---
## 三、引用链路完整(检查点 6-7)
### #6 上游→下游不断裂 — ⚠️ P1
**问题:** SKILL.md「视频提示词工作流」节与制作流程文件断裂。
- 制作流程文件 Step 1→Step 3 有引用链("结合剧本分析结论")✅
- 制作流程文件 Step 1→Step 4 有引用链("剧本分析产出是六要素组装的内容来源")✅
- **但** SKILL.md L276-321「视频提示词工作流」节完全没有提及 Step 1 剧本分析 — 用户只读 SKILL.md 时看不到 F4 需要先做剧本分析
### #7 引用路径正确 — ⛔ P0
**问题:** PromptSkill4image 目录已被删除,但 SKILL.md 仍有 **20 处引用** 指向它。
**断链清单:**
| 行号 | 引用内容 | 断链类型 |
|:---:|:---|:---|
| L8 | `融合三大参考技能方法论:PromptSkill4image` | 描述失效 |
| L30 | F1 主要参考技能 `PromptSkill4image` | 表格断链 |
| L32 | F3 主要参考技能 `PromptSkill4image + ShotDesign` | 表格断链 |
| L36 | `PromptSkill4image/` — 图像提示词工程 | 目录声明断链 |
| L58 | `参考skills/PromptSkill4image/SKILL.md` 标准输出模板 A | 文件引用断链 |
| L129 | `参考skills/PromptSkill4image/SKILL.md` 通用图片提示词 | 文件引用断链 |
| L222-236 | 维度表 8 处 `PromptSkill4image subject/action/scene/lighting/mood/color_scheme/material/render_quality/composition/style` | 维度来源断链 |
| L238 | `F1/F3 图片提示词维度体系另见 参考skills/PromptSkill4image/SKILL.md` | 路径断链 |
| L258 | `参考skills/PromptSkill4image/SKILL.md` 变量规则章节 | 文件引用断链 |
| L327 | `综合三大参考技能的最佳实践提炼` | 描述失效 |
| L407 | 目录结构 `PromptSkill4image/` | 目录声明断链 |
**修复建议:**
- L8/327:"三大"→"两大"(PromptSkill4image 已删除,只剩 seedance2.0 + ShotDesign)
- L30/32:F1/F3 主要参考技能改为"ShotDesign + 知识库/01/03/12/15"或内部自建图片提示词方法论
- L58/129/258:指向 references/ 内部文件或自建图片提示词模板
- L222-236:维度表"主要来源"列删除 PromptSkill4image,改为"知识库/对应维度"
- L36/407:删除 PromptSkill4image 目录结构声明
---
## 四、一致性(检查点 8-10)
### #8 术语统一 — ⚠️ P1
**问题:** "六要素"一词在 SKILL.md 中承载了两个不同含义:
| 位置 | 用法 | 实际指代 |
|:---:|:---|:---|
| L79 | F2 Step 3 "六要素组装" | F2 反推场景(应为基础六要素) |
| L94 | "六要素公式" | 制作流程公式(现已拆为基础六要素+11字段) |
| L163 | "基础六要素" | 简单场景模板 |
| L180 | "基础六要素/完整11字段" | 两种模板 |
| L222-224 | "ShotDesign 六要素" | 参考技能原始六要素 |
| L284 | "六要素精准组装" | 5步工作流 Step 3 |
| L294 | "六要素组装公式" | 公式展开 |
**SKILL.md 未说明 F2(反推)应使用基础六要素而非 11 字段。**
### #9 字段不缺失 — ⛔ P0
**问题:** 校验项数 7→8 未同步到 SKILL.md。
| 位置 | 当前值 | 应为 |
|:---:|:---:|:---:|
| L80 | F2 Step 4 "7 项校验规则" | 8 项 |
| L285 | 5步工作流 Step 4 "7 项校验规则" | 8 项 |
| L361 | "综合…7项强制校验规则" | 8 项 |
| L364 | "7项强制校验规则(视频提示词)" | 8 项 |
制作流程文件 Step 5 已正确更新为"8项"(新增第 2 项字段完整性检查),但 SKILL.md 自身的质量自检清单和 F2 工作流表格均未同步。last_change 字段写了"7→8"但实际未执行。
### #10 格式不矛盾 — ⚠️ P1
**问题:** F2 同一步骤在 SKILL.md 两处用了不同名称:
| 位置 | Step 3 名称 |
|:---:|:---|
| L79(F2 表格) | "六要素组装" |
| L284(5步工作流表格) | "六要素精准组装" |
制作流程文件统一用"提示词构建"。三处同一步骤三个名称。
---
## 五、红线(检查点 11-12)
### #11 产物链完整 — ✅ 通过
F4 有完整产物链:`00_剧本分析 → 01_需求分析 → 02-04_提示词 → 05_校验交付`。
### #12 硬编码禁止 — ✅ 通过
知识库 15 维度文件 + 制作流程 4 文件中未发现账号名/角色名硬编码。
---
## 六、冗余(检查点 13)
### #13 重复定义 — ⚠️ P1
**问题:** SKILL.md 与制作流程文件重复定义了同一段内容,且版本不一致。
| 重复内容 | SKILL.md 位置 | 制作流程文件位置 | 冲突 |
|:---|:---:|:---:|:---|
| 工作流步骤 | L276-288(5步) | L6-12(6步) | 步数不同 |
| 六要素公式 | L294-299 | L91-149(3.1基础+3.2完整11字段) | 版本不同 |
| 校验清单 | L360-394(7项) | L65-73(8项) | 项数不同 |
**修复建议:** SKILL.md 中这些内容改为引用指针(指向制作流程文件),不重复定义。保留概要表格但不写死项数。
---
## 附:其他发现
### A1. 接口调用/ 空目录 — P1
SKILL.md L448 声明 `接口调用/ ← 标准接口定义与平台规范`,但实际目录为空。平台规范内容已并入制作流程文件第六节。
**建议:** 要么将平台规范独立成文件放入接口调用/,要么删除该目录声明。
### A2. seedance25-timed-prompter.md 未纳入架构 — P2
`参考skills/` 下有 `seedance25-timed-prompter.md`(单文件,非目录),是 Seedance 2.5 专用技能。其内容已提炼到制作流程文件中,但 SKILL.md description 和目录结构声明未提及它。
**建议:** description "两大参考技能"改为"两大参考技能+1个2.5时间测算参考";目录结构补充该文件声明。
---
## 修复优先级
| 优先级 | 问题 | 修复动作 |
|:---:|:---|:---|
| **P0-1** | #7 PromptSkill4image 20处断链 | 全部删除/替换为内部引用 |
| **P0-2** | #9 校验7项→8项未同步 | SKILL.md 4处 7→8 |
| **P1-1** | #1 L276 5步/共用声明过时 | 标题+L288 改为 F2 5步/F4 6步 |
| **P1-2** | #8 六要素术语不统一 | F2 明确标注"基础六要素" |
| **P1-3** | #10 Step 3 三处名称不同 | 统一为"提示词构建" |
| **P1-4** | #13 重复定义且版本冲突 | SKILL.md 改为引用指针 |
| **P1-5** | A1 接口调用空目录 | 删除目录声明或填充内容 |
| **P2-1** | A2 seedance25 未纳入架构 | 补充声明 |
@@ -1,57 +0,0 @@
# 路径配置(运行时优先)
> 本文件是**产出路径的唯一权威配置**,运行时优先于 `SKILL.md`「文件目录结构 - 过程产物目录」中的默认声明。
> 只要本文件存在(含默认配置),AI 执行分镜创作前必须先读本文件;如有「用户自定义路径」记录,一律以用户指定为准。
## 一、默认路径(用户未自定义时生效)
产出统一输出到**用户电脑桌面** `分镜提示词/` 文件夹,按视频标题建子目录,按运行系统自动解析:
| 系统 | 桌面路径 | 产出根目录 |
|:---|:---|:---|
| Windows | `C:\Users\{用户名}\Desktop\` | `C:\Users\{用户名}\Desktop\分镜提示词\` |
| macOS | `~/Desktop/`(即 `/Users/{用户名}/Desktop/`) | `~/Desktop/分镜提示词/` |
**AI 执行规则:**
1. 先判断当前运行系统(Windows / macOS)
2. 按上表拼接桌面路径
3. 目录不存在则自动创建
4. 产出结构:`{产出根目录}/{视频标题}/…`(内部文件结构不变,仅根目录可变)
**产出结构示例(6步流程产物):**
```
分镜提示词/
└── {视频标题}/
├── 00_剧本分析.md ← Step 1 剧本分析(5维度)
├── 01_需求分析与路径.md ← Step 2-3
├── 02_段1提示词.md ← Step 4(多段时 02/03/04… 递增)
├── …
└── 分镜提示词_终版.md ← 最终交付物(命名可带模板版本,如 _11字段版)
```
## 二、用户自定义路径(最高优先级)
**如果用户明确要求修改产出位置,一律以用户指定为准,不要沿用默认桌面路径,也不要自作主张改回桌面。**
出现自定义需求时,在此追加记录(保留用户原话,便于追溯):
```
> 用户指定:{用户原话}
> 解析后路径:{绝对路径}
> 记录时间:{日期}
```
记录后,AI 每次执行分镜创作都以「解析后路径」为产出根目录;用户再次修改时直接更新本记录即可(旧记录保留,标注新记录生效)。
## 三、解析规则(优先级从高到低)
1. 本文件「用户自定义路径」记录 → 用自定义路径(最新一条生效)
2. 本文件默认路径(按系统判断)→ 用桌面 `分镜提示词/`
3. 路径含 `~` 时自动展开为用户主目录
4. 路径含 `{用户名}` 时替换为当前系统用户名
5. 目录不存在时自动创建
## 变更记录
- 2026-08-20:初始创建。默认路径由技能目录内 `output/` 改为用户桌面 `分镜提示词/`(用户指定:"改为默认保存到用户 桌面 分镜提示词 文件夹")。
@@ -0,0 +1,675 @@
---
name: 短视频分镜脚本
description: >
短视频视觉创作提示词工程技能:图片提示词反推、视频提示词反推、
生图提示词生成、分镜提示词生成(脚本→分镜)。
适用于即梦 Seedance、Midjourney、Stable Diffusion 等 AI 生图/生视频平台。
触发场景:反推提示词、图生文、视频提示词、生图提示词、分镜提示词、
角色卡、首帧图、运镜、景别、时间戳分镜、图生视频。
version: "1.0"
agent_created: true
updated_at: "2026-08-26"
last_change: "产出结构定稿:①开发机与③用户环境产出根目录由 桌面 MCNSkill项目/分镜提示词/ 改为 桌面 MCNSkill项目/(账号层直挂:{账号名}/提示词{编号}/,去掉「分镜提示词」技能文件夹层,与脚本创作「脚本{编号}」同构);dsh 环境不变 工作区 D:\dshworkspace\创作任务\{账号名}\提示词{编号}\(references-add/路径配置.md 判定表+执行规则+解析规则+示例+变更记录,SKILL.md 声明+示例树)"
deployment: source
created_at: "2026-08-20"
---
# 短视频分镜脚本 Skill
## 技能概述
本技能是一套**中文优先**的 AI 视觉提示词工程系统,专注于短视频分镜脚本创作场景。将图片、视频、文字描述、脚本等输入,转化为可直接用于 AI 生图/生视频平台的高质量提示词。
**四大核心功能:**
| 功能 | 名称 | 输入 | 输出 | 主要参考技能 |
|:---:|:---|:---|:---|:---|
| F1 | 反推图片提示词 | 图片 | 图片生成提示词 | 内建方法论(观察→增强→结构化) |
| F2 | 反推视频提示词 | 图片/视频 | 视频生成提示词 | references/制作流程(5步工作流+多模态参考+8项校验)+ seedance2.0(路径C/D+四维编码+版权铁律) |
| F3 | 生成图片提示词 | 文字描述/概念 | 图片生成提示词 | 知识库/15维度(品质锚定+材质库+反塑料感) |
| F4 | 生成分镜提示词 | 脚本/分镜板 | 分镜提示词序列 | references/制作流程(时间戳分镜+智能分段+长视频策略)+ seedance2.0(生产流水线+剪辑节奏) |
**参考技能位置:** `参考skills/`(技能根目录下,1个外部参考技能,只读,提供基础方法论;ShotDesign/seedance25 方法论已提炼落库至 references/,源文件已移除)
- `seedance2.0-prompt-skill/` — 视频/图片提示词生成(即梦 Seedance 2.0 专用,含四维编码、美学约束、剪辑节奏、生产流水线、30个实验案例)
> 知识库采用三层引用架构:`参考skills/`(方法论源)→ `references/`(默认标准库)→ `references-add/`(用户增量)。详见下方「动态增量管理」节。
---
## 四大核心功能
### F1. 反推图片提示词
**适用场景:**
- 用户上传/链接/引用一张图片
- "反推提示词""看图写提示词""图生文""img2prompt""根据这张图写提示词"
**处理流程:**
0. **视觉准入门(P0)**:开始反推前必须确认模型真实看见图片像素,而不是只拿到文件路径/文件指针/历史上下文。准入验证方式:先写出3个不可从文件名、历史提示词或用户文字中猜出的画面事实(如具体人物动作、背景可见元素、光线落点)。若看不到图、图像未成功加载、视觉通道不确定,必须停止并告知"当前无法看见图片,不能反推提示词",**禁止根据历史描述、用户反馈、文件名、前轮提示词脑补生成**。
1. **判断图片类型**(7类:产品摄影/电商、人像、风景、美食、建筑室内、海报文字、抽象艺术;难判时用产品摄影模板),顺带扫描图片质量(模糊/过曝/裁切/水印),质量结果决定第4步"疑似"标注密度
2. **三层观察画面要素**(先事实层,再关系层,最后神韵层;缺一不可):
- **事实层**:基础属性(画幅比)、构图透视+机位、光影布光、色彩色调、纹理材质、主体细节、道具清单、场景空间、画质质感。人物含服装结构(外层+内层+腰部如有)、持物/挂载物、发型佩戴、脸型肤色;场景按前中后景三层列出。
- **关系层**:人物是否看镜头、谁看谁、视线落点、人物之间是否有交互、动作是否像行走/闲聊/经过镜头而非摆拍、人物与道具是否是生活动作而非展示动作。多人图必须判断"同一瞬间"与"人物关系",不能只列人和物;**人物交互必须做强度分级**(无交互/弱交互/中交互/强交互):弱交互=同行交流感、眼神略偏、身体不明显转向;中交互=一方看向另一方但不互相凝视;强交互=双方明确对视/凝视/身体明显转向。原图是弱交互时,提示词只能写"轻微交流感/眼神略偏/非强对视",禁止自动升级成"互相看着对方/凝视/强对视"。
- **神韵层**:画面为什么像活人——清纯/松弛/灵动/古典/生活流/湿润晨雾/空气感/水润感/烟火气等;同时标出AI易污染方向(网红脸、摆拍感、假笑、硬衣、干冰烟雾、影楼感)。
3. **按类型叠加专属栏目**(见下方"类型适配表")
4. **置信分级与硬软锚点分级**:区分高置信观察和推测性风格词,严禁脑补画面不存在内容;低分辨率图用"疑似/隐约可见"标注。**硬锚点**用于道具、服装形制、人物站位、持物关系、前中后景元素;**软锚点**用于人脸、表情、视线、互动、气质、空气感和画面神韵。硬锚点要具体,软锚点要语境化,禁止用极限器官量化压死人脸神韵。
5. **输出双版本**:A.结构还原版(保道具/服装/场景/人物位置不丢);B.神韵优化版(保审美/表情/互动/空气感,适当松绑器官级硬量化)。默认优先交付神韵优化版,同时保留结构还原版供审计。
6. 如需复用,提炼 `{{variable}}` 变量并提供候选词组
**每步自检(Step-Check,每步执行完必做,不通过则重做该步,禁止带病进下一步):**
| 步骤 | 自检判据(逐项回看原图核对) |
|---|---|
| 0 视觉准入 | 必须能说出3个不可从上下文猜出的画面事实;若只拿到路径/文件指针/历史描述,立即停止,禁止脑补生成 |
| 1 类型判断 | 类型判定与质量扫描结论将落地到第4步标注密度;无"扫了一眼就定型" |
| 2 三层观察 | **错误重灾区,每层写完结论后回看原图一次再落笔**:①事实层——朝向/肤色/持物/挂载物/服装/场景逐项核;②关系层——是否看镜头、谁看谁、是否边走边聊、动作是否生活化,并标注交互强度(无/弱/中/强),弱交互不得写成互相凝视;③神韵层——是否有活人感、松弛感、湿润空气感、古典骨相;④**核法必须是"先看图、再对照已写结论"**——拿结论去图里找印证=确认偏差 |
| 3 类型叠加 | 专属栏目与三层观察底座无重复无遗漏 |
| 4 置信+硬软锚点分级 | 所有推测词带"疑似";所见即所得维度无脑补;硬锚点(道具/服装/站位/持物)必须具体,软锚点(表情/脸/视线/空气感)禁止极限量化 |
| 5 输出前美学自检 | ①人物标签=完整主体名称;②道具/挂载物逐件打勾;③反向词正向零出现;④坐标系分界;⑤正负提示词分离;⑥**活人感自检**:是否网红脸/假笑/惊恐张嘴/直视镜头游客照/硬衣塑料感/干冰烟雾;若出现,降低器官硬量化,改用神态语境与审美负向词 |
| 5.5 生成闭环复盘 | 多轮出图后先列保留项/回退项/替换项;已经实测有效的脸部、表情、视线、道具、场景锚点必须**逐字复制**(见"金标锚点逐字保护"),禁止同义改写;只替换失败模块,禁止一轮失败后全量重写导致上一轮优势丢失 |
| 6 变量提炼 | 变量化不破坏实体聚合结构(同一人物属性不拆到多段) |
**人物专项(画面含人物时必做 5 项):** 服饰造型(**结构化描述**:外层(品类+颜色+衣长+袖型)+内层(可见部分)+腰部(腰带/腰封宽窄+位置,**如有**——无则省略防脑补);汉服示例"灰白交领长衫(过臀,宽袖垂坠),领口两片襟布在胸前交叠形成斜向襟线,露出白色内衬窄边,腰间深蓝宽腰封约一掌宽";现代装示例"oversized白色卫衣(过胯,落肩宽袖),胸前无图案,下摆罗纹收口")/ 身材比例 / 肢体姿势 / 脸型轮廓 / 面部神态(肤色用具体色名:象牙白/小麦色/古铜色/深棕色/暖黄调/冷白调,不写"白""黑";**基础肤色取面部受光面**——鼻梁高光/受光侧脸颊/边缘光的色调,**禁取整体面部观感**——逆光背光面偏暗、暖调滤镜偏黄都会造成"古铜感"误判(实测:逆光图A整体观感偏深被判"古铜肤色",实际受光面与B同为暖白偏粉;受光角度不同的两人观感差≠肤色差);**多人场景先核两人受光角度是否一致**——受光角度不同导致的观感差,写真实基础肤色即可,明暗差由光影层自然处理)。**还原力精度要求:** ①肢体姿势写到**角度/手部动作/视线落点**粒度(如"侧身约30度朝画面左,右手提裙摆,视线望向画面右上"),姿势语言用 `references/知识库/02_动作行为/动作行为词库.md`;②**姿势动词≤2个/人**——复合动作(扛+斜搭+延伸类)改用道具几何锚定:接触点+道具两端相对身体方位(如"扁担中段搭右肩,前端在身前右手握持处,后端斜向身后上方延伸");③**持物/挂载物位置用相对人物的身体方位,禁用画面绝对坐标**——身体锚点(身前/身后/左肩/右腰/腿侧/右肩至背部高度等),禁写"画面左下角/右上角"(实测:扁担末端写"伸向画面左下角"导致挂载竹篮被锚定到画面边角截断;正确写法"竹编篮筐挂在身后侧扁担段上,位于右肩至背部高度")。**长杆类道具最小锚点法**:扁担/伞/棍/枪等长杆类道具不能只写名称,也不能写成机械长篇几何说明;**下笔前先回答三问**:①承载方式:肩扛 / 单手握提 / 双手握提 / 落地斜靠?(看杆与身体的接触点,不默认肩扛——实测:右手手提斜杆挂篮被误判成"肩扛横杆",导致筐被画到身后、手被解放空手)②杆身长轴方向:水平 / 斜上 / 斜下 / 竖直?(看杆在画面里的实际角度,不默认横向)③挂载物落点:挂上端 / 挂中段 / 挂下端 / 杆外侧?(看筐/篮在杆上的实际位置)。三问不答完,禁止写"肩扛""横向"等默认描述。答完后最少写清4个锚点:①身体接触点(搭在哪个肩/握在哪只手/贴近哪个身体部位);②长轴方向(横向/斜横向/竖向,尽量用相对身体方向);③手部作用(扶住/握住/自然垂放,不强行摆拍展示);④挂载物归属(挂在哪一端/哪一段)。**挂载物≠背负物**:挂在道具上的篮筐、包袱、灯笼等必须写成"挂在某段道具下方、与身体背部有距离",禁止写成贴背/背在身上/背篓;挂载物位置用"身后侧扁担段下方、右肩至背部高度"这类身体相对方位,避免漂移到画面边角或贴背。**扁担专项防偏**(仅在长杆三问①承载方式=肩扛时适用;三问=单手握提时按普通长杆最小锚点法处理,不触发扁担专项):原图确认为扁担时,正向必须写"平直硬木扁担/平直木扁担",并写"中段搭在肩上,长轴横向或斜横向延伸";禁止只写"木棍/长杆",否则易变竖直手杖;禁止写"弯曲、柔软、藤条感、绳状"等会让扁担变形的词。若生成图出现木棍、竖杆、弯杆、软杆、竹筐变背篓,则只局部修道具段与对应负向词,不重写脸部/表情/场景有效锚点。**坐标系分界**:物品位置=人物段用身体坐标(物品跟着人物走,换场景/多人归属均稳定);人物站位=场景层用画面坐标("居画面中偏左略前"是构图信息,归场景层——不要矫枉过正把站位也改成身体坐标);④**微表情双轨制**——观察分析用 `references/知识库/01_主体描述/主体描述词库.md` 的微表情7区域×4级强度(保观察精度),写入提示词正文时**转译为直白可视化词**("眉弯L3+嘴大L3"→"露齿大笑"),L值标注是创作语言、文生图模型不识别;**动作状态词优先**(开怀大笑/咧嘴大笑/放声大笑/会心微笑)+ **可观察子状态**(露上牙/上排牙齿完全可见/眼睛眯成弯月);**禁几何抽象词**("嘴大张呈O形""一字眉""V形领""圆形脸"等)——模型会把"O/一字/V/圆形"字面读成几何形态,生成"惊讶圆嘴/惊讶一字眉/V领睡袍/圆饼Line truncated
**类型适配表(在事实层/关系层/神韵层三层观察底座上叠加专属栏目):**
| 图片类型 | 专属叠加栏目 |
|---|---|
| 产品摄影/电商 | 卖点描述(质感/工艺/情绪价值,只描述可见卖点不编造功能) |
| 人像摄影 | 外貌细化(种族族裔+肤色具体色名+妆容发型气质) |
| 风景/自然 | 主体景观描述(地貌/植被/水体/季节天气) |
| 美食摄影 | 食欲感与新鲜感描述(温度感/水分感/光影对食物质感的强化) |
| 建筑/室内 | 空间结构描述(空间类型/层次纵深感/材质/陈设/风格定位) |
| 海报/文字图 | 文字与版式描述(逐字转录所有可辨识文字+位置+字体风格) |
| 抽象/艺术 | 主体元素+艺术风格(绘画媒介/图形类型/流派归类) |
**文字转录强制要求(画面含可辨识文字即必做,不限图片类型):** 画面中所有可辨识文字逐字转录,注明位置("瓶身正面居中""右下角""T恤胸前""背景招牌")与字体风格(衬线/无衬线/手写/装饰体),不省略、不模糊、不合并、不虚构。非海报类图(人像服饰slogan、场景路牌招牌、产品包装等)同样适用。
**文字二分类(转录后决定去留):** ①内容性文字(招牌名/产品文案/海报标题/服饰slogan)→ 写入提示词正文(复刻需要);②标识性文字(水印/署名/@账号名/logo/时间戳/平台ID)→ **正向提示词零出现**(含否定式提及与说明性文字——"左下角水印只进反向词"这类描述也禁止写,正向提示词出现"水印"字样本身就有诱导生成水印的风险),只在观察报告提及+负面约束"水印"项承载。
**反向提示词(7 类,按图片类型筛选用项):**
- 画面质量类:低清晰度, 模糊, 噪点, 过曝, 欠曝, 画质低劣, 分辨率不足
- 结构与比例类:透视错误, 比例错误, 主体变形, 构图杂乱, 边缘破损, 重复物体
- 材质与色彩类:材质错误, 反光混乱, 阴影错误, 色彩过饱和, 色彩发灰, 廉价质感
- 文字与标识类:文字乱码, 多余文字, 错误文字, 水印, 错误logo
- 人物类(含人物时):肢体错误, 手指错误, 面部崩坏, 皮肤塑料感, 眼神异常, 多余肢体
- **AI审美污染类(含人物且原图为生活流/古典/自然人像时优先选配)**:网红脸, 现代写真脸, 现代商业写真感, 过度通透高清, 棚拍精修感, 欧式大双眼皮, 尖下巴, 高鼻梁整容感, 过大眼睛, 惊恐表情, 夸张张嘴, 僵硬笑容, 假笑, 摆拍感, 直视镜头, 游客照, 硬挺新衣, 化纤质感, 塑料感, 影楼汉服, 舞台浓烟, 干冰烟雾, 过度戏剧光
- **长杆/挂载物专项类(原图有扁担、伞、杆、挂篮等长杆+挂载物时按失败项选配)**:手持木棍, 竖直木棍, 拐杖, 竖杆道具, 白色长棍, 弯曲扁担, 弯曲木杆, 软杆, 变形杆, 藤条弯杆, 背篓, 竹筐贴背, 竹筐落地, 竹筐贴边, 挂载物截断, 道具展示感
- AI痕迹类:AI痕迹明显, 细节缺失, 不自然过渡
**反向词默认选配规则:** 画面质量+AI痕迹类必带;含人物加人物类;海报/文字图加文字标识类;产品/美食加材质色彩类;建筑/风景加结构比例类;有长杆/挂载物且生成失败时加长杆/挂载物专项类。**负向词分层精简**:按"通用质量/人脸审美污染/本图专属纠偏/风格场景误差"四层选配,不把所有历史失败无限堆叠进负向词;本图专属纠偏只针对当前图片或最近一轮真实失败项,问题消失后可下调或移除,避免负向词过重把正向主体也打散。**反脑补项**——场景观察为穷尽清单,原图未出现的**形态级**元素(山体/塔/水面/招牌等具体形态)逐项加入反向词;**概念级氛围词(远景暖光晕染/空气透视感/晨雾光感)豁免**,不进反脑补清单——它们是画面感来源;烟雾/雾气失控放大时反向词加"浓烟";**对抗项(仅原图背景虚化时加)**——背景细节过多, 景深过大(**禁用"背景清晰"**:拆词后会把"清晰"整体否定,导致全图发软)。
**目标平台适配(用户指明时按平台语法适配输出):**
- **默认即梦/通用自然语言**:自然语言描述;**正向与负向提示词分开输出**(即梦有"不希望呈现的内容"独立输入框,负向词贴该框;单输入框平台在负向部分用否定句式转写如"画面中不出现…",禁止与正向词混排——混排后模型无法区分正负,"低清晰度, 模糊"会被当正向描述执行)
- **Midjourney**:参数式语法(`--ar 16:9 --style raw --v 6`),负面词用 `--no` 承载
- **Stable Diffusion**:权重语法(`(word:1.3)`),6分类反向词放独立负面词框(negative prompt)
- **NanoBanana**:自然语言;默认仍按正向提示词与负向提示词分开输出。若平台只支持单输入框,负向内容必须改写为自然语言否定句(如"画面中不出现…"),放在独立负向段落中,禁止裸负向词直接混排在正向文本末尾
未指明平台时按即梦/通用输出,不强行参数化。
**输出格式:** 双版本输出(均按实体聚合+全局项聚合):
- **结构还原版**:保证道具、服装、场景、人物位置、持物关系不丢;适合审计硬锚点。
- **神韵优化版(默认推荐生成)**:在保留硬锚点基础上,降低人脸/表情/视线/空气感的器官级硬量化,强化人物关系、生活流语境、古典骨相、软布料、湿润空气感;适合直接喂模型生成。
人物按"每人一块全信息"组织(基础→表情→发型佩戴→服装含材质→朝向→动作→持物→视线;**人物画面位置不写在人物块,统一归场景层人物布局**),全局项合并为5块——场景(环境+人物布局+前中后景内容)/镜头(景别+机位+虚化+拍摄风格)/光影(光源类型+逆光入画+色调系统三段式)/画面质感(渲染规格+年代流派媒介三合一锚定)/画面风格(流派+情绪基调+画面感词),加文字/负面约束/基础属性 + 类型专属栏目。
**版本说明:** 极简版信息密度不足以承载还原约束,已废弃;但单一硬还原版会压死人脸神韵,改为"结构还原版+神韵优化版"双版本。默认把神韵优化版作为生成层主稿,结构还原版作为审计层硬锚点清单。
**双版本 × 两层输出关系:** "结构还原版/神韵优化版"是内容策略差异,"结构化版/整段版"是交付形态差异。两个版本都可按结构化版审计、再转为整段版生成;默认交付顺序为:先给结构还原版结构化审计层(核硬锚点)→再给神韵优化版整段生成层(直接用于生成)。禁止把"结构还原版"误解为"结构化版",也禁止把"神韵优化版"误解为只要整段不要审计。
**两层输出分工(审计层 vs 生成层):** 结构化版与整段版是两层产物,缺一不可:
- **结构化版=审计层**:按**实体聚合**组织——**每个人物一块写完全部个体信息**(基础→表情→发型佩戴→服装含材质→朝向→动作→持物→视线;位置归场景层人物布局),全局项按5块聚合(场景/镜头/光影/画面质感/画面风格),供人工逐人核对——**不直接喂模型**
- **整段版=生成层**:喂模型的最终提示词,与结构化版同一实体聚合结构,去掉**全局块字段标签**(【场景】【镜头】等)合并为流畅自然语言段——**人物标签(女性A/女性B)保留**,人物段以"女性A:"开头,场景段布局用**完整主体名称**绑定("女性A居画面中偏左略前,女性B居画面中偏右"——禁裸编号"A居""B居",必须与人物块标签字面完全一致)——**人物标签是跨层实体绑定锚点,剥掉后多人段落无法区分、布局与人物段断链**(实测:两段同以"脸型窄长…的年轻女性"开头,模型无从知道谁站哪边);**禁止把同一人的属性拆到多个段落**(拆散后模型要跨段拼装,归属断链——材质/颜色/道具会张冠李戴);**道具与佩戴物内联到持有者段落**;**正向与负向分开**——整段版正文只含正向提示词(人物段+场景/镜头/光影/画面质感/画面风格全局段),**负面约束独立成第二部分输出**,标识行只写"负向提示词:"五个字,**不带括号操作指引**("(贴即梦XX框)"之类的平台分发说明是技能内部知识,不写入输出——平台怎么分发由用户自行判断,规则留在"目标平台适配"节),**禁止负向词直接混排在正向文本末尾**——剥掉【负面约束】标签后模型无从区分正负,"低清晰度, 模糊"会被当作正向描述执行(实测用户抓出)
- **逐件核对**:结构化版→整段版转写后,确认所有道具/佩戴物已内联到对应人物块,禁止聚合时静默丢弃(实测:竹篮在观察层被发现,却在聚合写入时丢失)
- **对话展示格式**:最终提示词不用长行代码块展示(横向滚动条导致用户复制不便),以普通文本段落输出,段与段空行分隔
**画面感保护条款:** 还原导向≠无脑精确化。逐项精确(姿势/服饰/道具/虚化)的同时,**保留 1-2 处"模糊氛围词"**(如"远景暖光晕染""空气透视感""轻雾弥漫")不拆解、不量化、不进反脑补清单——过度具体化会让生成图变成"摆拍工作照",丢失"生活瞬间感"(实测:纯精确提示词生成的图还原度高但画面感弱于带氛围词的版本)。
**生成闭环复盘与有效锚点保护(多轮出图后必做):** 每轮生成图对比原图后,先列三栏再改提示词:①保留项(本轮比上一轮更接近原图的脸部、表情、朝向、道具、场景、光影、质感句);②回退项(上一轮好、本轮变差的局部);③替换项(当前明确失败的局部)。修改只动替换项所在模块,保留项原句不得因其他问题被顺手重写。尤其在修扁担/竹筐/背景时,不得误删已实测有效的面部朝向和表情锚点;在修视线/表情时,不得误伤扁担、挂载物、场景氛围锚点。
**金标锚点逐字保护(多轮出图核心机制):** 当某一轮生成图的某个局部(如 A 的面部朝向/笑容/表情)明显优于其他轮时,将该局部对应的提示词原句标记为"金标句"。金标句一经标记,后续所有轮次的提示词中该局部句子必须**逐字复制粘贴**,禁止同义改写、合并精简、拆分重组或"优化措辞"——实测:仅把"嘴角横向打开"改成"嘴角上扬"就导致笑容效果完全丢失。回退时不重新从原图反推,而是直接粘贴金标句原文。只有用户明确说"这版某处不好要改"时,才允许动对应金标句,且改后旧金标句仍需保留备查。金标句的标记范围按模块划分:A 面部块(脸型→表情→朝向→头部姿态)是一个可标记模块;B 面部块是另一个;道具块、场景块、光影块各自独立标记。标记后该模块在后续轮次中"冻结",非用户明确要求不得解冻。
**非看镜头/人物交互专项(人像多人图必做):** 判断人物是否看镜头、谁看谁、是否同行/闲聊/经过镜头、表情是否回应对方。若原图是生活流抓拍,提示词必须写"非看镜头"、"边走边聊"、"自然经过镜头前"、"动作不是摆拍展示道具"等关系语境;负向词加入"直视镜头/游客照/摆拍感/网红写真"。视线落点是人物关系信息,不得省略为泛泛"望向前方"。
**视线词高风险规则:** 视线是软锚点,高于普通表情词风险。"视线越过镜头右侧"可能减少直视镜头,也可能让模型误读为看镜头外展示;"视线轻轻落向同伴/含笑回应"容易把弱交互放大成互相凝视。处理多人弱交互时,优先写头部朝向与表情语境,视线只写低强度词(如"眼神略偏""不直视镜头"),慎写精确落点;只有原图明确看向某人时才写"看向同伴"。若某一版面部朝向/神态已经实测更接近原图,后续不得把该面部句泛化替换为未经验证的新视线句。
**视线词与交互强度匹配表(写下视线前先查表):**
| 交互强度 | 视线写法 | 禁止写法 |
|---|---|---|
| 强交互 | "看向女性A,目光落在她脸上" | 禁止弱化为"略偏向"——原图明确看人就不能写弱 |
| 中交互 | "脸朝女性A方向,目光大致落在她肩颈区域" | 禁止写"凝视/深情注视"——会升级成强对视 |
| 弱交互 | "眼神略偏,不直视镜头" | 禁止写具体落点("看向A/落向A")——会把弱放大成强 |
| 无交互 | "目光朝前方" | 禁止写"看向同伴" |
交互强度判错时,先回到交互强度判定(无/弱/中/强),不直接调视线词——先定强度,再查表选视线写法。
**美学自检(输出前必做):** 字段检查通过不代表图会好看。输出前必须自问:人物像活人吗?是否出现网红脸/尖下巴/过大眼睛/高鼻梁整容感?表情是否惊吓、假笑或僵硬?人物是否不该看镜头却直视镜头?衣服是否硬挺新衣/塑料感/影楼汉服?雾气是否变干冰浓烟?若任一命中,降低人脸与表情的器官级量化,改用神态语境、古典骨相、软布料、湿润空气感与审美负向词。
**结构化版格式模板(人物按实体聚合每人一块+全局项5块聚合,每人一块内按聚合清单顺序写——分行是硬性格式,禁止合并单行;关键还原项前置(人物表情/服装/朝向/虚化),背景细节后置——模型对提示词开头权重最高。**输出产物禁带元规则标注**——"(穷尽清单)""(前置)""(画面感保护词)"等括号注记不写入观察报告/结构化版/整段版,规则术语只留在本技能文件,输出层用自然语言。**全局项禁止跨字段重复**——同一信息只在一处写,如虚化只写镜头层、色调只写光影层、人物画面位置只写场景层):**
> **人物标签=性别+角色编号**(如"女性A""女性B",单人时直接"人物"),禁止用裸编号"A""B"——脱离上下文无法辨认是谁;**标签不带画面位置**——位置是关系性信息,归场景层,标签重复写会冗余:[基础(脸型+肤色——**肤色取面部受光面色调,不取逆光/暖调下的整体观感**;易漂移色名加锚定如"灰白≈浅亚麻/不含蓝调")→表情(**动作语境+面部协同**:先写"看同伴/听人说话/边走边笑/非看镜头"等关系语境,再写少量可见状态;禁极限张口、强制瞪眼、强制强调瞳孔细节、机械唇部拉伸等器官命令;推荐"自然开怀大笑,嘴角横向打开,露出上排牙,脸颊提起,眼周带笑但眼睛仍自然睁着,像边走边说话"或"闭唇但笑意明显,嘴角向两侧轻微上扬,脸颊微微提起,眼神柔和带笑,像听到同伴说话后忍不住笑",多人分离描述;弱交互不等于弱表情,闭唇笑也要写清笑意强度)→发型与佩戴物(簪/耳饰)→服装含材质(外层品类+颜色+衣长+袖型+内层可见+腰部如有+材质内联如"亚麻粗织感";**汉服专有品类加形态锚定**——"抹胸"补"(贴身吊带状)"防脑补成现代内衣,"披帛"有用法锚定"搭肩/双手拎两端"兜底可不加)→朝向(**面部朝向四件套+可见部位锚定+角度档位自洽**:①左右朝向看鼻尖朝画面左/右/正前;②上下朝向看下巴/鼻尖平视、微抬、微低或内收;③头部倾斜看是否歪头,无明显歪斜不写;④视线落点看眼睛看向哪里。四分之三侧脸=完整一只眼+另一只**变窄但完整可见**+一只耳朵("鼻尖明显朝向画面左,左眼完整清晰,右眼因侧转明显变窄但完整可见");接近正侧脸=仅一只眼完整可见+另一只完全不可见——**禁遮挡机制词("被鼻梁挡住")与模糊量词("一线")**,只写可见状态;"四分之三侧脸"单独写会被弱化成正脸,可见部位量化才锁得住;非人物用角度锚定正对/45度/正侧面)→姿势动作→持物(名称+材质+接触点+**两端相对身体方位**,无则省略;**道具上挂载的其他物品(如扁担上挂的竹篮)随道具一起写,且独立写明相对身体方位**(如"竹编篮筐挂在身后侧扁担段上,位于右肩至背部高度")——挂载物单独留在观察层会在聚合时静默丢失(实测竹篮两次被丢);挂载物不写独立位置会跟随道具末端漂移到画面边角被截断(实测第四轮竹篮只剩边角1/3))→视线落点]|场景:[环境类型+空间特征+**人物布局**(**用完整主体名称**(女性A/女性B)写每人画面位置+前后关系+间距——与人物块标签字面完全一致,禁裸编号A/B;多人加"同一瞬间、同一光线"——不含情绪节律,防表情趋同污染)+前中后景三层逐层列各层陈设(**只写"有什么",不写虚化**——虚化属镜头层;未出现的大类元素直接进负面约束)]|镜头:[景别+机位+虚化**结果转译**:原图有虚化写"背景虚化成柔和色块,仅可辨认轮廓剪影"(**用"虚化"不用"模糊"**——负面约束含"模糊",正向出现会与之打架、弱化景深执行);原图全清晰写"全画面清晰锐利,前后景均无虚化"——**禁写焦段/光圈参数(如85mm、f值)与"浅景深"等参数化术语**,虚化结果句已承载全部景深信息,重复写参数反而引入不确定性+**拍摄风格子项**(原图可辨的静态执行项):POV主观视角/手持拍摄感/俯拍仰拍等;**晃动感/呼吸感/跟拍节奏等动态词仅视频提示词用,静帧反推不写**]|光影:[**光源类型先行**(自然光为主/单一人工光源/混合光)+方向+行为;强方向光**逆光入画**:"光从人物背后左上方射入,发丝边缘发光(rim light glow)"+**色调系统三段式**:饱和度(低饱和度/正常饱和度)+色相(如"冷灰偏旧""整体暖黄调")+胶片类型(如"复古胶片色调""暖调胶片模拟")——完整示例"低饱和度,冷灰偏旧的复古胶片色调"或"整体暖黄调,背景暖褐暖灰"(具体色名留在各实体内联处不重复);**渲染术语禁写**——"体积光"是CGI术语,直白写"光柱清晰可见";**画面现象的位置词需明确参照**——"光柱在画面左侧"(明确写"画面左侧"),禁裸写"左侧"(人物左还是画面左歧义)]|画面质感:[**渲染规格+质感风格锚定**——这是独立于"风格流派"的渲染指令层:①渲染规格(8K高清/微颗粒胶片感/非完美锐度/轻微色差/暗部细节保留/HDR等,**这些是输出规格词模型可识别,与禁写的"输入参数"85mm/f值不同**)②质感风格锚定("纪录片摄影风格""胶片模拟""柔光片效果"等——*Line truncated
**多图模式(同主体多角度/多张图反推,衔接 F3 角色卡):**
提取共通主体描述(多图高置信交集)+ 各图差异项(姿态/光线/景别/角度);冲突项标注"图A/B不一致"由用户裁定。输出可直接喂 F3 角色卡的一致性主体锚定 + 差异镜头库。
**风格反推双轨输出(艺术风格维度专用):**
风格维度同时输出「风格命名」(人类可读,如"韦斯·安德森式对称构图")+「参数化描述」(去名化、可直接用于生成,规则见 `references/知识库/15_视觉风格/视觉风格词库.md` 去名化使用规范);命名与描述均标注置信度。
**注意:** 不声称还原图片原始隐藏参数,说明这是对画面的实用重构。
**还原路径指引(输出后主动告知用户,按用途分流):**
- **100% 复刻原片** → 走图生图/垫图(把原图作为参考图喂给平台),F1 提示词仅作辅助约束;纯文生图无法逐像素复刻
- **改图/延展(同构图换元素)** → 文生图直接使用本提示词,改动目标字段即可
- **学图(提炼风格/结构复用)** → F1 提示词 + 第 6 步变量提炼,替换变量生成同风格新图
**详细方法论(观察维度→词库语言对照):**
- 人物专项+微表情7区域拼乐高+反AI假脸四大陷阱:`references/知识库/01_主体描述/主体描述词库.md`
- 姿势粒度语言(三层动作分级+运动强度修饰词,肢体姿势/手部/视线落点写法):`references/知识库/02_动作行为/动作行为词库.md`
- 光影布光(光影三层:光源层/光行为层/色调层+常用灯光组合速查;强方向光用逆光入画写法——"光从人物背后X上方射入,发丝边缘发光(rim light glow)"):`references/知识库/07_光线时间/光线时间词库.md`
- 色彩色调(冷暖色调六套预设+后期处理词+张力宣言):`references/知识库/09_色彩后期/色彩后期词库.md`
- 构图透视+机位+**前中后景三层布置+画面坐标方位**(极简先锋五法则+构图几何词库+构图模板):`references/知识库/14_构图布局/构图布局词库.md`
- 镜头焦距+光圈推断+**X轴朝向+画面坐标规则**(四维编码Y/X轴+摄影器材英文参数6.1):`references/知识库/06_焦距视角/焦距视角词库.md` + `references/知识库/10_后期细节/后期细节词库.md`
- 场景模板与特效词(21类垂直场景+丁达尔/体积光,可选):`references/知识库/03_场景描述/场景描述词库.md` + `references/知识库/11_特效渲染/特效渲染词库.md`
- 纹理材质+画质质感(有机瑕疵+反塑料感套装+摄影质感维度表):`references/知识库/10_后期细节/后期细节词库.md` + `references/知识库/12_画质分辨率/画质分辨率词库.md`(反塑料感宣言+胶片型号)
- 视觉风格反推(28+导演风格去名化规范+国际大师/中国影视/新媒体/特殊四类风格库):`references/知识库/15_视觉风格/视觉风格词库.md`
---
### F2. 反推视频提示词
**适用场景:**
- 用户上传图片要求"用这张图做视频""图生视频""根据图片生成视频"
- 用户上传视频要求"分析这个视频的提示词""反推视频提示词"
- "这张图怎么做成视频""图生视频提示词"
**处理流程(5步工作流 + 两轮交互):**
F2 在 5 步工作流框架内执行,其中步骤 2-3 包含两轮用户交互:
| 步骤 | 名称 | F2 执行内容 | 交互 |
|:---:|:---|:---|:---|
| 1 | 需求解析 | 确认时长/比例/生成模式/风格/素材;能推理的不追问 | — |
| 2 | 视觉诊断 | 读图/读视频→主体/氛围/最有戏元素/画质来源/4层退化策略/建议时长/比例诊断/平台合规风险 → 给出 2 个 Hook 候选(反应/凝视) | **第1轮:用户选定 Hook** |
| 3 | 提示词构建 | 用户选定后,按基础六要素公式输出完整提示词(凝视/反应模式对应不同模板),一镜一动 | **第2轮:输出提示词** |
| 4 | 强制校验 | 8 项校验规则逐条检查,有 error 必重写 | — |
| 5 | 专业交付 | 代码块包裹提示词 + 主题 + 导演阐述 | — |
> 5 步工作流详见下方「视频提示词工作流」节。两轮交互模式与 Hook 候选(反应/凝视)见 `references/制作流程/图生视频与分镜板制作流程.md` 路径C 双范式。
**核心约束:**
- Seedance prompt 上限 2000 字符(Python `len()` 实测,平台接受上限);**品质最优区间 ≤500 字符**(超出导致模型注意力崩溃,详见下方冲突说明)
- 版权敏感词必扫(5 条铁律:禁夜场BGM词/不凑齐夜场环境4元素/删涉灰场景词/多人场景用静态全景机位/禁人物×道具物理交互)
- 运镜四维编码系统(Z/Y/X/F)
- 前 2 秒生死线
> **⚠️ 字符限制冲突说明:** seedance2.0-prompt-skill 实测平台接受上限 2000 字符;Seedance2.0-ShotDesign v2.0 官方规范建议 ≤500 字符(中文)/ ≤1000 词(英文),品质最优区间 60-100 词(中文约 120-200 字符)。**以 500 字符为品质基准,2000 字符为硬性上限。**
**详细方法论:**
- 6步总流程+路径分流+4层结构(主体按类别分行+负面词放最后+镜头朝向规则,11字段降为内部思考清单)+时长速查:`references/制作流程/分镜提示词制作流程.md`
- 路径C双范式(反应/凝视)+11条核心原则+版权审查SOP:`references/制作流程/图生视频与分镜板制作流程.md`
- 四维编码(Z景别/Y高度/X方位/F滤镜):`references/知识库/04_镜头类型/镜头景别词库.md` + `references/知识库/06_焦距视角/焦距视角词库.md`
- 运镜安全写法+运动强度分级:`references/知识库/05_运镜方式/运镜方式词库.md`
- 光影三层+品质锚定+反塑料感:`references/知识库/07_光线时间/光线时间词库.md` + `references/知识库/12_画质分辨率/画质分辨率词库.md`
---
### F3. 生成图片提示词
**适用场景:**
- 用户提供一句话、关键词、草稿、半成品提示词
- "帮我写生图提示词""优化提示词""扩写提示词""变高级""结构化"
- 视频生产前置:角色参考图、首帧图、关键帧图
**处理流程:**
1. 识别主体和目标图像类型
2. 补充必要维度:主体细节、场景、风格、构图、光影、色彩、材质、情绪、技术质量、画幅比例
3. 判断复杂度级别(极简/平衡/结构化)
4. 先输出可复制结果,再补充变量和建议
**复杂度分级:**
| 级别 | 适用场景 | 格式 |
|:---:|:---|:---|
| Level 1 极简版 | 快速试图、不喜欢复杂结构 | `[主体],[核心风格],[场景/构图],[光影/氛围],[质量收尾]` |
| Level 2 平衡版(默认) | 大多数用户 | `[主体+特征],[环境],[动作],[构图/镜头],[光影],[色彩],[风格],[质量],[画幅比]` |
| Level 3 结构化版 | 模板化、商业级、可复用 | 分维度展开:主体/场景/构图/光影/色彩/风格/细节/质量/负面约束 |
**图片类型:**
- 角色参考图(9:16 竖版)— 视频生产前置步骤
- 首帧图(与视频画幅比一致)
- 产品摄影、概念艺术、杂志封面等通用类型
**详细规范:**
- 角色卡(10段结构)+首帧图+一致性锁定:`references/制作流程/长视频分段制作流程.md`
- 材质质感库+反塑料感宣言+胶片型号+有机瑕疵:`references/知识库/10_后期细节/后期细节词库.md` + `references/知识库/12_画质分辨率/画质分辨率词库.md`
- 导演风格参数化映射(28+风格去名化+四轴降解):`references/知识库/15_视觉风格/视觉风格词库.md`
---
### F4. 生成分镜提示词
**适用场景:**
- 用户提供脚本/分镜板,要求"按分镜生成""拆分镜""分镜提示词"
- 长视频(>15秒)需走完整前期制作流程
- 用户上传 N 宫格分镜板/漫画分镜
**前置:剧本分析(Step 1,必做)**
进入路径分流前,先完成剧本类型判定(A叙事剧情/B单人Vlog/C旁白知识/D产品展示/E纯氛围)+ 维度拆解(①节奏全类型必做,②-⑤按类型选做),产出驱动后续路径选择、景别设计、微表情弧线、台词语气修饰、4层格式适配。详见 `references/制作流程/分镜提示词制作流程.md` Step 1。
**处理流程(按路径分流):**
| 路径 | 触发条件 | 核心任务 |
|:---:|:---|:---|
| A — ≤15秒单段 | 纯文字描述,无图片 | 找到单一视觉 hook,生成 2-3 个版本 |
| B — >15秒长视频 | 需叙事/多镜头 | 走生产流水线:角色设计→角色卡片图→分镜脚本→分镜参考图→逐镜头提示词+剪辑方案 |
| D — 分镜板驱动 | 上传 N 宫格分镜板 | 拆解多格→D-1(≤4格单条多段)/D-2(≥5格多条独立)→输出 prompt+剪辑节奏建议 |
**输出格式:**
F4 输出 = 主题 + 导演阐述 + 完整提示词(代码块包裹)。多镜头序列附过渡策略。
> 完整输出模板(基础结构/时间戳分段/时长服从内容/极简优先铁律)见 `references/制作流程/分镜提示词制作流程.md`。
**单段(路径 A,≤15s):** 主题 + 导演阐述 + 单块代码块提示词
提示词内部结构(4层结构,按类型适配):`①主体列表(置顶,按类别分行:人物/场景/道具,@图片引用优先)→ ②设定(人物逐人必写不可遗漏/场景/光线/构图/视觉风格,每项1句,按类型取舍)→ ③镜头叙事(每镜头1段流畅描述:机位/景别/朝向+动作/变化+运镜嵌在动作中+有台词时带语气)→ ④负面提示词(放最后,3.3标准模板)`
> 11字段(一致性锚定/类型质感/人物设定/场景/景深对焦/摄影质感/表演幅度/背景动态/镜头空间/表演指令/负面词)降为**构建时内部思考清单**,不作为输出字段标签。详见制作流程第三节 3.2。
>5s 使用时间戳分段;≤5s 可用单段描述。
**史诗/大制作(可选,科幻/灾难/奇幻等高品质视觉):** 追加品质锚定(渲染引擎+VFX等级)+ 大气连贯声明 + 收束句
**多段分镜(路径 B,>15s):** 主题 + 总时长 + 过渡策略 + N 个独立分镜(每段≤15s,各含完整提示词代码块)
**分镜板(路径 D):** D-1(≤4格)单条多段 / D-2(≥5格)多条独立提示词;格间关系三分类与决策见 `references/制作流程/图生视频与分镜板制作流程.md`
> 时长、比例、分辨率在即梦平台 UI 底部控制栏设置,提示词中不重复指定。
**剪辑节奏公式(>15秒必选):** 呼吸式 / 心跳式 / 海浪式 / 子弹时间 / 脉冲式 / 静默锤击
**详细方法论:**
- 创意策略+6步总流程+路径分流+4层结构(主体按类别分行+负面词放最后+镜头朝向规则,11字段降为内部思考清单)+标准负面词:`references/制作流程/分镜提示词制作流程.md`
- 长视频策略+生产流水线(25格聚合矩阵+节奏曲线+景别曲线+P0/P1/P2优先级):`references/制作流程/长视频分段制作流程.md`
- 分镜板驱动(路径D格间关系三分类+三层动作分级):`references/制作流程/图生视频与分镜板制作流程.md`
- 剪辑节奏(六大节奏公式+AI素材专属5对策+9步工作流):`references/制作流程/多镜头剪辑节奏流程.md`
- **垂直场景模板(21类场景清单+演员调度三要素+过渡策略6种)**:`references/知识库/03_场景描述/场景描述词库.md`
- **微表情系统(面部7区域+4级强度+情绪弧线编排,表演密集镜头专用)**:`references/知识库/01_主体描述/主体描述词库.md`
- **音频与音效标签规范(空间声学+材质拟声+音色控制)**:`references/知识库/13_音效音频/音效音频词库.md`
---
## 触发条件
当用户表达以下意图时,加载并使用本技能:
**F1 反推图片提示词:**
- "反推提示词""看图写提示词""图生文""img2prompt"
- 上传图片 + "帮我写提示词"
**F2 反推视频提示词:**
- "图生视频""根据图片生成视频""这张图怎么做成视频"
- "反推视频提示词""分析这个视频的提示词"
- 上传图片/视频 + "做成视频"
**F3 生成图片提示词:**
- "帮我写生图提示词""优化提示词""扩写提示词"
- "角色参考图""首帧图""关键帧图""生成角色卡提示词"
**F4 生成分镜提示词:**
- "拆分镜""分镜提示词""按分镜生成""逐镜头提示词"
- 上传 N 宫格分镜板 + "按这几格生成"
- "长视频提示词""超长视频"
**通用触发词:** 运镜、景别、机位、推拉摇移、四维编码、Z轴、Y轴、X轴、剪辑节奏、剪辑公式、25格、分镜流水线、美学约束、Octane渲染、冷暖色调、赛博霓虹、dreamina、即梦、Seedance、图生视频
---
## 提示词维度
扩写或反推时,从以下维度中选择必要项,不机械塞满所有维度。各维度由知识库15维度文件覆盖:
| 维度 | 说明 | 知识库位置 |
|:---|:---|:---|
| 主体描述 | 人/物/场景,含外貌细节与微表情 | `知识库/01_主体描述` |
| 动作/行为 | 主体动作、姿势、互动 | `知识库/02_动作行为` |
| 场景描述 | 背景、环境、时间、天气 | `知识库/03_场景描述` |
| 镜头类型 | 景别(特写→远景) | `知识库/04_镜头类型` + 四维编码 Z 轴 |
| 运镜方式 | 摄像机运动方式与节奏 | `知识库/05_运镜方式` + 四维编码运动维度 |
| 焦距/视角 | 镜头焦段、拍摄角度 | `知识库/06_焦距视角` + 四维编码 Y/X/F 轴 |
| 光线/时间 | 光源类型、方向、强弱 | `知识库/07_光线时间`(光影三层-光源层) |
| 氛围/天气 | 情绪氛围、天气条件 | `知识库/08_氛围天气` |
| 色彩风格/后期处理 | 调色、滤镜、电影质感 | `知识库/09_色彩后期`(光影三层-色调层 + 冷暖色调) |
| 后期细节 | 磨皮、锐化、运动模糊、胶片颗粒 | `知识库/10_后期细节`(有机瑕疵) |
| 特效/渲染 | 光效、散景、粒子、GI/SSS/体积光 | `知识库/11_特效渲染`(深度美学约束) |
| 画质/分辨率 | 输出规格 | ⚠️ `知识库/12_画质分辨率`(平台 UI 设置,非提示词废话词;反塑料感宣言) |
| 音效/音频 | 空间声学、材质拟声、音色控制 | `知识库/13_音效音频`(视频提示词 `音效:` 行专用) |
| 构图/画面布局 | 构图法则、版式、画面布局 | `知识库/14_构图布局`(极简先锋构图法则) |
| 视觉风格 | 导演风格参数化映射 + 艺术流派/渲染风格 | `知识库/15_视觉风格`(28+风格去名化) |
> 完整维度候选词见 `references/知识库/` 各维度文件:镜头景别→`04_镜头类型/镜头景别词库.md`、运镜→`05_运镜方式/运镜方式词库.md`、焦距视角/四维编码→`06_焦距视角/焦距视角词库.md`、光影→`07_光线时间/光线时间词库.md`、有机瑕疵/反塑料感→`10_后期细节/后期细节词库.md`、胶片型号/画质→`12_画质分辨率/画质分辨率词库.md`、音效→`13_音效音频/音效音频词库.md`、构图→`14_构图布局/构图布局词库.md`、导演风格→`15_视觉风格/视觉风格词库.md`。F1/F3 图片提示词维度体系同上,不另设来源。
---
## 运镜四维编码系统
一个完整镜头 = [Z 距离] + [Y 高度] + [X 方位] + [F 滤镜] + [运动] + [节奏] + [约束]
> 完整编码表(Z1-Z9 景别/Y1-Y7 高度/X1-X4 方位/F 滤镜)、默认参数、焦段心理学见 `references/知识库/06_焦距视角/焦距视角词库.md`(Z 轴全表另见 `04_镜头类型/镜头景别词库.md`,运镜词库见 `05_运镜方式/运镜方式词库.md`)。
**两条铁律(强制):**
1. 每个镜头最多双轴运动,三轴同时变化 = 失控
2. Z1-Z3(近距)+ X 轴大幅旋转 = 崩脸陷阱,近景环绕应换 Z4+ 或减小旋转幅度
---
## 变量规则
只有当用户需要复用、替换、选择或做模板时才使用变量(`{{variable_name}}`)。变量分类(character/item/action/location/visual/technical/other)、内联默认值、候选词组规则在本节内建。
---
## 深度美学约束(商业级/电影级)
当项目要求商业级/电影级品质时,在基础结构之上叠加深度美学约束(渲染标准 GI/SSS/焦散/体积光、冷暖色调对比系统、极简先锋构图法则)。
> 渲染标准(GI/SSS/焦散/体积光)见 `references/知识库/11_特效渲染/特效渲染词库.md`;6 套冷暖色调 HEX 预设见 `references/知识库/09_色彩后期/色彩后期词库.md`;极简先锋构图法则见 `references/知识库/14_构图布局/构图布局词库.md`。
> 注意:3A 游戏风格图片(如"黑神话"系列)prompt 越短越有效,不要堆砌技术参数。
---
## 视频提示词工作流(Seedance2.0-ShotDesign v2.0)
> 详见 `references/制作流程/分镜提示词制作流程.md`(6步总流程+路径分流表+极简优先铁律)。本章节为 F2/F4 视频提示词的核心方法论框架。
### F2 视频提示词工作流(5步)
> F2(反推视频提示词)使用此5步工作流。F4(生成分镜提示词)在此基础上前置 Step 1 剧本分析,变为6步(详见 `references/制作流程/分镜提示词制作流程.md`)。
收到视频提示词需求后,严格按顺序执行:
| 步骤 | 名称 | 核心任务 |
|:---:|:---|:---|
| 1 | 需求解析与参数确认 | 确认时长/比例/生成模式/风格/素材;智能推理原则——能推理的不追问,追问控制在 1-2 个问题内 |
| 2 | 视觉诊断与分镜构思 | 三层知识库路由加载参考→构思分镜草案→选定导演风格与视觉方案 |
| 3 | 提示词构建 | 按4层结构撰写提示词(按类型适配选层;构建时用11字段思考清单内部过目),时间轴分镜,一镜一动 |
| 4 | 强制自我校验 | 8 项校验规则逐条检查,有 error 必重写,全部通过才可交付 |
| 5 | 专业交付 | 主题+导演阐述+完整提示词(代码块包裹),多段分镜附过渡策略 |
> **F2 的交互差异:** F2 在步骤 2-3 插入两轮用户交互(选定 Hook → 输出提示词)。F4 在步骤 2 根据路径分流(A≤15s/B>15s/D分镜板),步骤 3 按场次逐镜头组装,步骤 5 同时输出分镜表格和提示词序列。
### 三层知识库路由
> 路由原则(以 `references/知识库/` 15 维度目录为路由目标):镜头类维度(04_镜头类型/05_运镜方式/06_焦距视角)+ 品质类维度(10_后期细节/12_画质分辨率)始终加载;其余维度(主体微表情/场景/光影/音效/风格等)按需求语义加载;用户显式指定维度时直接加载对应词库。核心原则:宁可多读不可少读。运行时 `references-add/知识库/` 同维度内容优先于 `references/知识库/`。
### 提示词模板
> 详见 `references/制作流程/分镜提示词制作流程.md` 第三节:3.1 基础六要素(构建思考参考)+ 3.2 4层结构(输出格式,含11字段内部思考清单 3.2.1 + 4层式输出 3.2.2含类型适配表,负面词放最后)+ 3.3 标准负面词模板。
4层结构按Step 1类型判定适配:①主体列表(置顶,按类别分行:人物/场景/道具,@图片引用优先)+ ②设定(人物/场景/光线/构图/视觉风格,每项1句,按类型取舍)+ ③镜头叙事(每镜头1段流畅描述,朝向必须写明,连续动作不拆,有台词时带语气)+ ④负面提示词(放最后,3.3标准模板)。构建时用11字段思考清单内部过目确保不遗漏(一致性锚定/类型质感/人物设定/场景/景深对焦/摄影质感/表演幅度/背景动态/镜头空间/表演指令/负面词),但最终输出不出现字段标签。
### 光影三层结构
> 详见 `references/知识库/07_光线时间/光线时间词库.md`(光源层6类+光行为层9种+色调层8公式+灯光Recipes)。
```
光影:[光源词](光源层),[光行为词](光行为层),[色调公式](色调层)。
```
缺失任何一层视为不合格。从光线时间词库选取具体词汇填入。
> ⚠️ **冲突说明:** seedance2.0-prompt-skill 将光影三层视为史诗/大制作结构的**可选高级技巧**;Seedance2.0-ShotDesign v2.0 将其作为**每条视频提示词的强制规范**。本技能以 ShotDesign 强制规范为准。对于极简概念片(4-8s、无复杂光影需求),可使用简化光影描述但须包含三层基本要素。
### 微表情系统(表演密集镜头专用)
> 7 区域分区词库(眼/眉/唇/鼻/颌喉/额/面颊)、4 级强度体系(L1-L4,默认 L2 内敛)、2 秒精度情绪弧线编排、反 AI 假脸三黄金准则见 `references/知识库/01_主体描述/主体描述词库.md`。
### 导演风格参数化映射
> 28+ 风格库(国际大师9位/中国影视4类/新媒体7类/特殊6类,每位含可直接嵌入的安全提示词)见 `references/知识库/15_视觉风格/视觉风格词库.md`。
**去名化规范(强制):** 最终提示词严禁出现导演名/IP名,必须降解为四轴物理参数(色彩/灯光/美术/机位),使用"安全提示词"行。
---
## 核心规则
> 综合两大参考技能+1个2.5时间测算参考的最佳实践提炼,执行以本节为准。流程级规则详见 `references/制作流程/分镜提示词制作流程.md`。
**平台与合规:**
1. **提示词语言跟随用户**——中文用户→中文提示词,非中文用户→英文提示词(Seedance2.0-ShotDesign v2.0 双语自动检测)
> ⚠️ **冲突说明:** seedance2.0-prompt-skill 规则 #1 要求"所有提示词必须使用中文"。本技能以 ShotDesign 双语规则为准——中文用户输出中文,非中文用户输出英文。加载 seedance2.0 参考技能时,其全中文规则仅适用于中文用户场景。
2. **@引用使用对应语言命名**:中文 `@图片1`,英文 `@Image1`
3. **不得包含写实真人面部素材** — 平台会自动拦截,建议面部模糊或转 3D/动画风格
4. **混合文件上限 12 个**(图片≤9+视频≤3+音频≤3)
5. **单次生成上限 15 秒**,超出需分段拼接(>15s 自动分段,每段≤15s,最短≥8s)
**品质与长度:**
6. **提示词品质上限 ≤500 字符(中文)/ ≤1000 词(英文)**,最优区间 60-100 词(中文约 120-200 字符);平台硬性接受上限 ~2000 字符
7. **禁止废话词**——"杰作/4k/8k/超清晰/masterpiece/ultra HD" 等,用物理材质词替代(反塑料感宣言)
8. **具体优于模糊**——"穿红色风衣的女子在霓虹雨夜奔跑" >> "一个女人走路"
**运镜与动作:**
9. **运镜术语消歧义**——中文用中文运镜词(推轨推进/航拍/摇臂升降),英文用完整短语(`dolly tracking shot`),禁止裸写 Dolly/Aerial/Crane/Pan/Arc/Dutch
> ⚠️ **冲突说明:** seedance2.0-prompt-skill 的示例中大量混合中英文运镜词(如"Aerial大远景俯拍""Slow Crane Down""Smooth Orbit")。参考其案例时,**必须将示例中的裸英文运镜词转换为消歧义后的安全写法**(中文用中文运镜词,英文用完整短语),不可直接复制。
10. **一镜一动**——每个时间切片只指定一个运镜动作,主体运动和镜头运动分离描述(Seedance2.0-ShotDesign v2.0 新增)
11. **运动强度明确化**——使用具体修饰词(猛烈/渐进/丝滑/explosive/gradual/smooth),避免"糊动"
**图生视频与叙事:**
12. **I2V 只写变化**——图生视频时不重复首帧已有内容,用 `保留原始构图和色彩` 锁定一致性
13. **描述性优于叙事性**——只写镜头看到的(视觉词),不写角色感受的(情绪词);情绪必须转化为可视化身体表现
14. **微表情克制原则**——按需触发+强度分级,默认 L2(内敛/可读),每切片表情描写不超过 40%
**图片提示词:**
15. **不做机械直译**,英文提示词应使用图像模型常见表达
16. **画幅比已声明**,末尾有禁止项声明
---
## 质量自检清单
> 综合 seedance2.0-prompt-skill 质量自检 + Seedance2.0-ShotDesign 8项强制校验规则。
> **⛔ 硬性规则:未通过校验的提示词禁止向用户展示。**
**8项强制校验规则(视频提示词,Seedance2.0-ShotDesign v2.0):**
- [ ] ① 长度检查:中文≤500字符 / 英文≤1000词(85%-100%为warning)
- [ ] ② 时间切片检查:>5秒视频必须使用时间戳分镜,起点从0开始,无重叠,末端匹配
- [ ] ③ 运镜专业度:至少包含1个专业运镜术语(缺失=监控探头感)
- [ ] ④ 废话词拦截:杰作/超清晰/masterpiece=硬阻断;4k/8k=软警告
- [ ] ⑤ 资产引用限制:图片≤9、视频≤3、音频≤3、混合≤12
- [ ] ⑥ 冲突检测:运动冲突(快速+慢动作)、光学冲突(超广角+浅景深)、风格冲突(IMAX vs VHS 等)
- [ ] ⑦ 裸英文运镜词检测:Dolly/Aerial/Crane/Pan/Arc/Dutch/Steadicam → 中文或完整短语
- [ ] ⑧ 结构完整性:核心层(主体+负面词+镜头叙事)必须存在,②设定按类型取舍(A/B全用/C人物可选/D/E人物省略,详见制作流程第三节 3.2.2 类型适配表)
**通用:**
- [ ] 提示词有清晰主体
- [ ] 输出复杂度符合用户需求
- [ ] 风格词和技术词有用而非堆砌
**视频提示词:**
- [ ] @引用编号与素材清单一一对应
- [ ] 总文件数 ≤ 12
- [ ] 时间戳分镜覆盖完整时长
- [ ] 运镜坐标合规(无双轴以上同时运动)
- [ ] 总字符数 ≤2000(Python `len()` 实测,品质基准 ≤500)
- [ ] 版权敏感词已扫(5 条铁律)
- [ ] 一镜一动(每切片单一运镜动作)
- [ ] 光影三层结构完整(光源层+光行为层+色调层)
- [ ] 音效行以 `音效:` 开头,禁止项行使用标准内容
- [ ] 输出语言与用户输入语言匹配
**图片提示词:**
- [ ] 画幅比已声明
- [ ] 人种特征与主题一致
- [ ] 末尾有禁止项声明
- [ ] 全部中文(NanoBanana/即梦)或自然英文(MJ/SD)
---
## 文件目录结构
### 一、技能文件目录(Skill 根目录)
```
提示词生成工具/ ← Skill 根目录
├── SKILL.md ← 技能入口文件(本文件)
│
├── 参考skills/ ← 知识库(1个外部参考技能,只读,方法论来源;ShotDesign/seedance25 已提炼落库至 references/)
│ └── seedance2.0-prompt-skill/ ← F2/F4 视频提示词工程参考(四维编码体系)
│ ├── SKILL.md ← 视频提示词完整方法论
│ ├── references/ ← 14 个专题参考文件
│ │ ├── camera-codec.md ← 四维编码系统(Z/Y/X/F)
│ │ ├── aesthetic-constraints.md ← 深度美学约束
│ │ ├── production-pipeline.md ← 长视频生产流水线
│ │ ├── editing-rhythm.md ← 剪辑节奏公式
│ │ ├── image-generation.md ← 图片生成规范
│ │ ├── image-to-prompt.md ← 图生视频方法论(路径C)
│ │ ├── storyboard-driven.md ← 分镜板驱动(路径D)
│ │ ├── creative-strategy.md ← 创意策略
│ │ ├── long-video-strategy.md ← 长视频策略
│ │ ├── platform-specs.md ← 平台规范
│ │ ├── vocabulary.md ← 词汇库
│ │ ├── examples.md ← 示例库
│ │ └── cli-integration.md ← CLI 集成
│ ├── experiments/cases/ ← 30 个实验案例
│ └── projects/ ← 项目案例
│
├── references/ ← 默认引用文件地址(标准库,出厂自带)
│ ├── README.md ← 标准库说明
│ ├── 制作流程/ ← 标准制作流程(分镜提示词制作流程/长视频分段制作流程/图生视频与分镜板制作流程/多镜头剪辑节奏流程,共4文件)
│ ├── 接口调用/ ← 接口定义与平台规范(当前平台规范见制作流程/分镜提示词制作流程.md 第六节;此目录预留给未来独立 API/MCP 文档)
│ ├── _meta/ ← 辅助参考资料(案例库/术语表)
│ └── 知识库/ ← 标准知识库(15 维度,按提示词组成要素分类)
│ ├── 01_主体描述/ ← 人/物/场景,含外貌细节与微表情系统
│ ├── 02_动作行为/ ← 主体动作、姿势、互动、物理连贯性
│ ├── 03_场景描述/ ← 背景、环境、时间、天气、空间锚定
│ ├── 04_镜头类型/ ← 景别(特写→远景)+ 四维编码 Z 轴
│ ├── 05_运镜方式/ ← 摄像机运动方式与节奏 + 四维编码运动维度
│ ├── 06_焦距视角/ ← 镜头焦段、拍摄角度 + 四维编码 Y/X/F 轴 + 焦段心理学
│ ├── 07_光线时间/ ← 光源类型、方向、强弱 + 光影三层(光源层/光行为层/色调层)
│ ├── 08_氛围天气/ ← 情绪氛围、天气条件
│ ├── 09_色彩后期/ ← 调色、滤镜、电影质感 + 冷暖色调对比系统
│ ├── 10_后期细节/ ← 磨皮、锐化、运动模糊、胶片颗粒 + 有机瑕疵
│ ├── 11_特效渲染/ ← 光效、散景、粒子、GI/SSS/体积光 + 深度美学约束
│ ├── 12_画质分辨率/ ← 输出规格 + 反塑料感宣言(平台 UI 设置,非提示词废话词)
│ ├── 13_音效音频/ ← 空间声学、材质拟声、音色控制(视频提示词 `音效:` 行)
│ ├── 14_构图布局/ ← 构图法则、版式、画面布局、极简先锋构图
│ └── 15_视觉风格/ ← 导演风格参数化映射(28+风格去名化)+ 艺术流派/渲染风格
│
└── references-add/ ← 用户部署后新增沉淀地(增量库,冲突时增量优先)
├── README.md ← 增量机制说明
├── 制作流程/ ← 新增/变更的制作流程
├── 接口调用/ ← 新增的 API 接口文档与平台规范
└── 知识库/ ← 新增知识(15 维度,与 references/ 结构对应)
├── 01_主体描述/ ← 人/物/场景,含外貌细节与微表情系统
├── 02_动作行为/ ← 主体动作、姿势、互动、物理连贯性
├── 03_场景描述/ ← 背景、环境、时间、天气、空间锚定
├── 04_镜头类型/ ← 景别(特写→远景)+ 四维编码 Z 轴
├── 05_运镜方式/ ← 摄像机运动方式与节奏 + 四维编码运动维度
├── 06_焦距视角/ ← 镜头焦段、拍摄角度 + 四维编码 Y/X/F 轴 + 焦段心理学
├── 07_光线时间/ ← 光源类型、方向、强弱 + 光影三层
├── 08_氛围天气/ ← 情绪氛围、天气条件
├── 09_色彩后期/ ← 调色、滤镜、电影质感 + 冷暖色调对比系统
├── 10_后期细节/ ← 磨皮、锐化、运动模糊、胶片颗粒 + 有机瑕疵
├── 11_特效渲染/ ← 光效、散景、粒子、GI/SSS/体积光 + 深度美学约束
├── 12_画质分辨率/ ← 输出规格 + 反塑料感宣言
├── 13_音效音频/ ← 空间声学、材质拟声、音色控制
├── 14_构图布局/ ← 构图法则、版式、画面布局、极简先锋构图
└── 15_视觉风格/ ← 导演风格参数化映射 + 艺术流派/渲染风格
```
### 二、过程产物目录(产出落盘位置)
> **⛔ 产出路径唯一权威:`references-add/路径配置.md`**。执行分镜创作前必须先读该文件;用户自定义路径优先。默认路径按运行环境判定(两步:第一步查本机 `D:\AgentSkill` 是否存在——**无 = ③用户环境**(技能无论装在哪、什么路径);有 → 第二步看技能自身路径——**在 `D:\AgentSkill\` 下 = ①开发机**、**含 `.dsh` = ②dsh 环境**):dsh 环境**优先操作主工作区** `D:\dshworkspace\创作任务\`(与脚本创作技能同根同构),无主工作区时兜底**用户桌面 `DSHSkill项目/`**;开发机/用户环境为**用户桌面 `MCNSkill项目/`**(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构,Windows/macOS 自动适配)。按账号名/提示词编号建子目录(编号默认继承上游脚本编号)。
```
D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主工作区「创作任务」,与脚本创作同根;无主工作区时兜底桌面 DSHSkill项目/)
└── {账号名}/ ← 对应账号(从上游脚本创作上下文继承,来自 references-add/路径配置.md;开发机/用户环境为 桌面 MCNSkill项目/{账号名}/,账号层直挂)
└── 提示词{编号}/ ← 与「脚本{编号}」平级(编号默认继承上游脚本编号)
├── 00_剧本分析.md ← Step 1 剧本分析(5维度)
├── 01_需求分析与路径.md ← Step 2-3 需求分析+路径分流
├── 02_段1提示词.md ← Step 4 提示词构建(多段递增 03/04…)
├── 05_校验与交付.md ← Step 5-6 强制校验+交付
└── 分镜提示词_终版.md ← 最终交付物(可带模板版本命名)
```
> 首次创建时检查已有文件夹避免标题冲突;技能目录内 `output/` 仅存放开发期样例与审计报告,不作为用户产出位置。
---
## 动态增量管理
本技能采用**三层引用架构**:
| 层级 | 目录 | 定位 | 读写 |
|:---:|:---|:---|:---|
| 1 | `参考skills/` | 外部参考技能(方法论来源,已提炼落库至 references/) | 只读 |
| 2 | `references/` | 默认引用文件地址(出厂自带标准库) | 开发环境可编辑;部署环境只读 |
| 3 | `references-add/` | 用户部署后新增的流程/方法/知识库沉淀地 | 可读写,持续增长 |
### 部署环境检测
根据**两步判定模型**判断当前环境(第一步查本机 `D:\AgentSkill` 是否存在;有 → 第二步看技能自身路径):
| 环境 | 判定条件 | 增量机制 | 新增内容写入位置 |
|:---:|:---|:---|:---|
| **①开发机** | 本机有 `D:\AgentSkill` 且技能路径在 `D:\AgentSkill\` 下 | 不启用 references-add/ | 直接写入 `references/` 对应子目录 |
| **②dsh 部署环境** | 本机有 `D:\AgentSkill` 且技能路径含 `.dsh` | 启用 references-add/ | 写入 `references-add/` 对应子目录,不修改 `references/` |
| **③用户环境** | 本机无 `D:\AgentSkill`(技能无论装在哪、什么路径,如 `~/.workbuddy/skills/...`) | 启用 references-add/ | 写入 `references-add/` 对应子目录,不修改 `references/` |
### 冲突检测与修复
用户在对话过程中新增方法、流程、知识库后,执行以下冲突检测流程:
1. **比对检测**:将新增内容与 `references/` 中同类内容逐一比对(同名文件、同主题内容)
2. **无冲突**:直接写入 `references-add/` 对应子目录
3. **有冲突**:以**新增内容为主**(写入 `references-add/`),同时在 `references/` 对应文件中加 ⚠️ 注释标注冲突点及增量库中的正确规则,不删除或覆盖标准库原始内容
### 运行时引用优先级
技能执行过程中同时加载 `references/` 和 `references-add/`,两者内容冲突时**以 references-add/ 为主**:
```
参考skills/(方法论源) → references/(默认标准库) → references-add/(用户增量,冲突时以此为准)
```
---
## 快速启动模板
### F1/F2 反推模式
```
【输入素材】
- 类型:[图片 / 视频]
- 路径/URL:[粘贴路径]
- 目标平台:[即梦Seedance / NanoBanana / Midjourney / SD]
- 期望输出:[图片提示词 / 视频提示词]
- 视频时长(F2):[4-8s / 9-12s / 13-15s / >15s]
```
### F3 生成模式
```
【创作需求】
- 内容描述:[一句话描述你想要的画面]
- 图像类型:[角色参考图 / 首帧图 / 产品摄影 / 概念艺术 / 其他]
- 画幅比:[9:16 / 16:9 / 1:1 / 3:2 / 21:9]
- 风格偏好:[写实 / 3D渲染 / 插画 / 概念艺术 / 其他]
- 复杂度:[极简 / 平衡 / 结构化]
```
### F4 分镜模式
```
【创作需求】
- 视频时长:[≤15s / >15s / >45s]
- 视频比例:[9:16 / 16:9 / 1:1]
- 脚本来源:[已有脚本粘贴 / 分镜板上传 / 需AI先生成]
- 参考素材:[纯文本 / 有图片 / 有图片+视频]
【脚本内容】(如已有)
- [粘贴脚本正文]
【分镜板】(如上传)
- [上传 N 宫格分镜板图片]
```
@@ -7,7 +7,7 @@
```
references-add/
├── README.md ← 本文件
├── 路径配置.md ← 产出路径唯一权威(默认:用户桌面 分镜提示词/,运行时必读)
├── 路径配置.md ← 产出路径唯一权威(dsh 环境优先 `D:\dshworkspace\创作任务\`、无主工作区时桌面 DSHSkill项目/;开发机/用户环境 桌面 MCNSkill项目/{账号名}/提示词{编号}/ 账号层直挂,运行时必读)
├── 制作流程/ ← 新增/变更的制作流程文件
├── 接口调用/ ← 新增的 API 接口文档与平台规范
└── 知识库/ ← 新增知识(15 维度,与 references/ 结构对应)
@@ -38,12 +38,13 @@ references-add/
### 部署环境检测
根据技能根目录的**绝对路径**判断当前是否已部署到用户电脑:
根据**两步判定模型**判断当前环境(第一步查本机 `D:\AgentSkill` 是否存在;有 → 第二步看技能自身路径):
| 环境 | 判定条件 | 增量机制 | 新增内容写入位置 |
|:---:|:---|:---|:---|
| **开发环境** | 路径含 `MCNVideo AI\project\短视频分镜脚本` | 不启用 references-add/ | `references/` 对应子目录 |
| **部署环境** | 路径不含上述开发特征 | 启用 references-add/(本目录) | `references-add/` 对应子目录 |
| **①开发机** | 本机有 `D:\AgentSkill` 且技能路径在 `D:\AgentSkill\` 下 | 不启用 references-add/ | `references/` 对应子目录 |
| **②dsh 部署环境** | 本机有 `D:\AgentSkill` 且技能路径含 `.dsh` | 启用 references-add/(本目录) | `references-add/` 对应子目录 |
| **③用户环境** | 本机无 `D:\AgentSkill`(技能无论装在哪、什么路径) | 启用 references-add/(本目录) | `references-add/` 对应子目录 |
### 冲突检测与修复
@@ -80,7 +81,7 @@ references-add/
## 运行时加载规则
**仅部署环境生效**(路径不含开发特征时)。同时加载 `references/` 和 `references-add/` 的内容,两者冲突时**以 references-add/ 为主**:
**仅非开发机环境生效**(②dsh 部署环境/③用户环境,即本机无 `D:\AgentSkill` 或技能路径含 `.dsh` 时)。同时加载 `references/` 和 `references-add/` 的内容,两者冲突时**以 references-add/ 为主**:
| 维度 | 加载规则 |
|:---|:---|
@@ -0,0 +1,75 @@
# 路径配置(运行时优先)
> 本文件是**产出路径的唯一权威配置**,运行时优先于 `SKILL.md`「文件目录结构 - 过程产物目录」中的默认声明。
> 只要本文件存在(含默认配置),AI 执行分镜创作前必须先读本文件;如有「用户自定义路径」记录,一律以用户指定为准。
## 一、默认路径(用户未自定义时生效)
**先判定运行环境(两步:第一步查本机 `D:\AgentSkill` 是否存在——无 = 用户环境;有 → 第二步看技能自身路径),再按运行系统解析桌面路径:**
| 判定步骤 | 条件 | 环境 | 默认产出根目录 |
|:---|:---|:---|:---|
| 第一步 | 本机**无** `D:\AgentSkill`(源技能仓库目录,只存在于开发机) | ③ 用户环境(技能无论装在哪、什么路径) | 用户桌面 `MCNSkill项目/`(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构) |
| 第二步 | 本机有 `D:\AgentSkill`,且技能路径在 `D:\AgentSkill\` 下 | ① 开发机(源技能) | 用户桌面 `MCNSkill项目/`(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构) |
| 第二步 | 本机有 `D:\AgentSkill`,且技能路径含 `.dsh`(如 `C:\Users\{用户名}\.dsh\skills\storyboard-prompt`) | ② dsh 部署环境 | **优先** `D:\dshworkspace\创作任务\`(主工作区「创作任务」目录);主工作区不存在时用用户桌面 `DSHSkill项目/` |
桌面路径按运行系统自动解析:
| 系统 | 桌面路径 |
|:---|:---|
| Windows | `C:\Users\{用户名}\Desktop\` |
| macOS | `~/Desktop/`(即 `/Users/{用户名}/Desktop/`) |
**AI 执行规则:**
1. 先按两步判定运行环境——第一步查本机 `D:\AgentSkill` 是否存在(**无 = ③用户环境**,技能无论装在哪、什么路径);有 → 第二步看技能自身路径(**在 `D:\AgentSkill\` 下 = ①开发机**;**含 `.dsh` = ②dsh 环境**)。再按上表确定产出根目录(dsh 环境 → **优先操作** `D:\dshworkspace\创作任务\`,主工作区 `D:\dshworkspace` 存在即用(「创作任务」子目录不存在则创建);主工作区不存在时用桌面 `DSHSkill项目/`;开发机/用户环境 → 桌面 `MCNSkill项目/`,**账号层直挂**(`{账号名}/提示词{编号}/`,与脚本创作同构))
2. 再判断当前运行系统(Windows / macOS),拼接桌面路径
3. 目录不存在则自动创建
4. 产出结构:`{产出根目录}/{账号名}/提示词{编号}/…`(内部文件结构不变,仅根目录可变)
5. **账号名判定**:取当前创作所属账号——从上游脚本创作上下文(人设卡片/账号名)继承;独立使用且上下文无账号信息时,询问用户确认账号名后再建目录
6. **提示词编号判定**:默认从上游脚本编号继承(脚本01 → 提示词01,一一对应);独立使用(无上游脚本)时,按账号目录下已有「提示词{编号}」最大值递增
**产出结构示例(6步流程产物):**
```
D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主工作区「创作任务」,与脚本创作同根;无主工作区时兜底桌面 DSHSkill项目/)
└── {账号名}/ ← 对应账号(从上游脚本创作上下文继承,与脚本创作同口径)
└── 提示词{编号}/ ← 与「脚本{编号}」平级(编号默认继承上游脚本编号;开发机/用户环境为 桌面 MCNSkill项目/{账号名}/提示词{编号}/,账号层直挂)
├── 00_剧本分析.md ← Step 1 剧本分析(5维度)
├── 01_需求分析与路径.md ← Step 2-3
├── 02_段1提示词.md ← Step 4(多段时 02/03/04… 递增)
├── …
└── 分镜提示词_终版.md ← 最终交付物(命名可带模板版本,如 _11字段版)
```
## 二、用户自定义路径(最高优先级)
**如果用户明确要求修改产出位置,一律以用户指定为准,不要沿用默认桌面路径,也不要自作主张改回桌面。**
出现自定义需求时,在此追加记录(保留用户原话,便于追溯):
```
> 用户指定:{用户原话}
> 解析后路径:{绝对路径}
> 记录时间:{日期}
```
记录后,AI 每次执行分镜创作都以「解析后路径」为产出根目录;用户再次修改时直接更新本记录即可(旧记录保留,标注新记录生效)。
## 三、解析规则(优先级从高到低)
1. 本文件「用户自定义路径」记录 → 用自定义路径(最新一条生效)
2. 本文件默认路径 → 先按两步判定运行环境(第一步查本机 `D:\AgentSkill` 是否存在:无 = ③用户环境;有 → 第二步看技能路径:在 `D:\AgentSkill\` 下 = ①开发机、含 `.dsh` = ②dsh 环境),再按上表确定产出根目录(dsh 环境 → 优先 `D:\dshworkspace\创作任务\`、主工作区不存在时用桌面 `DSHSkill项目/`;开发机/用户环境 → 桌面 `MCNSkill项目/`,**账号层直挂** `{账号名}/提示词{编号}/`),再按系统拼接桌面路径
3. 路径含 `~` 时自动展开为用户主目录
4. 路径含 `{用户名}` 时替换为当前系统用户名
5. 目录不存在时自动创建
## 变更记录
- 2026-08-20:初始创建。默认路径由技能目录内 `output/` 改为用户桌面 `分镜提示词/`(用户指定:"改为默认保存到用户 桌面 分镜提示词 文件夹")。
- 2026-08-26:新增运行环境判断——技能不在 `.dsh` 路径下(本地/源技能环境)时,默认产出根目录改为用户桌面 `MCNSkill输出/`;dsh 部署环境维持桌面 `分镜提示词/` 不变(用户指定:"技能的输出不在dsh路径下时,默认放在桌面 MCNSkill输出 中")。
- 2026-08-26(修订):非 dsh 环境默认产出根目录由桌面 `MCNSkill输出/` 调整为桌面 `MCNSkill项目/分镜提示词/`——统一项目文件夹中的本技能对应文件夹(用户指定:"改为默认放在 桌面 MCNSkill项目 中对应文件夹中")。
- 2026-08-26(再修订):产出结构新增账号层——`{产出根目录}/{账号名}/{视频标题}/`,与脚本创作技能按账号归档同口径;dsh 与非 dsh 环境均在对应文件夹下按账号建子目录(用户指定:"分镜提示词 也应该放在对应账号下")。
- 2026-08-26(第三次修订):dsh 部署环境默认产出根目录由桌面 `分镜提示词/` 改为桌面 `DSHSkill项目/`(用户指定:"在 dsh环境下 生成的文件放到 桌面DSHSkill项目 文件夹下"),账号层结构不变:`DSHSkill项目/{账号名}/{视频标题}/`。
- 2026-08-26(第四次修订,与脚本创作两级规则对齐):dsh 部署环境改为**优先操作** `D:\dshworkspace\创作任务\`(主工作区「创作任务」目录,与脚本创作技能同根;用户指定:"dsh 环境下 分镜提示词也应该在 工作区 D:\dshworkspace\创作任务\{账号名}\提示词{编号}");主工作区不存在时兜底桌面 `DSHSkill项目/`。产出结构由 `{账号名}/{视频标题}/` 改为 `{账号名}/提示词{编号}/`——与脚本创作「脚本{编号}」平级,编号默认继承上游脚本编号,独立使用时按已有最大值递增。
- 2026-08-26(第五次修订,环境判定模型修正):判定锚点由「技能路径是否含 `.dsh`」单一判断改为**两步判定**——第一步查本机 `D:\AgentSkill` 是否存在(**无 = ③用户环境**,技能无论装在哪、什么路径);有 → 第二步看技能路径(**在 `D:\AgentSkill\` 下 = ①开发机**;**含 `.dsh` = ②dsh 环境**)。修复用户环境技能装在非 `.dsh` 路径(如 `~/.workbuddy/skills/`)时被误判为开发机、可能错误直接编辑 `references/` 的漏洞(用户指定:用户环境判定锚点是「本机没有 D:\AgentSkill」,与技能装在什么路径无关)。
- 2026-08-26(第六次修订,产出结构定稿):①开发机与③用户环境产出根目录由 `桌面 MCNSkill项目/分镜提示词/` 改为 `桌面 MCNSkill项目/`(**账号层直挂**:`{账号名}/提示词{编号}/`,去掉「分镜提示词」技能文件夹层,与脚本创作「脚本{编号}」同构;用户指定:"定稿产出结构:桌面\MCNSkill项目\{账号名}\{脚本文件夹}\(①开发机与③用户环境同构,账号层直挂);② dsh 部署环境不变 D:\dshworkspace\创作任务\{账号名}\脚本{编号}\")。dsh 环境产出不变。
@@ -62,12 +62,13 @@ references/
### 部署环境检测
根据技能根目录的**绝对路径**判断当前是否已部署到用户电脑:
根据**两步判定模型**判断当前环境(第一步查本机 `D:\AgentSkill` 是否存在;有 → 第二步看技能自身路径):
| 环境 | 判定条件 | references/ 权限 | 新增内容写入位置 |
|:---:|:---|:---|:---|
| **开发环境** | 路径含 `MCNVideo AI\project\短视频分镜脚本` | 可直接编辑 | `references/` 对应子目录 |
| **部署环境** | 路径不含上述开发特征 | 只读 | `references-add/` 对应子目录 |
| **①开发机** | 本机有 `D:\AgentSkill` 且技能路径在 `D:\AgentSkill\` 下 | 可直接编辑 | `references/` 对应子目录 |
| **②dsh 部署环境** | 本机有 `D:\AgentSkill` 且技能路径含 `.dsh` | 只读 | `references-add/` 对应子目录 |
| **③用户环境** | 本机无 `D:\AgentSkill`(技能无论装在哪、什么路径) | 只读 | `references-add/` 对应子目录 |
### 冲突检测与运行时优先级
Loaded 100 of 561 files, more files were not shown because too many files have changed in this diff. Show more