Dependency and framework upgrade
Cursor listed outdated packages by upgrade difficulty, then upgraded them in stages, including Remix v2 to React Router v7 on a 42k-line site.
The author upgraded kentcdodds.com across all dependency tiers, finishing a Remix v2 to React Router v7 migration with routing matching the original structure.
Overview
How it was set up
Cursor (Composer 1.5) plus a long-running background agent for the big migration. The agent searched migration docs. The project's existing tests and docs guided the work.
Worth knowing
The agent struggled with the routing convention change and needed a corrective prompt. Good existing tests and docs made it work.
A prompt to start from
Upgrade us from [framework A] to [framework B]. Before doing this, look up relevant migration docs and upgrade guides. Check that our framework-specific dependencies work with the new version, and find alternatives if they do not. Replace patch files with [simpler approach].
Written by Agentic Feats from the source. Not the author's exact prompt.
Sources 1
History
- Added to Agentic Feats
- 2026-10-13
- Pick
- No
- Markdown copy
- /c/dependency-and-framework-upgrade-cursor.md
More in coding
68 featsResultA live blog aggregator pulling posts from Dev.to, AWS Community Builders, Bravo LT and RedMonk, built and deployed in a single day.
ResultA live MVP website for the podcast and newsletter went up after about 10 hours of struggling to load it on a custom URL.
ResultWithin one night Devin produced a working unanswered-emails interface using the Gmail API, after the author wrote the authentication code themselves.