obra/superpowers 里的调试流程技能:遇到 bug、测试失败或异常行为时,规定代理先查根因再动手修,按“根因调查 → 找模式 → 假设与验证 → 实施修复”四个阶段走,前一阶段没完成不许进下一阶段。
skills.sh 安装量 312061(+1367 / 24h)
安全审计:未审计
- 尚未扫描
理由
- 第一阶段要读完报错和堆栈、稳定复现、查最近改动;多组件系统(如 CI → 构建 → 签名)先在每个边界加日志,跑一次看在哪一层断掉
- 第三阶段一次只提一个假设、只改一处来验证;修复前必须先写出能复现问题的失败测试
- 修了 3 次还不好就停下,转去质疑架构并和用户讨论,不再试第 4 种修法;另列出“先凑合修、回头再查”等一出现就要回到第一阶段的念头
- skills.sh 24 小时安装 1367,累计 312061;同仓库另有 14 个技能(只代表关注度)
用法
- 遇到 bug、测试失败、构建失败等时自动触发,不需要额外命令
- 修复阶段会调用同仓库的 test-driven-development 和 verification-before-completion 技能,最好一起装;需要能运行测试和命令的代理环境
风险
- 本期未审计,固定 C 级、不显示安装命令;SKILL.md 是纯流程说明,示例里有打印环境变量是否存在、列出 macOS 钥匙串身份等诊断命令,只作示范
- 同目录的 root-cause-tracing.md、defense-in-depth.md 等辅助文件不在本次阅读范围内
- 注意和榜上被自动排除的 skills-shell/superpowers 等克隆账号区分,这条来自 obra/superpowers;流程偏重,小问题也要走完四阶段,耗时和 token 会增加