SuperAPI AI 工具集

bun

通用与其它

查看项目

更新于 10-16 08:05

技能介绍

用途:该技能用于管理项目向 Bun 迁移的完整生命周期,流程为审计→规划→执行→验证。

主要能力:运行 Bun 兼容性审计;判断迁移范围(全量、混合或跳过);通过 /fix-bun 迭代执行迁移步骤;验证迁移结果;对比性能提升;更新文档。

使用方式:先运行 /check-bun 获取审计结果,关注 P0 阻断项、P1 必修复项、迁移复杂度与建议。根据结果确定范围:PROCEED 为全量迁移,HYBRID 为部分迁移(如平台受限时保留 pnpm 用于生产应用,Bun 用于内部工具/脚本),SKIP 为不建议迁移。必要时用 AskUserQuestion 澄清范围、时间与顾虑。随后创建迁移分支 git checkout -b chore/bun-migration,按优先级执行 /fix-bun。验证清单包括:rm -rf node_modules 后 bun install、bun run typecheck、bun run lint、bun test、bun run build、启动开发服务器并 curl 检查。性能基准对比 pnpm 与 Bun 的安装、构建、测试耗时。最后更新 README 与 CONTRIBUTING,提交并创建 PR。

适用场景:需要评估或执行从 pnpm 等迁移到 Bun 的项目,尤其是 monorepo、CI 与工作区配置调整。

限制:资料未提供具体支持的平台清单、版本要求细节与性能数据;迁移是否可行取决于审计结果与平台支持情况。回滚方式为切回 main 分支,删除 node_modules、bun.lock、bun.lockb 后重新 pnpm install。