← ClaudeAtlas

skill-fixlisted

Skill诊断修复|description字段扫描压缩。触发:"fix skill"|"skill not working"|"agent output unstable"|"context pollution"|"file too large"|"描述太长"|"瘦身 description"|"技能修复"|"诊断技能"|"optimize description"|"reduce skill context cost"
napoler/skill-fix · ★ 1 · Data & Documents · score 74
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 条` | | 修复 |