关于 self-repair
self-repair 是一项通过检查清单修复缺失或无效项目状态的技能。其修复机制处理规范文件、附属元数据和边界问题,记录修复过程后继续运行,而非直接失败。
主要功能
- 01检测缺失或无效状态
- 02修复规范文件
- 03维护附属元数据
- 04检查文件是否越界
- 05记录修复并继续运行
适用场景
- 01恢复缺失的必需文件
- 02修复文件旁缺失的元数据
- 03识别超出定义边界的文件
- 04状态修复后继续工作流
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ simhacker/ moollm --skill self-repair安装后在 Claude Code 中输入/self-repair确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CARD.ymlCHECKLIST.yml.tmplGLANCE.ymlREADME.mdskill-snitch-report.md详细介绍
自我修复
状态缺失时触发修复,而不是失败。
基于清单的自愈守护进程。
重要
NEVER-CRASH — 核心原则。修复,而不是失败。始终如此。
原则
出现问题时:
- 检测 — 清单发现缺失或无效状态
- 修复 — 守护进程创建或修正所需内容
- 记录 — 记录修复内容
- 继续 — 永不崩溃,始终收敛
内容
| 文件 | 用途 |
|---|---|
| SKILL.md | 完整协议文档 |
| CHECKLIST.yml.tmpl | 清单模板 |
修复守护进程
| 守护进程 | 监控内容 |
|---|---|
checklist_repairer | 缺失的规范文件 |
sticky_note_maintainer | 缺失的侧车元数据 |
membrane_keeper | 超出边界的文件 |
互相交织
自我修复是免疫系统。它监控一切。
graph LR
SR[🔧 self-repair] -->|monitors| SL[📜 session-log]
SR -->|monitors| WS[working-set.yml]
SR -->|creates| HOT[hot.yml / cold.yml]
SR -->|repairs| FILES[missing files]
SR -->|part of| KERNEL[kernel/self-healing]
协同配合
姐妹技能
| 技能 | 关联 |
|---|---|
| session-log/ | 自我修复监控日志完整性 |
| summarize/ | 上下文超出预算时触发 |
| honest-forget/ | 平稳的记忆衰减 |
协议符号
| 符号 | 链接 |
|---|---|
NEVER-CRASH | PROTOCOLS.yml |
REPAIR-DEMON | PROTOCOLS.yml |
ROBUST-FIRST | PROTOCOLS.yml |
BEST-EFFORT | PROTOCOLS.yml |
内核
导航
| 方向 | 目的地 |
|---|---|
| ⬆️ 上 | skills/ |
| ⬆️⬆️ 根目录 | 项目根目录 |
| 📜 姐妹技能 | session-log/ |
评论
支持 Markdown