用途:对仓库或 monorepo 进行端到端的审计、升级、重构与简化,聚焦依赖、安全发现、弃用项和框架迁移。
主要能力:查找存在漏洞的依赖、过时依赖、已弃用 API、过时的自定义抽象以及依赖驱动的清理机会;研究最新官方文档、变更日志、迁移指南、发布说明、GitHub release、安全公告和上游 issue;将依赖升级到最新安全且可支持的版本;重构代码以采用依赖原生的现代 API,删除过时的包装、垫片、回退和重复实现。
使用方式:默认使用基础提示词;按仓库形态或工作流加载对应参考文件,如 Bun 管理的仓库用 references/bun-first.md,pnpm + Turbo monorepo 用 references/pnpm-turbo-monorepo.md,审批门控工作用 references/plan-first.md,框架密集仓库参考 references/framework-lane-selection.md,包分诊参考 references/dependency-decision-matrix.md,执行收尾参考 references/verification-matrix.md,最终交付参考 references/report-template.md,不明确时先读 references/00-variant-index.md。
GitHub 依赖情报通道:先解析 skill_dir,再运行脚本,例如完整依赖报告:python3 "$skill_dir/scripts/gh_deps_intel.py" full --repo . --out reports --mode safe;单依赖迁移计划:python3 "$skill_dir/scripts/gh_deps_intel.py" package --repo . --out reports --mode safe --dependency <name>;阶段调试可用 scan、enrich、analyze 子命令。直接 GitHub 辅助脚本包括 gh_release_diff.py、gh_compare_notes.py、gh_rate_limit_diag.py。默认 --mode safe,仅在用户接受有界并行 API 调用时用 --mode fast,并生成 Markdown 与 JSON 报告。
所需技能与工具:$bun-dev、$hard-cut、$github、context7、web.run;$opensrc 作为需要源码级证明时的升级路径。
适用场景:依赖升级、安全修复、弃用清理、框架迁移、依赖原生重构和硬切换。
限制:资料未提供具体收费、价格、平台支持范围或效果保证;完整执行模式需加载 references/execution-prompt.md,框架专属操作手册不在入口重复。