Software & DevOpsDone with Claude Code
Migrate toolchain, architecture and site design with Claude Code
A developer had Claude Code switch a monorepo to oxlint/oxfmt, restructure the architecture and redesign a site, validating in a loop; the redesign took days instead of weeks.
- What They Did
- On a 7-app Cloudflare Workers monorepo of about 1,670 TypeScript files, Claude Code replaced Biome with oxlint and oxfmt, then tsc with tsgo, in separate PRs. It also moved a frontend into feature modules from a spec the developer wrote, and helped redesign his site using a well-kept CLAUDE.md. Each step ran lint, typecheck, tests and build, and he read the output.
- How It Went
- Lint plus typecheck fell from 29.04s to 1.25s, about 23x faster. The oxlint PR touched more than 700 files. The site redesign took a couple of days instead of roughly two weeks.
- Worth Knowing
- Plan first, split the work into phases with atomic PRs, and measure before and after. Don't merge changes you don't understand.
Try it yourself with Claude Code
In my repo at [path], switch the linting and formatting toolchain to [e.g. oxlint and oxfmt], and fix everything that breaks. Run the build, tests, and lint after each change and loop until they all pass. Work on a separate branch, summarize what you changed, and stop when everything is green without merging.