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

54 KiB
Raw Blame History

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副本)。全部验证通过