Files
mcn-short-video/project/短视频脚本创作/Lite1.0/技能审计报告_脚本创作技能Lite.md
T

114 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 技能审计报告 — 短视频脚本创作 Lite(脚本创作技能)
> 审计依据:`技能审计检查清单.md`(13 条检查点,6 大维度)
> 审计范围:SKILL.md + references/(创作流程 11 文件 + 创作流程规范 + 知识库 65 文件/12 分类 + 素材库 10 文件/7 类型 + 索引)+ references-add/
> 审计日期:2026-08-21
> 审计对象:`D:\AgentSkill\MCNVideo AI\project\短视频脚本创作\Lite1.0\脚本创作技能`
---
## 审计结果总览
| 级别 | 数量 | 说明 |
|:---:|:---:|:---|
| **P0(断链/红线)** | 0 | 无致命问题,技能可正常执行 |
| **P1(不一致/残留)** | 3 | 应修复,影响执行一致性 |
| **P2(轻微)** | 2 | 可选修复 |
| ✅ 通过 | 10 | 无问题 |
---
## 一、逐条检查结论
| # | 检查点 | 维度 | 结论 |
|:---:|------|------|:---:|
| 1 | 步骤顺序正确 | 流程 | ✅ 通过 |
| 2 | 步骤编号连续 | 流程 | ✅ 通过 |
| 3 | 无跳步 | 流程 | ✅ 通过 |
| 4 | 步骤间职责不越界 | 边界 | ✅ 通过 |
| 5 | 字段归属正确 | 边界 | ✅ 通过 |
| 6 | 上游→下游不断裂 | 数据流 | ✅ 通过 |
| 7 | 引用路径正确 | 数据流 | ⚠️ P1(1 处断链) |
| 8 | 术语统一 | 一致性 | ⚠️ P1(版本号不一致) |
| 9 | 字段不缺失 | 一致性 | ✅ 通过 |
| 10 | 格式不矛盾 | 一致性 | ✅ 通过 |
| 11 | 产物链完整 | 红线 | ✅ 通过 |
| 12 | 硬编码禁止 | 红线 | ⚠️ P1(1 处残留) |
| 13 | 重复定义 | 冗余 | ✅ 通过 |
---
## 二、问题详情
### #7 引用路径正确 — ⚠️ P1
**问题:** SKILL.md「关键规则·七」引用的 `失误与规避记录.md` 相对路径错误。
| 位置 | 当前写法 | 实际指向 | 正确路径 |
|:---:|:---|:---|:---|
| SKILL.md L282 | `../../失误与规避记录.md` | `短视频脚本创作/失误与规避记录.md`(不存在) | `../../../../失误与规避记录.md`(项目根 `MCNVideo AI/`) |
**说明:** SKILL.md 位于 `脚本创作技能/`,`../../` 只上跳 2 级到 `短视频脚本创作/`;失误记录实际在项目根 `D:\AgentSkill\MCNVideo AI\失误与规避记录.md`,需上跳 4 级。该错误从 V1.0 继承(V1.0 SKILL.md L291 同样写法)。
---
### #8 术语统一 — ⚠️ P1
**问题:** 人设卡片模板版本号不一致。
| 位置 | 写法 |
|:---:|:---|
| SKILL.md L26 | 「按人设卡片 **V2.0** 模板设计」 |
| SKILL.md L131 | 「按人设卡片 **V2.0** 模板」 |
| 4_账号设定解析和确认.md(全文) | 「按「人设卡片模板」」(**无版本号**) |
**说明:** SKILL.md 两次标注「V2.0」,但步骤 4 文件及全库无任何位置定义「V2.0」版本号,也无 V1.0 对照。版本号是悬空标注,建议统一为「人设卡片模板」(去掉 V2.0)或在步骤 4 文件补版本说明。
---
### #12 硬编码禁止 — ⚠️ P1
**问题:** 创作流程文件残留账号专属机制名。
| 位置 | 残留内容 | 性质 |
|:---:|:---|:---|
| 4_账号设定解析和确认.md L47 | 「无专属字段的机制性约束(如…**每期金钱机制**)」 | 「金钱机制」为特定账号专属机制 |
**说明:** 创作流程规范.md L493 已明确「金钱机制」属账号专属机制,应替换为通用描述「孩子掌管家庭开支的固定环节」。此处将其当作「机制性约束」的通用示例,属硬编码残留。修复:改为「每期固定机制(如孩子掌管家庭开支的固定环节)」之类的通用示例。
> 创作流程规范.md 内其余命中(L476/478/490-494/502)均为「硬编码禁止规则」自身定义的反例示例,属正常,非残留。
---
### 附 A1. 创作流程规范.md 乱码 — P2
`references/创作流程规范.md` L395:「AI 直接读**��**最新文件内容」——「读」后乱码,应为「读取」。
### 附 A2. SKILL.md 素材类型表述 — P2
SKILL.md L297 目录概览写「素材库/ ← **8素材类型** + 分块定义」,但 `references/素材库/` 下实际只有 **7 个类型**的内容文件(01 美食 / 03 生活仪式 / 05 装修布局 / 06 生活服务 / 07 穿搭 / 08 妆容 / 11 造型,共 10 个文件)。第 8 类「04 对话库」为账号专属,不设通用内容文件(索引已说明)。建议目录概览改为「7 类型通用素材 + 分块定义(04 对话库账号专属)」。
---
## 三、通过项佐证(摘要)
- **流程清晰**:11 步顺序在 SKILL.md 流程总览、创作流程规范.md 步骤索引、references/创作流程/1~11 文件名三者一致;编号连续无跳号。
- **边界清晰**:S6(情绪规划)/ S7(结构搭建)/ S9(情绪演绎)三层职责分离明确;S9/S10 职责分离(S9 不标分镜三要素,S10 单独完成)在多处强调一致。
- **引用链路**:5→6→7→8→9→10→11 上下游依赖完整,字段引用闭合(如「情绪设计卡」S6 产出 → S7 只引用不重做 → S9 只演绎不重做 → S11 校验引用)。
- **格式一致**:S9 脚本格式 A/B/C/D 四类与创作流程规范.md「三、脚本格式规范」一一对应。
- **产物链**:11 步产物命名规范明确(01_需求拆分 ~ 11_诊断报告 + 创作回顾.html),三模式落盘清单清晰。
- **接口调用清除**:全库仅 SKILL.md L14/L59 两处提及 MCP/Dify/API,且均为「去除/不依赖」声明,无实际接口调用残留,Lite 版离线化彻底。
- **冗余**:SKILL.md 采用「摘要 + 指针」写法,规则权威源统一指向创作流程规范.md,无重复定义冲突。
---
## 四、修复优先级
| 优先级 | 问题 | 修复动作 |
|:---:|:---|:---|
| P1-1 | #7 失误记录断链 | SKILL.md L282 `../../` → `../../../../`(V1.0 同步) |
| P1-2 | #8 人设卡片版本号 | 统一去掉「V2.0」或补版本说明 |
| P1-3 | #12 金钱机制残留 | 4_账号设定 L47 改为通用机制示例 |
| P2-1 | A1 乱码 | 创作流程规范.md L395「读��」→「读取」 |
| P2-2 | A2 素材类型表述 | SKILL.md L297 目录概览措辞澄清 |