skill-fixlisted
Install: claude install-skill napoler/skill-fix
## P0 铁律 + [CONTEXT](Standard 18/21 — frontmatter 后 L7)
**[CONTEXT]** skill-fix = 技能自我修复基础设施。上游:接收 skill 异常信号(执行偏移/报错/质量不达标)。下游:输出修复后 skill 文件 + 诊断/修复报告。只修改 skill 定义(SKILL.md/config/references/*),不直接执行 skill 逻辑。修改任何文件前必须获用户明确授权。
**Standard 27 禁止虚构数据(P0)**:步骤跳过/失败时禁止虚构兜底,必须打回重跑前置步骤。
**反虚构铁律(P0)**:无 Read 输出声称"文件内容是 XXX"=P0 伪造阅读 / 无 Bash 输出声称"命令返回 XXX"=P0 伪造执行 / 无日志声称"用了 XXX 模型"=P0 伪造执行记录 / 无 workflow state 声称"Phase 失败"=P0 伪造状态 / 基于 frontmatter 声明推断实际执行=P0 违规(C5)。
**Skill 修改授权铁律(P0 — 覆盖一切)**:执行 skill ≠ 修改 skill。执行只需读取,修改必须逐项授权。写入前 Read → 展示 diff → 用户确认 → 写入。用户未明确授权 = 禁止。
**证据要求**:每个结论附带 evidence(path/size/mtime/sha256��。不确定时说"不确定",禁止推测。
更多 P0:`references/anti-fabrication.md`、`references/fabrication-risk-detection.md`
---
## 横向对标 + I/O 契约 + 可变参数真源(Standard 10/20/2)
**统一术语**:审计=系统性扫描找缺陷 / 诊断=针对具体问题根因分析 / 修复=最小改动消除缺陷 / 验证=基于证据确认修复生效。后续段落统一用此 4 词。
### 1. 横向对标(Standard 20)
| Skill | 体积 | 标准数 | config.json | 反虚构铁律 | 触发场景 |
|-------|------|--------|-------------|------------|----------|
| skill-fix(本) | 162 行 | 36+2 | ✅ 589 行 16 字段 | ✅ P0 区块 | 诊断修复 |
| skill-creator | 485 行 | 无显式 | 缺失 | 无 | 新建 skill |
| skill-evolve | 63 行 | 极简 | 缺失 | 无 | 增量优化 |
skill-fix 相对优势:审计能力最强 / 42+ 标准 / config 外置 / [CONTEXT] + I/O 契约 / 反虚构铁律。
### 2. I/O 契约(Standard 2/7) + Goal 模式注入(Standard 43-46)
| 阶段 | 输入 | 输出 | 示例 |
|------|------|------|------|
| 触发 | skill 异常信号(执行偏移/报错/质量不达标) | 任务分类(修复/审计/优化) | "fix this skill" |
| 诊断 | skill 文件路径 + 异常描述 | 诊断报告(含 evidence) | `SKILL.md: 162行, P0 命中 3 条` |
| 修复 |