Workflows
Diagnostic playbooks for the errors and tasks that show up during upgrades and migrations — symptoms, root causes, AI debugging prompts, and safe fixes.
- Fix React hydration errors
Diagnose and fix React hydration mismatches: symptoms, likely causes, diagnostic steps, an AI debugging prompt, and a safe fix workflow.
- Fix Next.js build errors
Diagnose and fix common Next.js build failures: sync request-API errors, caching/dynamic-render issues, missing 'use client', and module resolution — with an AI debugging prompt.
- Fix TypeScript build errors
Diagnose and fix TypeScript build errors: TS2307, TS2345, TS2322, module resolution, skipLibCheck, duplicate @types, an AI debugging prompt, and a safe fix workflow.
- Fix Node.js dependency errors
Diagnose and fix Node.js dependency errors after an upgrade: native module ABI mismatches, engine incompatibilities, OpenSSL 3 fallout, ERR_REQUIRE_ESM, an AI debugging prompt, and a safe fix workflow.
- Fix Python dependency errors
Diagnose and fix Python dependency errors: virtualenv/venv isolation, pip check, resolver conflicts, pinning, requirements.txt vs lock, and C-extension build failures.
- Fix Rails upgrade test failures
Diagnose and fix the test failures a Rails upgrade surfaces: deprecation warnings, Zeitwerk autoload errors, frozen-string and strong-params changes, an AI debugging prompt, and a safe fix workflow.
- Migrate AngularJS components incrementally
A repeatable workflow for migrating AngularJS components one at a time using ngUpgrade: choose a leaf, rewrite it, bridge with downgrade/upgrade, verify, and repeat.
- Fix Vue 3 migration errors
Diagnose and fix Vue 3 migration errors: common runtime and compiler errors, @vue/compat deprecation warnings, breaking-change flags, an AI debugging prompt, and a safe fix workflow.
- Fix Vite build errors
Diagnose and fix common Vite errors: undefined import.meta.env, CommonJS interop ('no export named default'), optimizeDeps issues, SSR externalization, and dev-vs-build differences.