跳转到主内容
返回 Skill 雷达
开发流程

dependency-doctor

依赖清单体检:检查 package 清单里的标准库可替代项、废弃 backport、未锁版本、重复约束和被撤下的包(yanked releases)。

来源:github.com/Shubhamsaboo/awesome-llm-apps

star 等数据核实于 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」。以下示例均为可直接粘贴的第一条消息。

  1. 直接下达体检任务

    使用 dependency-doctor 体检这个项目的依赖,按严重程度分级输出。
  2. 建议纳入每季度维护流程,以及每次大版本升级前

注意事项与建议

  • 「能换标准库」的建议要结合你的目标运行环境——需要支持老版本 Node 的项目别全听它的
  • 体检结果逐项过,别一键全改:依赖变更的回归测试成本要自己掂量