n-taze - 更新项目依赖并重构不兼容代码
更新 npm/bun 依赖,并在存在相应项目文件时更新 Rust crate 或 Python 包,分析 major 升级并重构不兼容代码。
标签
更新于: 2026-10-16能力
典型输入
典型输出
该技能可以做什么
- 创建隔离 Git worktree
- 更新 npm 和 bun 依赖
- 更新 Rust crate
- 更新 Python 包
- 检测 major 升级
- 重构不兼容代码
- 生成升级报告
输入
- 项目仓库
- 当前 Git 分支
- package.json 文件
- bun.lock 文件
- Cargo.toml 文件
- Cargo.lock 文件
- pyproject.toml 文件
- uv.lock 文件
输出
- 更新后的依赖清单
- 更新后的锁文件
- 重构后的源代码
- Major 升级分析
- 升级报告
- 隔离的 Git worktree
要求
- 干净的 Git 工作树
- Git worktree 支持
- bun 和 bunx
- 从项目根目录运行
- 用于 Rust 更新的 cargo-edit
- 用于 Python 更新的 uv
