dependency-doctor
依赖清单体检:检查 package 清单里的标准库可替代项、废弃 backport、未锁版本、重复约束和被撤下的包(yanked releases)。
来源:github.com/Shubhamsaboo/awesome-llm-appsstar 等数据核实于 2026-10-07
推荐理由
依赖健康是「平时想不起来、出事要老命」的典型(140.9k★ 仓库)。它体检的五类问题——能换标准库的第三方包、已经废弃的 backport、没锁版本的依赖、重复约束、被作者撤下的版本——每类都是真实踩过的坑。
安装
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/dependency-doctor使用步骤
触发方式有三种:Claude Code 等客户端把 skill 挂进斜杠菜单,输入/dependency-doctor直接调用;与任务相关时 Agent 会按语义自动加载;任何客户端都可在消息里点名「使用dependency-doctor skill」。以下示例均为可直接粘贴的第一条消息。
直接下达体检任务
使用 dependency-doctor 体检这个项目的依赖,按严重程度分级输出。建议纳入每季度维护流程,以及每次大版本升级前
注意事项与建议
- 「能换标准库」的建议要结合你的目标运行环境——需要支持老版本 Node 的项目别全听它的
- 体检结果逐项过,别一键全改:依赖变更的回归测试成本要自己掂量