pnpm-deps-upgrade
Installation
SKILL.md
pnpm 依赖升级
把"升级依赖"从一条命令扩展成一条可回滚、可验证、可交付的流水线。用户说"升级依赖"时,真正想要的是一次干净落到远端的结果,而不是一堆改到一半的本地文件。
前置判断
先确认这是 pnpm 项目:根目录存在 pnpm-lock.yaml 或 pnpm-workspace.yaml,或 package.json 的 packageManager 以 pnpm@ 开头。不是 pnpm 项目时停下,把情况告诉用户,不要自行改用 npm/yarn。
升级会改动 package.json、锁文件、以及被选中的依赖。所有步骤在项目根目录执行。
步骤
1. 确认工作区干净且与远端同步
git status --porcelain # 必须为空
git fetch origin
git status -sb | head -1 # 确认与上游同步