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

- 路径重构:脚本创作 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 6fb6dc19ff
commit eada288999
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/)+环境判定两步模型+三技能统一产出结构定稿