shipshitdev avatar

Nextjs Validator

This validator enforces Next.js 16 patterns and catches deprecated code that AI assistants love to generate from older versions. It checks for proxy.ts instead of middleware.ts, validates App Router structure, ensures Turbopack is enabled, and flags getServerSideProps usage that should be Server Components. Run it before starting Next.js work or after Claude generates code, since LLMs tend to output Next.js 14/15 patterns by default. The strict mode is unforgiving but honest about what needs migration. Pairs well with the tailwind and biome validators if you're auditing a full stack.

skills.sh installs
119
GitHub stars
24
last updated
Jun 3, 2026

Install

$ npx -y skills add shipshitdev/library --skill nextjs-validator --agent claude-code

Installs into .claude/skills of the current project.

Files

This validator enforces Next.js 16 patterns and catches deprecated code that AI assistants love to generate from older versions. It checks for proxy.ts instead of middleware.ts, validates App Router structure, ensures Turbopack is enabled, and flags getServerSideProps usage that should be Server Components. Run it before starting Next.js work or after Claude generates code, since LLMs tend to output Next.js 14/15 patterns by default. The strict mode is unforgiving but honest about what needs migration. Pairs well with the tailwind and biome validators if you're auditing a full stack.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/shipshitdev/library
Category
Frontend Development
First seen
Jun 3, 2026

More from shipshitdev/library

All 56
1agnosticui avatarupdate-component-docsagnosticui/agnosticuiUpdate component documentation when code changes0skills.sh installs
2butterbase-ai avatarjourney-frontendbutterbase-ai/butterbase-skillsUse as the frontend build stage of the Butterbase journey. Implements the Frontend section of 02-plan.md by delegating to deploy-frontend. Scaffolds (if needed)0skills.sh installs
3composiohq avatarfrontend-designcomposiohq/awesome-claude-pluginsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat0skills.sh installs
4dtsola avatarfrontend-designdtsola/xiaoyaosearchCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat0skills.sh installs
5EvanBacon avatarreusable-ui-componentsEvanBacon/crispyGuidelines for creating reusable, portable UI components with native-first design, compound patterns, and accessibility0skills.sh installs
6junerver avatarcompose-hooksjunerver/ComposeHooks|0skills.sh installs