# ECC Skill Stocktake：审查六个重叠技能，标出失效命令并形成保留清单

## 执行范围

已运行ECC官方scan.sh获得六技能清单并真实复现不存在命令；处置表为作者人工复核，未运行ECC全量AI评价或自动删除。

## 输入与目标

六份原创技能含同义触发词、旧命令和仍有效的专用技能

交付：技能质量报告、冲突矩阵与待处理清单

## 运行

在 reference 目录执行；先按文件 requirements.txt / package.json 或原生工具文档安装依赖。浏览器练习需 `npx playwright install chromium`；也可设置 `PLAYWRIGHT_EXECUTABLE_PATH` 为自己的 Chrome 路径。

```sh
python run.py
```

## 目录

- fixtures：作者原创输入，不包含用户真实资料。
- starter：读者待完成任务。
- reference：作者完成参考。
- results：作者实际运行所得或明确标注的待运行输入/预期合同。

## 七步

1. **盘点六个技能**

输入故意包含金额重复项、失效runner和缺少触发条件项。先保存原件，不以名称相似直接删除。

2. **执行原生扫描**

用官方scan.sh的测试隔离参数只扫原创project目录，空global目录不含真实用户技能。保留name、description和mtime。

3. **复现失效命令**

实际执行missing-runner.py并保留找不到文件的错误。不能只凭旧文件名断言技能不可用。

4. **比较重复职责**

对照money和money-copy的触发条件与命令。将重叠标合并候选，仍保留独立来源和人工决定空间。

5. **检查缺失边界**

partial没有可执行命令和明确时机，应补全再启用。docs与request-shape承担不同职责，不因都“检查”而合并。

6. **调用人工审查**

在自己的授权会话运行Full Stocktake，要求每项给出证据。官方脚本枚举不等于AI综合评价已完成。

7. **保存处置清单**

交付六项保留/补全/收窄建议与真实失败证据。本题没有自动移动、归档或删除读者技能。

## 来源

- https://raw.githubusercontent.com/affaan-m/ECC/main/skills/skill-stocktake/SKILL.md


## 原生工具与边界补充

需要Bash、Node.js和jq。vendor保留ECC原生脚本与MIT许可，只使用官方为测试提供的隔离目录覆盖参数。
