A Next.js 16 focused toolkit for Claude Code providing App Router patterns, Server Components, Server Actions, data fetching strategies, caching, testing, and modern React architecture.
- App Router Mastery - Layouts, pages, route groups, parallel routes, intercepting routes
- Server Components - RSC patterns, async components, zero-JS optimization
- Server Actions - Form handling, mutations, revalidation strategies
- Data Fetching - Caching strategies, streaming, Suspense patterns
- Testing - Jest, Vitest, Playwright, React Testing Library
- Performance - Image/font optimization, lazy loading, streaming SSR
- NextDevTools MCP - Enhanced debugging integration for Next.js 16
claude plugins add superpowers-nextjsOr add to your Claude Code plugins configuration.
git clone https://github.com/MakFly/superpowers-nextjs.git ~/.claude/plugins/superpowers-nextjsEnable the plugin in both configs (Claude + GLM):
// ~/.claude/settings.json
{
"enabledPlugins": {
"superpowers-nextjs@custom": true
}
}// ~/.claude-glm/.claude.json
{
"enabledPlugins": {
"superpowers-nextjs@custom": true
}
}Restart Claude Code.
ln -s ~/.claude/plugins/superpowers-nextjs/skills/caching-strategies ~/.claude/skills/nextjs-caching-strategiesThen call:
Use the skill nextjs:caching-strategies
If you see Unknown skill:
- Restart Claude Code.
- Run
What skills are available?to confirm the plugin is loaded. - Ensure
enabledPluginsincludessuperpowers-nextjs@customin both configs. - Use the fallback symlink if the plugin still does not expose skills.
Once installed, the plugin automatically detects Next.js projects and provides context-aware assistance.
Complexity tiers: See docs/complexity-tiers.md for simple/medium/complex examples and how to adapt output.
/superpowers-nextjs:brainstorm- Structured ideation for features/superpowers-nextjs:write-plan- Implementation planning/superpowers-nextjs:execute-plan- Methodical TDD execution/superpowers-nextjs:nextjs-check- Quality validation (ESLint, TypeScript, tests)/superpowers-nextjs:nextjs-tdd-vitest- TDD workflow with Vitest
| Category | Skills |
|---|---|
| Routing | app-router, dynamic-routes, route-groups, parallel-routes |
| Data | server-components, data-fetching-patterns, caching-strategies |
| Actions | server-actions, form-handling, mutations, revalidation |
| Testing | testing-with-vitest, testing-with-jest, e2e-playwright |
| Performance | image-optimization, streaming, lazy-loading |
The plugin automatically detects:
- Next.js version and router type (App/Pages/Hybrid)
- Package manager (npm, yarn, pnpm, bun)
- TypeScript configuration
- NextDevTools MCP configuration
- Test framework (Jest, Vitest, Playwright)
- Styling solution (Tailwind, CSS Modules, styled-components)
| Next.js | Status |
|---|---|
| 16.x | Full support |
| 15.x | Full support |
| 14.x | Supported |
- Server-first - Prefer Server Components, use Client Components strategically
- Type-safe - Full TypeScript with strict mode
- Progressive - Progressive enhancement with streaming
- Testable - TDD workflow with comprehensive testing
MIT License - See LICENSE for details.