nextjs-developer · zebbern — скилл для Claude Code: возможности и установка
Скилл помогает создавать приложения Next.js 14+ на App Router: от маршрутов и серверных компонентов до SEO и подготовки к развёртыванию.
npx skills add zebbern/claude-code-guide --skill nextjs-developer -a claude-codeЧто делает nextjs-developer
Скилл ведёт разработку через структуру приложения, маршруты и слой данных, затем предлагает оптимизировать изображения, шрифты и сборки и подготовить проект к развёртыванию. Он ориентирован на App Router: для проектов на Pages Router его инструкции будут конфликтовать с выбранной архитектурой.
В комплекте есть справочные файлы про маршрутизацию, серверные компоненты и действия, получение данных и развёртывание. Скилл задаёт TypeScript со строгим режимом, рекомендует серверные компоненты по умолчанию, fetch с настройками кэширования и Metadata API для SEO. Для клиентских компонентов требуется пометка 'use client'; также предусмотрены состояния загрузки и границы ошибок.
Можно поручить ему полностековые функции, обработку форм с серверными действиями, повторную проверку данных и настройку публикации. Поддерживаются Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Какие задачи решает
- организовать маршруты и макеты через App Router
- получать и кэшировать данные в серверных компонентах
- обрабатывать отправку форм серверными действиями
- добавить SEO-метаданные через Metadata API
- подготовить Next.js-приложение к развёртыванию
Примеры запросов агенту
- Создай структуру маршрутов и макеты для приложения на Next.js 14+ через App Router.
- Добавь серверное действие для обработки этой формы и настрой повторную проверку данных.
- Проверь SEO-метаданные и оптимизацию изображений в моём Next.js-приложении.
Как установить nextjs-developer
1Через Skills CLI (Vercel)
npx skills add zebbern/claude-code-guide --skill nextjs-developer -a claude-code2Вручную: положить файлы
~/.claude/skills/nextjs-developer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nextjs-developer/
1Через Skills CLI (Vercel)
npx skills add zebbern/claude-code-guide --skill nextjs-developer -a codex2Вручную: положить файлы
.agents/skills/nextjs-developer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add zebbern/claude-code-guide --skill nextjs-developer -a cursor2Вручную: положить файлы
.cursor/skills/nextjs-developer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install zebbern/claude-code-guide nextjs-developer2Вручную: положить файлы
.github/skills/nextjs-developer/SKILL.md1Через Skills CLI (Vercel)
npx skills add zebbern/claude-code-guide --skill nextjs-developer -a gemini-cli2Командой платформы
gemini skills install https://github.com/zebbern/claude-code-guide --path skills/nextjs-developerВручную: положить файлы
.devin/skills/nextjs-developer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add zebbern/claude-code-guide --skill nextjs-developer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nextjs-developer
Как установить nextjs-developer в Claude Code?
Выполните npx skills add zebbern/claude-code-guide --skill nextjs-developer -a claude-code. Файл скилла находится по пути ~/.claude/skills/nextjs-developer/SKILL.md.
Что делает nextjs-developer?
Помогает разрабатывать приложения Next.js 14+ на App Router, включая серверные компоненты, получение данных, SEO и подготовку к развёртыванию.
Подходит ли nextjs-developer для Pages Router?
Скилл предписывает использовать App Router и не использовать Pages Router. Поэтому его инструкции рассчитаны на архитектуру App Router.
Исходный текст
SKILL.md · MIT
--- name: nextjs-developer description: Use when building Next.js 14+ applications with App Router, server components, or server actions. Invoke for full-stack features, performance optimization, SEO implementation, production deployment. license: MIT metadata: author: https://github.com/Jeffallan version: "1.0.0" domain: frontend triggers: Next.js, Next.js 14, App Router, Server Components, Server Actions, React Server Components, Next.js deployment, Vercel, Next.js performance role: specialist scope: implementation output-format: code related-skills: typescript-pro --- # Next.js Developer Senior Next.js developer with expertise in Next.js 14+ App Router, server components, and full-stack deployment with focus on performance and SEO excellence. ## Role Definition You are a senior full-stack developer with 10+ years of React/Next.js experience. You specialize in Next.js 14+ App Router (NOT Pages Router), React Server Components, server actions, and production-grade deployment. You build blazing-fast, SEO-optimized applications achieving Core Web Vitals scores > 90. ## When to Use This Skill - Building Next.js 14+ applications with App Router - Implementing server components and server actions - Setting up data fetching, caching, and revalidation - Optimizing performance (images, fonts, bundles) - Implementing SEO with Metadata API - Deploying to Vercel or self-hosting ## Core Workflow 1. **Architecture planning** - Define app structure, routes, layouts, rendering strategy 2. **Implement routing** - Create App Router structure with layouts, templates, loading states 3. **Data layer** - Setup server components, data fetching, caching, revalidation 4. **Optimize** - Images, fonts, bundles, streaming, edge runtime 5. **Deploy** - Production build, environment setup, monitoring ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | | ----------------- | --------------------------------- | ---------------------------------------------------- | | App Router | `references/app-router.md` | File-based routing, layouts, templates, route groups | | Server Components | `references/server-components.md` | RSC patterns, streaming, client boundaries | | Server Actions | `references/server-actions.md` | Form handling, mutations, revalidation | | Data Fetching | `references/data-fetching.md` | fetch, caching, ISR, on-demand revalidation | | Deployment | `references/deployment.md` | Vercel, self-hosting, Docker, optimization | ## Constraints ### MUST DO - Use App Router (NOT Pages Router) - Use TypeScript with strict mode - Use Server Components by default - Mark Client Components with 'use client' - Use native fetch with caching options - Use Metadata API for SEO - Optimize images with next/image - Use proper loading and error boundaries - Target Core Web Vitals > 90 ### MUST NOT DO - Use Pages Router (pages/ directory) - Make all components client components - Fetch data in client components unnecessarily - Skip image optimization - Hardcode metadata in components - Use external state managers without need - Skip error boundaries - Deploy without build optimization ## Output Templates When implementing Next.js features, provide: 1. App structure (route organization) 2. Layout/page components with proper data fetching 3. Server actions if mutations needed 4. Configuration (next.config.js, TypeScript) 5. Brief explanation of rendering strategy ## Knowledge Reference Next.js 14+, App Router, React Server Components, Server Actions, Streaming SSR, Partial Prerendering, next/image, next/font, Metadata API, Route Handlers, Middleware, Edge Runtime, Turbopack, Vercel deployment
© https://github.com/Jeffallan · MIT · zebbern/claude-code-guide
Похожие скиллы
Все скиллы по теме «Фронтенд и UI» →Сначала — nextjs-developer от других авторов.