天度 AI 实战库浏览全部案例 ↗

使用 Claude Code 迁移工具链、架构和站点设计

一位开发者使用 Claude Code 将单库架构转换为 oxlint/oxfmt,重新调整架构并设计新网站,并通过循环验证来确认效果;这次重新设计仅用了几天时间,而非几周。

使用工具Claude Code
具体怎么做
在包含约1,670个TypeScript文件的7个Cloudflare Workers单仓库项目中,Claude Code 通过独立的PR将Biome替换为oxlint和oxfmt,再将tsgo替换为tsgo。此外,还将前端代码从开发者编写的规范中移入功能模块,并借助保存良好的CLAUDE.md文件帮助重新设计网站。每一步操作都进行了lint、类型检查、测试和构建,且他都阅读了输出结果。
做到了什么
Lint 加类型检查时间从 29.04 秒降至 1.25 秒,快了约 23 倍。oxlint 的发布耗时超过 700 个文件处理时间。网站重新设计仅用了几天时间,而非原本预期的两周左右。
上手要点
先制定计划,将工作分为阶段并通过原子级 PR 进行推进,然后对比实施前后的效果。不要合并你不理解的变更。

你可以这样试

使用 Claude Code

在 [路径] 的仓库中,将代码检查与格式化工具链更改为 [例如:oxlint 和 oxfmt],并修复所有导致错误的问题。每次修改后都运行构建、测试和代码检查,持续迭代直至所有项目通过。在独立分支上进行修改,记录所更改的内容,当所有项目均显示绿色时即停止合并。