CtrlK
BlogDocsLog inGet started
Tessl Logo

next-upgrade

Upgrade Next.js to the latest version following official migration guides and codemods

68

1.25x
Quality

53%

Does it follow best practices?

Impact

93%

1.25x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/next-upgrade/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

92%

Upgrade Planning for Legacy Next.js Application

Incremental upgrade path and codemod usage

Criteria
Without context
With context

Reads package.json

100%

100%

Incremental path

100%

100%

Codemods before deps

100%

100%

Uses @next/codemod

100%

100%

next-async-request-api codemod

100%

100%

next-dynamic-access-named-export codemod

0%

0%

Dependencies installed together

100%

100%

Fetches official upgrade docs

100%

100%

Breaking changes mentioned

100%

100%

Test commands included

100%

100%

96%

13%

Next.js Version Upgrade for TypeScript SaaS Dashboard

TypeScript types update and dependency install order

Criteria
Without context
With context

Reads package.json

100%

100%

Codemods before install

0%

66%

next-async-request-api applied

50%

100%

Core deps together

100%

100%

TypeScript types updated

100%

100%

Types installed separately

100%

100%

Official docs consulted

100%

100%

API breaking changes

100%

100%

next.config.js review

100%

100%

Build verification step

100%

100%

91%

42%

Diagnosing and Fixing a Stalled Next.js Migration

Breaking changes review and official docs fetching

Criteria
Without context
With context

Reads package.json

100%

83%

Fetches nextjs.org docs

0%

100%

next-request-geo-ip codemod

0%

100%

next-dynamic-access-named-export codemod

0%

100%

Uses @next/codemod CLI

100%

100%

Async params breaking change

100%

100%

next.config.js changes

0%

0%

Codemods before install

80%

100%

Dependencies together

30%

100%

Verification step

100%

100%

Repository
vercel-labs/next-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.