From 757c2f1959d47c44bec26b262f5f4a7a123a3ef6 Mon Sep 17 00:00:00 2001 From: maogeigei Date: Fri, 4 Sep 2026 09:54:30 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=85=A8=E9=87=8F=E7=9B=B8=E5=AF=B9?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E8=A7=84=E8=8C=83=E5=8C=96=EF=BC=88=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=20maidou/=E5=BA=9F=E5=BC=83=E7=9B=98=E7=AC=A6/?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=AD=90=E6=8A=80=E8=83=BD=E9=94=9A=E7=82=B9?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 自动化任务调度机制.md: Debug SQL cd ~/.workbuddy + python 便携化 - mcn-data-insight(SKILL+抖音数据规则): 榜单落盘 C:/Users/maidou/Desktop 改桌面解析规则 - MCP_工具调用规范.md(主+ dou-analysis 副本): 废弃 MCNVideo AI 路径锚点改 D:/AgentSkill 两步判定 - 创作流程规范.md + 4_/11_ 流程: MCNSkillCase 残留改 产出根目录/{账号名} 规则 - mcn-video-prompt(SKILL+references-add): 废弃 DSHSkill项目 兜底并入用户环境 - 豁免保留: 禁止性规则示例行/变更记录历史行/references-add 路径配置 --- .workbuddy/memory/2026-09-04.md | 21 +++++++++++++++++++ .workbuddy/memory/MEMORY.md | 2 +- .../V1.0/mcn-work-shop/自动化任务调度机制.md | 4 ++-- .../references/创作流程/11_脚本检查和诊断.md | 4 ++-- .../创作流程/4_账号设定解析和确认.md | 2 +- .../V1.0/references/创作流程规范.md | 16 +++++++------- .../references/接口调用/MCP_工具调用规范.md | 4 ++-- .../V1.0/subskills/mcn-data-insight/SKILL.md | 2 +- .../references/规则/抖音数据规则.md | 2 +- .../references/接口调用/MCP_工具调用规范.md | 2 +- .../V1.0/subskills/mcn-video-prompt/SKILL.md | 4 ++-- .../mcn-video-prompt/references-add/README.md | 2 +- .../references-add/路径配置.md | 8 +++---- 13 files changed, 47 insertions(+), 26 deletions(-) create mode 100644 .workbuddy/memory/2026-09-04.md diff --git a/.workbuddy/memory/2026-09-04.md b/.workbuddy/memory/2026-09-04.md new file mode 100644 index 0000000..6bcbb3c --- /dev/null +++ b/.workbuddy/memory/2026-09-04.md @@ -0,0 +1,21 @@ +# 2026-09-04 工作日志 + +## browser-harness 环境修复(00:00-00:20) +- **背景**:用户问为什么找不到 browser-harness → 排查发现三处副本 + 一处损坏残留互相误导 +- **排查结论(全部位置)**:①源技能 `V1.0/subskills/browser-harness/`(真源,git 管理)= C 盘 `短视频工作台` 软链同份;②`AppData/Roaming/uv/tools/browser-harness` = **损坏残留**(site-packages 仅 2 文件空壳、uv tool list 报 malformed,误导源头);③`.dsh/skills/browser-harness` = dsh 部署副本(8-25 完整 repo,保留不动);④源技能内 `envs/browser-harness` = **残缺环境**(无 pyvenv.cfg、无 python.exe,browser-harness.exe 跑报 ModuleNotFoundError) +- **用户决策**:删 #2 uv 残留 + 修复 #4(真源保留);dsh 副本 #3 保留 +- **#4 修复过程(关键坑)**:①venv 残缺真因=editable pth 指向 8 月更名前旧路径 `D:\AgentSkill\MCNDouAnalysis\...\src`(已不存在)→ 先试改 pth 仍失败(venv 无 pyvenv.cfg 时 site-packages 根本不在 sys.path);②重建 venv 用 `python -m venv <中文长路径>` 传参编码损坏→目录没建出来但 exit 0(**必须 cd 进目标目录用相对路径建**);③新 venv + 从 .bak 搬依赖(PIL/anyio/cdp_use/fetch_use/httpx/websockets/setuptools83/wheel 等 30 项)+ `pip install -e . --no-deps --no-build-isolation`(PEP660 editable 写 finder 文件为 UTF-8 无中文编码坑)→ **browser-harness.exe --version = 0.1.8 复活** ✓ +- **正确调用方式(沉淀)**:`<技能目录>/subskills/browser-harness/envs/browser-harness/Scripts/browser-harness.exe`(技能自带 venv,不依赖 PATH/uv tool);envs/ 已被 gitignore(重建不影响 git) + +## 主 SKILL.md 子技能索引登记(00:20-00:30) +- **诉求**:subskills 下技能全部写入主技能 SKILL.md,用相对路径 +- **落码(V1.0/SKILL.md)**:①新增「## 子技能索引(subskills/,09-04 登记)」表格(6 子技能:browser-harness/lieflat-charts/mcn-data-insight/mcn-dou-analysis/mcn-script-review/mcn-video-prompt,列=目录名/技能名/功能触发/相对路径 `subskills/<目录>/SKILL.md`);②文件目录树补 subskills/ + mcn-work-shop + references-add 行(原树缺这些);③frontmatter updated_at→2026-09-04、last_change 前缀新增 09-04 条目 +- **commit**:570ef84(memory 临时文件归因,承接 09-03 日志)+ 0810446(SKILL.md 子技能索引)——按 2h 节奏未 push +- **二次修正(809778a,continue 推进)**:①mcn-dou-analysis「外部技能依赖」段废弃旧「D:\AgentSkill 两步判定」——查证独立仓库 `D:\AgentSkill\mcn-dou-analysis`/`MCNDouAnalysis` 均已不存在(死路径),改 subskills/ + dsh 平级 `~/.dsh/skills/mcn-dou-analysis/` 双描述;②browser-harness 段可执行文件改技能自带 venv 相对路径(uv 工具安装描述废弃,与 00:00 环境修复配套);③lieflat-charts 路径改相对;全文件旧绝对路径引用零残留(grep 验证) +- **dsh 副本 SKILL.md 不同步结论**:dsh short-video-script(324 行,deployment:dsh)是刻意特化版——无 subskills/无外部技能依赖段/无工作台章节,子技能平级部署 `~/.dsh/skills/`;子技能索引照搬会产生无效路径 → 按刻意 divergence 策略不同步(09-04 判定,待用户确认) +- **遗留提示**:SKILL.md「外部技能依赖:账号解析」段仍写旧绝对路径 `D:\AgentSkill\mcn-dou-analysis`(实际已在 subskills/ 下),是否改相对路径待用户确认;dsh 副本 SKILL.md 是否同步待确认 + +## 全量路径引用审计收尾(09:20) +- **最终残留验证(源技能 V1.0)**:①`maidou` 命中仅剩 4 份 `references/规则/路径引用规范.md` 的禁止性**规则示例行**(描述什么是被禁止的,合法豁免);②`MCNVideo AI` 锚点零残留;③废弃目录名(MCNSkillCase/DSHSkill项目/MCNSkill输出)仅剩 3 份 `references-add/路径配置.md`(含 mcn-dou-analysis/mcn-video-prompt 副本)的 **变更记录历史行**(`2026-08-26:…` 描述废弃演变,合法豁免)——当前规则行零残留 +- **豁免清单固化**:规则示例行(路径引用规范.md 中「禁止…」描述本身)、变更记录/历史行、references-add/路径配置.md 运行时权威文件 = 三类允许保留废弃名/用户名的位置 +- **commit**:`docs: 全量相对路径规范化(移除 maidou/废弃盘符/应用子技能锚点)` diff --git a/.workbuddy/memory/MEMORY.md b/.workbuddy/memory/MEMORY.md index edbae8d..ff5c022 100644 --- a/.workbuddy/memory/MEMORY.md +++ b/.workbuddy/memory/MEMORY.md @@ -29,4 +29,4 @@ - 生成网页必先读 taste-skill 与 impeccable ## 历史事件(摘要) -07-17 大炮方法;07-29 短剧库 V5.0;07-30 短视频库 V2.0;08-11/12 素材库扁平化+产物链铁律;08-16 赛道 8→27;08-17 三态创作;08-20 分镜落库;08-21 Lite1.0;08-22 .dsh 只读;08-25 更名 mcn-video-script;08-26 路径重构+两步模型;08-27 dou-analysis+分镜解耦+工作台;08-31 数据预览条/调度器结论;09-01 产物入库+清理规范;09-02 AI创作弹窗 v2-v4+Chrome 不关红线;09-03 data-insight 瘦身、软链事实+junction 二次失效修复+git rm 坑、技能更名「短视频脚本创作→短视频工作台」(repo 路径不变) +07-17 大炮方法;07-29 短剧库 V5.0;07-30 短视频库 V2.0;08-11/12 素材库扁平化+产物链铁律;08-16 赛道 8→27;08-17 三态创作;08-20 分镜落库;08-21 Lite1.0;08-22 .dsh 只读;08-25 更名 mcn-video-script;08-26 路径重构+两步模型;08-27 dou-analysis+分镜解耦+工作台;08-31 数据预览条/调度器结论;09-01 产物入库+清理规范;09-02 AI创作弹窗 v2-v4+Chrome 不关红线;09-03 data-insight 瘦身、软链事实+junction 二次失效修复+git rm 坑、技能更名「短视频脚本创作→短视频工作台」(repo 路径不变);09-04 主 SKILL.md 子技能索引(6 子技能相对路径)+browser-harness 环境修复+**全量路径审计**:源技能 maidou/MCNVideo AI/废弃目录名(当前规则行)零残留;豁免三类=禁止性规则示例行、变更记录历史行、references-add/路径配置.md;dsh short-video-script SKILL.md 为刻意差异化(324 行无 subskills)不同步 diff --git a/project/短视频脚本创作/V1.0/mcn-work-shop/自动化任务调度机制.md b/project/短视频脚本创作/V1.0/mcn-work-shop/自动化任务调度机制.md index 5a64c4c..56360e1 100644 --- a/project/短视频脚本创作/V1.0/mcn-work-shop/自动化任务调度机制.md +++ b/project/短视频脚本创作/V1.0/mcn-work-shop/自动化任务调度机制.md @@ -49,8 +49,8 @@ QUEUED(排队, meta.queuedPosition) ## 六、排查命令(Windows / Git Bash) ```bash -cd "C:/Users/maidou/.workbuddy" -"D:/miniconda3/python.exe" -c " +cd ~/.workbuddy +python -c " import sqlite3 db = sqlite3.connect('workbuddy.db'); db.row_factory = sqlite3.Row for r in db.execute(\"SELECT id,name,scheduled_at,next_run_at,last_run_at,status FROM automations WHERE deleted_at IS NULL ORDER BY created_at DESC LIMIT 10\"): diff --git a/project/短视频脚本创作/V1.0/references/创作流程/11_脚本检查和诊断.md b/project/短视频脚本创作/V1.0/references/创作流程/11_脚本检查和诊断.md index 691a2c6..859c75b 100644 --- a/project/短视频脚本创作/V1.0/references/创作流程/11_脚本检查和诊断.md +++ b/project/短视频脚本创作/V1.0/references/创作流程/11_脚本检查和诊断.md @@ -207,7 +207,7 @@ - 人设校验结论(7项逐项检查结果) - 合规校验结论(5项逐项检查结果) - 脚本格式规范检查结果(参照 `../创作流程规范.md` 三、脚本格式规范) -- 🔴 **创作回顾.html**(Gate-6 确认后必须生成)— 整合全流程 1-11 步各阶段产出的可视化回顾页,命名 `脚本{编号}_{脚本标题}_创作回顾.html`,存放于桌面 `MCNSkillCase/{账号名}/` 账号文件夹根目录 +- 🔴 **创作回顾.html**(Gate-6 确认后必须生成)— 整合全流程 1-11 步各阶段产出的可视化回顾页,命名 `脚本{编号}_{脚本标题}_创作回顾.html`,存放于产出根目录 `{账号名}/` 账号文件夹根目录(产出根以 `references-add/路径配置.md` 为唯一权威:开发机/用户环境默认桌面 `MCNSkill项目/`、dsh 环境 `D:\dshworkspace\创作任务\`) ## 上下游依赖 - 上游:[步骤9:生成短视频脚本] + [步骤10:生成短视频分镜脚本] + [步骤4:账号设定解析和确认(约束引用)] + [步骤6:生成短视频框架(约束引用)] + [步骤7:生成短视频大纲(约束引用)] + [步骤8:植入广告内容(约束引用)] @@ -251,7 +251,7 @@ Gate-6 确认通过后,必须生成创作回顾.html。**页面板块顺序严 | S10 分镜脚本 | 10_分镜脚本.md | | | S11 诊断报告 | 11_诊断报告.md | | -命名规则:`脚本{编号}_{脚本标题}_创作回顾.html`,存放于产出根目录 `MCNSkillCase/{账号名}/`(默认用户桌面,Windows/macOS 按系统解析;用户自定义路径以 `references-add/路径配置.md` 为准)。 +命名规则:`脚本{编号}_{脚本标题}_创作回顾.html`,存放于产出根目录 `{账号名}/` 下(产出根以 `references-add/路径配置.md` 为唯一权威:开发机/用户环境默认桌面 `MCNSkill项目/`、dsh 环境 `D:\dshworkspace\创作任务\`;用户自定义路径优先)。 --- diff --git a/project/短视频脚本创作/V1.0/references/创作流程/4_账号设定解析和确认.md b/project/短视频脚本创作/V1.0/references/创作流程/4_账号设定解析和确认.md index be6ed4d..f67d251 100644 --- a/project/短视频脚本创作/V1.0/references/创作流程/4_账号设定解析和确认.md +++ b/project/短视频脚本创作/V1.0/references/创作流程/4_账号设定解析和确认.md @@ -132,7 +132,7 @@ | 账号设定 | 账号基本信息 + 内容策略(定位/内容打法/内容规则/结构偏好/视听风格/系列内容) | 新建账号时填写,后续脚本创作全程参照 | | 达人设定 | 人物的创作约束(身份/性格/外在特质/价值观与底线/说话风格/行为决策) | 账号设定完成后填写,台词/选题/诊断时做一致性校验 | -> 两份板块合并为同一份产物文件:`{账号名}人设卡片.md`(账号层级,存放于桌面 `MCNSkillCase/{账号名}/` 根目录,**三种模式均落盘**)+ `脚本{编号}/04_人设卡片.md`(脚本层级副本,**仅开发模式落盘**,自动/共创模式不写盘)。 +> 两份板块合并为同一份产物文件:`{账号名}人设卡片.md`(账号层级,存放于产出根目录 `{账号名}/` 下,**三种模式均落盘**)+ `脚本{编号}/04_人设卡片.md`(脚本层级副本,**仅开发模式落盘**,自动/共创模式不写盘)。产出根目录以 `references-add/路径配置.md` 为唯一权威(默认开发机/用户环境 = 桌面 `MCNSkill项目/`、dsh 环境 = `D:\dshworkspace\创作任务\`)。 ## 上下游依赖 - 上游:[步骤2:需求完善] / [步骤3:对标视频账号拆解(如有)] diff --git a/project/短视频脚本创作/V1.0/references/创作流程规范.md b/project/短视频脚本创作/V1.0/references/创作流程规范.md index fb13667..1a8aa87 100644 --- a/project/短视频脚本创作/V1.0/references/创作流程规范.md +++ b/project/短视频脚本创作/V1.0/references/创作流程规范.md @@ -411,13 +411,13 @@ F05 教程教学类脚本必须包含**完整步骤链**,缺任一段 = 格式 # 五、产出路径规范 -> 🔴 **每次执行步骤后,必须将产物写入对应文件路径。** 产出根目录默认为**用户电脑桌面**的 `MCNSkillCase/` 文件夹,按运行系统自动解析:**Windows** → `C:\Users\{用户名}\Desktop\MCNSkillCase\`;**macOS** → `~/Desktop/MCNSkillCase/`。开发机与部署机一致,**与技能安装位置无关**;目录不存在时自动创建。 +> 🔴 **每次执行步骤后,必须将产物写入对应文件路径。** 产出路径唯一权威 = `references-add/路径配置.md`(运行时先读该文件,用户自定义路径优先)。默认产出根按三环境判定:**①开发机 / ③用户环境** = 用户桌面 `MCNSkill项目/`(`{账号名}/脚本{编号}/` 直挂,无技能文件夹层);**②dsh 环境** = `D:\dshworkspace\创作任务\`(主工作区「创作任务」,与开发机同构 `{账号名}/脚本{编号}/`)。Windows/macOS 按运行系统解析桌面路径;目录不存在时自动创建。 > ⚠️ **用户自定义路径优先**:若 `references-add/路径配置.md` 存在「用户自定义路径」记录,一律以用户指定为准,本默认路径自动失效(AI 每次执行前先查该文件)。 ## 输出根目录 ``` -{产出根目录}/MCNSkillCase/{账号名}/ ← 默认:{用户桌面} 按系统解析(Windows / macOS) +{产出根目录}/{账号名}/ ← 默认:开发机/用户环境 = 桌面 MCNSkill项目/;dsh 环境 = D:\dshworkspace\创作任务\(按系统解析) {用户自定义根目录}/{账号名}/ ← 用户指定时(以 references-add/路径配置.md 为准) ``` @@ -438,11 +438,11 @@ F05 教程教学类脚本必须包含**完整步骤链**,缺任一段 = 格式 | 🔴 | 创作回顾.html | `脚本{编号}_{标题}_创作回顾.html` | Gate-6确认后自动生成 | **规则:** -- 步骤1执行时创建目录:在桌面 `MCNSkillCase/` 下先建 `{账号名}/`,再建 `{账号名}/脚本{编号}/` +- 步骤1执行时创建目录:在产出根目录(`references-add/路径配置.md` 判定,默认桌面 `MCNSkill项目/` 或 `D:\dshworkspace\创作任务\`)下先建 `{账号名}/`,再建 `{账号名}/脚本{编号}/` - `{编号}` 首次为 `01`,后续自增(检查已有文件夹确定编号) - `{账号名}人设卡片.md` 写入账号根目录(跨脚本复用),步骤4同步写入一份到 `脚本{编号}/04_人设卡片.md` - 🔶 步骤无对应输入时跳过 -- 产出根目录默认固定在用户桌面 `MCNSkillCase/`(开发机与部署机一致),不存在则自动创建,部署到任意电脑均可正常工作 +- 产出根目录由 `references-add/路径配置.md` 唯一权威判定(用户未自定义时:开发机/用户环境=桌面 `MCNSkill项目/`、dsh 环境=`D:\dshworkspace\创作任务\`),不存在则自动创建,部署到任意电脑均可正常工作 - **用户自定义路径**:用户明确指定其他位置时,以用户指定为准(记录在 `references-add/路径配置.md`,运行时优先);产出结构(`{账号名}/脚本{编号}/`)不变,仅根目录变化 **三种模式的落盘清单:** @@ -481,7 +481,7 @@ F05 教程教学类脚本必须包含**完整步骤链**,缺任一段 = 格式 | 知识库 | `references/知识库/` | 账号名、角色名、账号专属机制名 | 通用描述词、方法论术语 | 方法论是通用原则,不是某账号说明书 | | 素材库·标准库 | `references/素材库/*.md` | 账号名、角色关系绑定(如"XX账号的XX") | 具体物品(菜品/对话/穿搭) | 库本身存具体物品,但不能绑定到某账号 | | 素材库·分块定义 | `references/素材库/分块定义/` | 账号名、角色名 | 账号A/账号B + 具体物品做格式示例 | 定义文件示格式,不是存数据 | -| MCNSkillCase/ | `{桌面}/MCNSkillCase/{账号名}/`(或用户自定义产出根目录) | — | 全部允许 | 账号专属产出目录(桌面/用户指定位置),就该写具体的 | +| 账号产出目录 | `{产出根目录}/{账号名}/`(产出根由 `references-add/路径配置.md` 判定:桌面 `MCNSkill项目/` 或 `D:\dshworkspace\创作任务\`,或用户自定义) | — | 全部允许 | 账号专属产出目录,就该写具体的 | ## 关键区分:素材库存具体物品 ≠ 硬编码 @@ -504,15 +504,15 @@ F05 教程教学类脚本必须包含**完整步骤链**,缺任一段 = 格式 | 具体角色名 | 角色A/角色B | "做梦" → "角色A" | | 具体角色关系 | 通用关系描述 | "女老板→做梦" → "角色A→角色B" | | 账号专属机制 | 通用机制描述 | "金钱机制" → "孩子掌管家庭开支的固定环节" | -| 账号专属路径 | 通用路径占位符 | `MCNSkillCase/做梦/` → `MCNSkillCase/{账号名}/` | +| 账号专属路径 | 通用路径占位符 | `MCNSkill项目/做梦/` → `MCNSkill项目/{账号名}/` | ## 验证命令 每次修改通用文件后,执行以下命令验证零硬编码残留: ```bash -# 在技能根目录执行,排除 MCNSkillCase/ 和 scripts/(账号专属产出目录允许硬编码) -grep -rn "做梦\|俊希\|大炮说电影\|旧梦留声机\|温情短剧\|女老板\|小姨\|广西口音\|手绘手表\|金钱机制" --include="*.md" . | grep -v "MCNSkillCase/" | grep -v "scripts/" +# 在技能根目录执行,排除产出目录 MCNSkill项目/(账号专属产出目录允许硬编码) +grep -rn "做梦\|俊希\|大炮说电影\|旧梦留声机\|温情短剧\|女老板\|小姨\|广西口音\|手绘手表\|金钱机制" --include="*.md" . | grep -v "MCNSkill项目/" | grep -v "scripts/" ``` - 零输出 = 通过 ✅ diff --git a/project/短视频脚本创作/V1.0/references/接口调用/MCP_工具调用规范.md b/project/短视频脚本创作/V1.0/references/接口调用/MCP_工具调用规范.md index 9071932..3203dce 100644 --- a/project/短视频脚本创作/V1.0/references/接口调用/MCP_工具调用规范.md +++ b/project/短视频脚本创作/V1.0/references/接口调用/MCP_工具调用规范.md @@ -15,11 +15,11 @@ ## 2) 环境判定与安装策略 -复用技能已有的部署检测机制(路径含 `MCNVideo AI` = 开发环境)。 +复用技能已有的部署检测机制(两步判定锚点:本机有 `D:\AgentSkill` 且技能根目录路径在 `D:\AgentSkill\` 下 = 开发机;技能路径含 `.dsh` = dsh 部署环境;本机无 `D:\AgentSkill` = 用户环境——开发机装正式+测试,其余只装正式)。 | 环境 | 判定条件 | 安装内容 | |------|---------|---------| -| **开发环境** | Skill 根目录路径包含 `MCNVideo AI` | `myai-mcp-production` + `myai-mcp-test`(推荐两个都装,可选只装正式) | +| **开发环境** | 本机存在 `D:\AgentSkill` 且 Skill 根目录路径在 `D:\AgentSkill\` 下(源技能仓库) | `myai-mcp-production` + `myai-mcp-test`(推荐两个都装,可选只装正式) | | **非开发环境** | 部署到其他路径(组员机器、服务器) | 只装 `myai-mcp-production`(正式),不装测试环境 | --- diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/SKILL.md b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/SKILL.md index c129df9..fb274cf 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/SKILL.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/SKILL.md @@ -91,7 +91,7 @@ export REDFOX_API_KEY="ak_xxx..." | 环境 | 落盘目录 | |---|---| -| ①③ 用户环境 / 开发机(本机无 `.dsh`) | `C:\Users\maidou\Desktop\MCNSkill项目\三方数据\红狐数据\抖音榜单\` | +| ①③ 用户环境 / 开发机(本机无 `.dsh`) | 桌面\MCNSkill项目\三方数据\红狐数据\抖音榜单\(Windows/macOS 按系统解析桌面,禁止硬编码用户目录) | | ② dsh 环境(本机有 `.dsh`) | `D:\dshworkspace\抖音榜单\`(兼容工作台 RANKING_DIR 现有读取) | ### 目录结构(09-03 起分目录管理,按工作台 tab 对齐) diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md index 1feb276..a2fc771 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md @@ -52,7 +52,7 @@ | 数据类型 | 归档目录(①③用户/开发机) | 归档目录(②dsh 环境) | 说明 | |---|---|---|---| -| **榜单数据**(账号周榜/视频热榜/点赞榜/涨粉榜/日榜/月榜/七日飙升等) | `C:\Users\maidou\Desktop\MCNSkill项目\三方数据\红狐数据\抖音榜单\` | `D:\dshworkspace\抖音榜单\` | 桌面顶层先分「业务账号/三方数据」:三方数据统一 `三方数据\{数据源}\`(当前=红狐数据);文件命名 `{榜名}_{赛道}_{数据日期}.json` 不加数据源前缀;详见 [SKILL.md 榜单数据落盘规范](../../SKILL.md) | +| **榜单数据**(账号周榜/视频热榜/点赞榜/涨粉榜/日榜/月榜/七日飙升等) | 桌面\MCNSkill项目\三方数据\红狐数据\抖音榜单\(按运行系统解析桌面,禁止硬编码用户目录) | `D:\dshworkspace\抖音榜单\` | 桌面顶层先分「业务账号/三方数据」:三方数据统一 `三方数据\{数据源}\`(当前=红狐数据);文件命名 `{榜名}_{赛道}_{数据日期}.json` 不加数据源前缀;详见 [SKILL.md 榜单数据落盘规范](../../SKILL.md) | | **信息源数据**(AI信息源、短剧信息源等) | `RedFox数据\信息源数据\YYYY-MM\` | 同(沙箱内) | 按月分文件夹 | | **作品数据**(单作品爬取、账号诊断等) | `RedFox数据\作品数据\YYYY-MM-DD\` | 同 | 按日分文件夹 | diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-dou-analysis/references/接口调用/MCP_工具调用规范.md b/project/短视频脚本创作/V1.0/subskills/mcn-dou-analysis/references/接口调用/MCP_工具调用规范.md index 7724084..18433a7 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-dou-analysis/references/接口调用/MCP_工具调用规范.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-dou-analysis/references/接口调用/MCP_工具调用规范.md @@ -17,7 +17,7 @@ | 环境 | 判定条件 | 安装内容 | |------|---------|---------| -| **开发环境** | Skill 根目录路径包含 `MCNVideo AI` 或 `MCNDouAnalysis` | `myai-mcp-production` + `myai-mcp-test`(推荐两个都装,可选只装正式) | +| **开发环境** | 本机存在 `D:\AgentSkill` 且 Skill 根目录路径在 `D:\AgentSkill\` 下(源技能仓库) | `myai-mcp-production` + `myai-mcp-test`(推荐两个都装,可选只装正式) | | **非开发环境** | 部署到其他路径(组员机器、服务器) | 只装 `myai-mcp-production`(正式),不装测试环境 | --- diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/SKILL.md b/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/SKILL.md index c58009e..b968de5 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/SKILL.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/SKILL.md @@ -583,10 +583,10 @@ F4 输出 = 主题 + 导演阐述 + 完整提示词(代码块包裹)。多 ### 二、过程产物目录(产出落盘位置) -> **⛔ 产出路径唯一权威:`references-add/路径配置.md`**。执行分镜创作前必须先读该文件;用户自定义路径优先。默认路径按运行环境判定(两步:第一步查本机 `D:\AgentSkill` 是否存在——**无 = ③用户环境**(技能无论装在哪、什么路径);有 → 第二步看技能自身路径——**在 `D:\AgentSkill\` 下 = ①开发机**、**含 `.dsh` = ②dsh 环境**):dsh 环境**优先操作主工作区** `D:\dshworkspace\创作任务\`(与脚本创作技能同根同构),无主工作区时兜底**用户桌面 `DSHSkill项目/`**;开发机/用户环境为**用户桌面 `MCNSkill项目/`**(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构,Windows/macOS 自动适配)。按账号名/提示词编号建子目录(编号默认继承上游脚本编号)。 +> **⛔ 产出路径唯一权威:`references-add/路径配置.md`**。执行分镜创作前必须先读该文件;用户自定义路径优先。默认路径按运行环境判定(两步:第一步查本机 `D:\AgentSkill` 是否存在——**无 = ③用户环境**(技能无论装在哪、什么路径);有 → 第二步看技能自身路径——**在 `D:\AgentSkill\` 下 = ①开发机**、**含 `.dsh` = ②dsh 环境**):dsh 环境**优先操作主工作区** `D:\dshworkspace\创作任务\`(与脚本创作技能同根同构),无主工作区时并入用户环境;开发机/用户环境为**用户桌面 `MCNSkill项目/`**(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构,Windows/macOS 自动适配)。按账号名/提示词编号建子目录(编号默认继承上游脚本编号)。 ``` -D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主工作区「创作任务」,与脚本创作同根;无主工作区时兜底桌面 DSHSkill项目/) +D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主工作区「创作任务」,与脚本创作同根;无主工作区时并入用户环境) └── {账号名}/ ← 对应账号(从上游脚本创作上下文继承,来自 references-add/路径配置.md;开发机/用户环境为 桌面 MCNSkill项目/{账号名}/,账号层直挂) └── 提示词{编号}/ ← 与「脚本{编号}」平级(编号默认继承上游脚本编号) ├── 00_剧本分析.md ← Step 1 剧本分析(5维度) diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/README.md b/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/README.md index 27871a3..0a2cab3 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/README.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/README.md @@ -7,7 +7,7 @@ ``` references-add/ ├── README.md ← 本文件 -├── 路径配置.md ← 产出路径唯一权威(dsh 环境优先 `D:\dshworkspace\创作任务\`、无主工作区时桌面 DSHSkill项目/;开发机/用户环境 桌面 MCNSkill项目/{账号名}/提示词{编号}/ 账号层直挂,运行时必读) +├── 路径配置.md ← 产出路径唯一权威(dsh 环境优先 `D:\dshworkspace\创作任务\`、无主工作区时并入用户环境;开发机/用户环境 桌面 MCNSkill项目/{账号名}/提示词{编号}/ 账号层直挂,运行时必读) ├── 制作流程/ ← 新增/变更的制作流程文件 ├── 接口调用/ ← 新增的 API 接口文档与平台规范 └── 知识库/ ← 新增知识(15 维度,与 references/ 结构对应) diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/路径配置.md b/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/路径配置.md index a9edcf7..671546f 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/路径配置.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-video-prompt/references-add/路径配置.md @@ -11,7 +11,7 @@ |:---|:---|:---|:---| | 第一步 | 本机**无** `D:\AgentSkill`(源技能仓库目录,只存在于开发机) | ③ 用户环境(技能无论装在哪、什么路径) | 用户桌面 `MCNSkill项目/`(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构) | | 第二步 | 本机有 `D:\AgentSkill`,且技能路径在 `D:\AgentSkill\` 下 | ① 开发机(源技能) | 用户桌面 `MCNSkill项目/`(**账号层直挂**:`{账号名}/提示词{编号}/`,与脚本创作「脚本{编号}」同构) | -| 第二步 | 本机有 `D:\AgentSkill`,且技能路径含 `.dsh`(如 `C:\Users\{用户名}\.dsh\skills\storyboard-prompt`) | ② dsh 部署环境 | **优先** `D:\dshworkspace\创作任务\`(主工作区「创作任务」目录);主工作区不存在时用用户桌面 `DSHSkill项目/` | +| 第二步 | 本机有 `D:\AgentSkill`,且技能路径含 `.dsh`(如 `C:\Users\{用户名}\.dsh\skills\storyboard-prompt`) | ② dsh 部署环境 | **优先** `D:\dshworkspace\创作任务\`(主工作区「创作任务」目录);无主工作区时并入用户环境 → 桌面 `MCNSkill项目/` | 桌面路径按运行系统自动解析: @@ -21,7 +21,7 @@ | macOS | `~/Desktop/`(即 `/Users/{用户名}/Desktop/`) | **AI 执行规则:** -1. 先按两步判定运行环境——第一步查本机 `D:\AgentSkill` 是否存在(**无 = ③用户环境**,技能无论装在哪、什么路径);有 → 第二步看技能自身路径(**在 `D:\AgentSkill\` 下 = ①开发机**;**含 `.dsh` = ②dsh 环境**)。再按上表确定产出根目录(dsh 环境 → **优先操作** `D:\dshworkspace\创作任务\`,主工作区 `D:\dshworkspace` 存在即用(「创作任务」子目录不存在则创建);主工作区不存在时用桌面 `DSHSkill项目/`;开发机/用户环境 → 桌面 `MCNSkill项目/`,**账号层直挂**(`{账号名}/提示词{编号}/`,与脚本创作同构)) +1. 先按两步判定运行环境——第一步查本机 `D:\AgentSkill` 是否存在(**无 = ③用户环境**,技能无论装在哪、什么路径);有 → 第二步看技能自身路径(**在 `D:\AgentSkill\` 下 = ①开发机**;**含 `.dsh` = ②dsh 环境**)。再按上表确定产出根目录(dsh 环境 → **优先操作** `D:\dshworkspace\创作任务\`,主工作区 `D:\dshworkspace` 存在即用(「创作任务」子目录不存在则创建);无主工作区时并入用户环境 → 桌面 `MCNSkill项目/`;开发机/用户环境 → 桌面 `MCNSkill项目/`,**账号层直挂**(`{账号名}/提示词{编号}/`,与脚本创作同构)) 2. 再判断当前运行系统(Windows / macOS),拼接桌面路径 3. 目录不存在则自动创建 4. 产出结构:`{产出根目录}/{账号名}/提示词{编号}/…`(内部文件结构不变,仅根目录可变) @@ -31,7 +31,7 @@ **产出结构示例(6步流程产物):** ``` -D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主工作区「创作任务」,与脚本创作同根;无主工作区时兜底桌面 DSHSkill项目/) +D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主工作区「创作任务」,与脚本创作同根;无主工作区时并入用户环境) └── {账号名}/ ← 对应账号(从上游脚本创作上下文继承,与脚本创作同口径) └── 提示词{编号}/ ← 与「脚本{编号}」平级(编号默认继承上游脚本编号;开发机/用户环境为 桌面 MCNSkill项目/{账号名}/提示词{编号}/,账号层直挂) ├── 00_剧本分析.md ← Step 1 剧本分析(5维度) @@ -58,7 +58,7 @@ D:\dshworkspace\创作任务\ ← dsh 环境优先根目录(主 ## 三、解析规则(优先级从高到低) 1. 本文件「用户自定义路径」记录 → 用自定义路径(最新一条生效) -2. 本文件默认路径 → 先按两步判定运行环境(第一步查本机 `D:\AgentSkill` 是否存在:无 = ③用户环境;有 → 第二步看技能路径:在 `D:\AgentSkill\` 下 = ①开发机、含 `.dsh` = ②dsh 环境),再按上表确定产出根目录(dsh 环境 → 优先 `D:\dshworkspace\创作任务\`、主工作区不存在时用桌面 `DSHSkill项目/`;开发机/用户环境 → 桌面 `MCNSkill项目/`,**账号层直挂** `{账号名}/提示词{编号}/`),再按系统拼接桌面路径 +2. 本文件默认路径 → 先按两步判定运行环境(第一步查本机 `D:\AgentSkill` 是否存在:无 = ③用户环境;有 → 第二步看技能路径:在 `D:\AgentSkill\` 下 = ①开发机、含 `.dsh` = ②dsh 环境),再按上表确定产出根目录(dsh 环境 → 优先 `D:\dshworkspace\创作任务\`、无主工作区时并入用户环境 → 桌面 `MCNSkill项目/`;开发机/用户环境 → 桌面 `MCNSkill项目/`,**账号层直挂** `{账号名}/提示词{编号}/`),再按系统拼接桌面路径 3. 路径含 `~` 时自动展开为用户主目录 4. 路径含 `{用户名}` 时替换为当前系统用户名 5. 目录不存在时自动创建