审计
告诉用户其系统的状态以及下一步该做什么。先扫描并报告,不做任何修改。只有在用户接受某项具体改进时,才进行编辑。
1. 扫描
读取现有内容。报告事实而非假设:如果没有读取某个文件,就不要谈论它。
.agents/ 和 .opencode/ 是隐藏文件夹,模式搜索(glob)无法看到它们。要审查它们,请直接列出文件夹(ls .agents/skills)并按路径读取每个 SKILL.md。
| 层级 | 分数 | 检查内容 |
|---|---|---|
| 上下文 | 25 | AGENTS.md 存在;剩余多少个 <...> 占位符;“我正在做什么”是否包含实际内容;是否具体(职业、年份、科目、格式)。保留要求检查 .agents/skills/ 的那一行。 |
| 记忆 | 20 | memory/index.md 存在;memory/wiki/ 中有多少个页面(不包括 ejemplo.md);孤立页面(未在索引中链接),按名称列出;actualizada 超过 60 天的页面。 |
| 能力 | 20 | .agents/skills/ 中有多少个非出厂技能(参见 SKILLS.md);每个 SKILL.md 的 name 是否与其文件夹名相同,description 是否说明何时使用它。 |
| 连接 | 15 | opencode.json 中是否启用了 Composio;memory/wiki/conexiones.md 是否说明了哪些应用已连接。不要尝试连接来验证。 |
| 工作空间 | 10 | universidad/、proyectos/ 或 entregables/ 中是否有除 README 以外的自有资料;空科目;没有 NOTAS.md 的项目。 |
| 卫生 | 10 | 任何文件中是否有密钥、令牌或密码(搜索 key、token、secret、password、sk-、ghp_,不包括 node_modules/ 和 .git/);第三方个人数据。如果发现,报告但不转录。 |
每层级得分:满分、半满或零分。合计总分。
2. 查看使用情况
如果有资料或记忆,查找重复出现的任务(例如,universidad/ 中有三个课堂总结,或者多页记忆中都有相同的请求)。如果找到,则视为技能候选。
3. 报告
一个表格和三项操作。仅此而已。
| 层级 | 状态 | 分数 | 我发现的内容 |
|---|---|---|---|
| 上下文 | ✅ / ⚠️ / ❌ | x/25 | … |
| … | |||
| 总计 | x/100 |
✅ 正常工作 · ⚠️ 正常工作但有缺失 · ❌ 缺失或损坏。
然后,恰好三项改进,按提升分数或系统价值的程度排序。每项一行,以动词开头,并注明要修改的文件。如果卫生级别有任何发现,始终放在第一位。
如果找到重复任务,第三项改进是“为 <任务> 创建一个技能”,使用 /crear-skill。
4. 提供应用
以“我要应用哪个?告诉我编号”结尾。如果接受:
- 在一行中显示你要更改的内容以及所在的文件。
- 仅执行该更改。
- 重新评估该层级的分数,并告知用户提高了多少。
规则
- 扫描和报告不修改任何内容。
- 永远不要删除用户的资料。要清除密钥,请让用户自行操作或先确认。
- 如果文件夹刚刚新建,平实地说明并建议
/conoceme。 - 简短:整个报告应能在一个屏幕内显示。