增加同步检测脚本和自检查的机制
This commit is contained in:
@@ -62,6 +62,9 @@ description: >-
|
||||
- 建议的 Skill 名称
|
||||
3. 创建完成后,要求用户对新 Skill 进行实际测试
|
||||
4. 测试通过后,执行操作 C 同步 Registry
|
||||
5. 【强制】执行操作 D——运行 Layer 1 静态检查,确保所有耦合点已同步
|
||||
→ 全部通过则创建流程完成
|
||||
→ 有 FAIL 则回到对应步骤修复后重新运行
|
||||
```
|
||||
|
||||
### b) 延期记录流程
|
||||
@@ -95,6 +98,30 @@ description: >-
|
||||
|
||||
参见 [registry.md](registry.md) 中的条目结构。
|
||||
|
||||
## 操作 D:耦合点完整性验证
|
||||
|
||||
### 触发条件
|
||||
|
||||
- 操作 A(Skill 创建)完成后
|
||||
- 操作 C(Registry 同步)后
|
||||
- 任何 Skill 的 SKILL.md 被实质性修改后
|
||||
- 用户说"验证 Skill 耦合"、"检查 Skill 是否同步"
|
||||
|
||||
### 流程
|
||||
|
||||
```
|
||||
1. 运行 Layer 1 静态检查:
|
||||
python .opencode/skills/skill-tester/static-checks/run.py
|
||||
|
||||
2. 全部 PASS(退出码 0):
|
||||
→ 告知用户"所有耦合点已同步,7/7 通过"
|
||||
|
||||
3. 有 FAIL(退出码非 0):
|
||||
→ 逐条展示失败项
|
||||
→ 根据提示定位缺失的同步点(manifest / init / registry / SKILL.md frontmatter)
|
||||
→ 修复后重新运行,直到全部通过
|
||||
```
|
||||
|
||||
## Skill 创建价值判断标准
|
||||
|
||||
当操作 A 无匹配时,Agent 使用以下标准评估是否建议创建新 Skill。
|
||||
|
||||
Reference in New Issue
Block a user