← 全部用例

English

写软件 · Claude Code

一小步一小步换掉慢的 build 工具,重整大 codebase

想法 + starter prompt,我们还没跑过

适合:TypeScript repo 很大,lint 和 type check 跑到很慢的开发者

在一个有七个 app、大约 1,670 个 TS 文件的 monorepo 里,agent 把 Biome 换成 oxlint 和 oxfmt,把 tsc 换成 tsgo,每样各开一个 PR。它也按照写好的 spec 把前端拆成 feature modules。Lint 加 type check 从 29.04 秒变 1.25 秒,网站改版本来预计两个星期左右,结果两天多就好。

步骤

  1. 先计时现在的 lint、type check、test 和 build,拿到一个之前的数字。
  2. 写一份短 spec,叫 Claude Code 拆成几个阶段,一个阶段一个 PR。
  3. 每一步做完都要它跑 lint、type check、test 和 build,把输出贴出来。
  4. 每个 diff 自己读。解释不了的改动不要 merge。
  5. 每个阶段后再量一次,把有效的规则写进 CLAUDE.md。

Starter prompt

Starter prompt,先把 [方括号] 换成你的资料。

我想在 [repo 路径] 的 repo 里把 [现在的工具] 换成 [新工具]。改任何文件之前,先量现在 lint、type check、test 和 build 各要多久,把数字报给我。然后提一个计划,拆成几个小阶段,每个阶段独立一个 PR。等我 OK 了计划才开始。只在新的 branch 上做。每个阶段做完,跑 lint、type check、test 和 build,给我看输出,列出你不确定的地方。不要 merge,也不要 push 去 main。每个 PR 我会自己 review。

原帖:sergioazocar.com · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。