| name | context-index-updater |
| description | 当 context/ 下新增/删除文件时,自动更新对应层级的 INDEX.md,避免"孤儿文件"。 |
| allowed-tools | Read, Write, Edit, Glob |
Skill: context-index-updater
原文 §8.3 规范查询类。维护三层知识体系的全局索引。
触发
- Self-Refinement 写入新 experience 后
- 团队规范新增章节后
- CI 检测到孤儿文件后(
scripts/lint-knowledge.sh WARN)
维护文件
context/team/INDEX.md
context/harness-framework/INDEX.md
context/project/INDEX.md
context/project/{project}/INDEX.md
context/project/{project}/{module}/INDEX.md
更新规则
- 新文件 → 加表格行(按更新频次降序 / 字母升序)
- 删除文件 → 删除对应行
- 重命名 → 改链接 + 标题
- 每条带"用途"+"更新频次"两栏
联动 Self-Refinement
每次 self-refinement Skill 写入 experience 后,自动调用本 Skill 更新 module-level INDEX。
反模式
- ❌ 直接覆盖 INDEX.md(用 diff 模式)
- ❌ 把 experience 写成无序的列表(用表格 + 元数据)