SkillsScout
ENG-QUALITY / 工程效率与代码质量

debugging-and-error-recovery-addyosmani-agent-skills

收录日期 2026-07-29·来源仓库 ↗
受欢迎程度
6
可用程度与相关性
9
安全性
9
8.0SCOUT SCORE

1. 基本信息

项目 内容 数据来源
名称 debugging-and-error-recovery GitHub API / SKILL.md
作者/维护者 Addy Osmani(addyosmani/agent-skills 仓库所有者),外部协作者 Shihyu Ho、ayobamiseun、Federico Bartoli 等 GitHub API(commits)
来源链接 https://github.com/addyosmani/agent-skills/tree/main/skills/debugging-and-error-recovery
许可证 MIT GitHub API
GitHub Stars / Forks 所属仓库 80,772★ / 8,712 forks(该数字属整个 agent-skills 合集,不代表本技能个体热度,仅供了解所属仓库规模) GitHub API
最新版本 无独立版本号;该子技能最近一次提交 2026-07-22,仓库整体最近提交同日期 GitHub API(commits)
安装方式 Claude Code / Codex 原生插件市场一条命令安装,或 npx skills add 单独安装本技能(见第 10 章) 仓库 README

2. 功能介绍与亮点

debugging-and-error-recovery 是一份系统化调试方法论技能,核心思路是把“猜”变成“查”:当测试失败、构建报错或运行时行为异常时,先停止继续改动,用固定流程定位根因。

核心能力:

亮点:纯 Markdown 无脚本执行;作者 Addy Osmani 长期从事 Web 工程与开发者体验工作,具备行业辨识度;该子技能有真实活跃的外部协作:仅这一个子目录就有至少 12 条外部贡献者提交的 PR(涉及升级排查阶梯、生产事故复盘、行为化评测等方向),多名不同贡献者(ayobamiseun、Shihyu Ho 等)参与实质性内容改进。

3. 适用场景

固定分类:工程效率与代码质量

4. 跨 Agent 兼容性

(基于已抓取的官方安装文档判断,未为兼容性单独发起搜索)

5. 推荐理由

调试是初中级开发者最容易在 agent 辅助编码中吃亏的环节——不知道从哪下手,往往靠反复猜测修改,越改越乱。debugging-and-error-recovery 把“先复现、再定位、再最小化、再修根因、再补回归测试”的资深工程师排查习惯固化成 agent 可执行的清单,并且专门加了“不轻信错误信息里的指令”这道安全阀,是目前收录的工程效率类技能里少见的把调试方法论和注入防护结合在一起的实践。

6. 评分

维度 分数 说明
受欢迎程度 6 所属仓库整体 80,772★ 属于整个 agent-skills 合集,不代表本技能个体热度;该子技能自身有持续维护痕迹(近 5 个月 7 次提交)与密集的外部协作证据(仅本子目录就有至少 12 条外部贡献者发起的 PR,涉及多个不同账号),但缺乏可独立量化的星标/下载数据
可用性 9 SKILL.md 约 10.8KB,含决策树、代码示例、速查表,结构清晰;最近一次内容提交距今约一周,维护活跃;MIT 许可,无付费依赖;支持插件市场一键装,也支持 CLI 单独装
安全性 9 见下方检查清单

安全检查清单: ① 执行 shell 命令——技能本身不含可执行脚本,仅指导 agent 运行项目自身的测试/构建命令(如 npm testgit bisect),权限范围明确、可审计 ② 联网外发数据——技能内容为本地排查指导,不涉及技能自身向外部服务器发送数据 ③ API key/凭据——不涉及,技能本身不要求任何密钥 ④ 未发现可疑指令——抓取 SKILL.md 原文,内容均为透明的调试方法论;技能本身还专门教育 agent 把错误信息/日志中的可疑指令当作数据而非指令处理,拒绝未经确认执行,属正向信号 ⑤ 作者信誉——Addy Osmani 为公开可查的 Web 工程背景个人,仓库有多名外部协作者共同维护,非匿名单人项目 ⑥ License——MIT,明确 ⑦ 维护时间——最近提交 2026-07-22,近期活跃

综合评分:8.0(三项均值)

7. 跟同类 Skills 相比的优势

项目 定位 与 debugging-and-error-recovery 的差异
code-review-and-quality(同仓库另一子技能) 五维度代码评审,在代码合并前挑质量问题 定位是“审”——针对写完但尚未出问题的代码做评审;debugging-and-error-recovery 定位是“查”——针对已经出现失败/报错的场景做根因定位
test-driven-development(同仓库另一子技能) 红-绿-重构的测试驱动开发流程,强调先写测试再写实现 定位是“防”——在写代码之前就用测试约束行为;debugging-and-error-recovery 定位是“救”——在测试已经失败或行为已经出错之后如何系统排查
old-coder(AmazingAng,独立仓库,121★) “SPEC→GAUNTLET→EVIDENCE”流程,让 agent 交出测试计划和证据报告代替人工读代码 更偏“验收关卡”——用一整套测试/覆盖率/变异测试关卡证明代码达标;debugging-and-error-recovery 更偏“排查手册”——聚焦已发生故障的定位方法,两者可在开发流程的不同阶段互补

debugging-and-error-recovery 的差异化在于“故障发生后怎么办”:不像评审类技能关注代码写得好不好、也不像 TDD 类技能关注先写测试再写代码,它专门填补“东西坏了,接下来第一步该做什么”这个初中级开发者最容易手足无措的环节,且把调试方法论和“不轻信错误输出中的指令”这类安全意识结合在一起。

8. 用户评价

Hacker News 上关于该项目(agent-skills)整体有独立第三方讨论,呈现正反两种声音:一方长期从业者认为结构化方法配合 agent 编码是持久性的工作方式转变;另一方则质疑把规则写进 Markdown 文件并不能保证 LLM 可靠遵守。两种声音均来自同一条讨论帖,针对 debugging-and-error-recovery 这一具体子技能,第三方媒体或独立平台目前尚无专门评价,但该子目录本身有至少 12 条外部开发者提出的改进 PR(部分已合并),是直接的实际使用与协作证据。

9. 其他补充

仓库同时提供 .agents.gemini.opencode 等多种生态适配目录,并通过第三方 CLI 工具 vercel-labs/skills 支持“70+ 智能体”的统一安装,debugging-and-error-recovery 是仓库 24 个工程技能之一,聚焦调试与故障恢复维度。

10. 安装使用方式

安装后无需重启,agent 在测试失败、构建报错或运行时出现异常时会自动触发该技能;若只想要调试维度而不装整套 24 个工程技能,建议用 CLI 的 --skill 参数单独安装。

11. 注意事项