react-nextjs-development — скилл для Claude Code: React и Next.js 14+
Ведёт разработку на React и Next.js 14+ через восемь фаз: от скаффолдинга до деплоя на Vercel. Пригодится, когда начинаете проект с нуля или переводите его на App Router.
npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a claude-codeЧто делает react-nextjs-development
Скилл разбивает работу над фронтендом на восемь фаз: настройка проекта, архитектура компонентов, стили, загрузка данных, роутинг, формы, тесты, сборка и деплой. На каждой фазе он подключает смежные скиллы — app-builder, nextjs-app-router-patterns, react-state-management, tailwind-patterns, playwright-skill, vercel-deployment — и даёт готовые промпты для вызова. Стек в основе: Next.js 14+, React 18+, TypeScript 5+, Tailwind CSS v4, Zustand и React Query, React Hook Form с Zod, Vitest и Playwright.
Перед выбором версий скилл советует прочитать существующий package.json и локфайл вместе с документацией установленного фреймворка. Причина простая: кэширование, параметры маршрутов и серверные API в Next.js отличаются от релиза к релизу. Для нового проекта он не советует брать Create React App — вместо него Next.js или Vite.
Server Components и защита маршрутов на уровне UI не заменяют авторизацию в серверных действиях, маршрутах и доступах к данным. Секреты держите только на сервере, входные данные проверяйте во время выполнения, а деплой и публикацию считайте отдельным действием, которое требует разрешения. Ссылки на другие скиллы — это доступные компоненты, а не команда разворачивать всё сразу и деплоить автоматически.
Какие задачи решает
- развернуть новый проект на Next.js 14 с App Router
- разложить компоненты по слоям и завести кастомные хуки
- настроить Tailwind CSS v4 и токены дизайна
- подключить загрузку данных через Server Components и React Query
- собрать формы на React Hook Form с валидацией Zod
Примеры запросов агенту
- Используй @app-builder, чтобы развернуть новый проект Next.js 14 с App Router
- Используй @nextjs-app-router-patterns, чтобы настроить Server Components и параллельные маршруты
- Используй @frontend-developer, чтобы сделать формы на React Hook Form и Zod
Как установить react-nextjs-development
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a claude-code2Вручную: положить файлы
~/.claude/skills/react-nextjs-development/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/react-nextjs-development/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a codex2Вручную: положить файлы
.agents/skills/react-nextjs-development/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a cursor2Вручную: положить файлы
.cursor/skills/react-nextjs-development/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills react-nextjs-development2Вручную: положить файлы
.github/skills/react-nextjs-development/SKILL.md1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a gemini-cli2Командой платформы
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/react-nextjs-developmentВручную: положить файлы
.devin/skills/react-nextjs-development/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о react-nextjs-development
Как установить react-nextjs-development в Claude Code?
Выполните npx skills add sickn33/agentic-awesome-skills --skill react-nextjs-development -a claude-code. Скилл появится в ~/.claude/skills/react-nextjs-development/SKILL.md.
Что делает react-nextjs-development?
Проводит через восемь фаз разработки на React и Next.js 14+: скаффолдинг, компоненты, стили, данные, роутинг, формы, тесты, деплой. На каждой фазе подключает профильные скиллы и готовые промпты.
Чем этот скилл отличается от обычного набора правил для Next.js?
Он не даёт один список советов, а ведёт по фазам и вызывает смежные скиллы под задачу. Внутри есть проверки качества: компиляция TypeScript, тесты, линт, метрики LCP, CLS и INP, доступность по WCAG 2.1.
Исходный текст
SKILL.md · MIT
--- name: react-nextjs-development description: "React and Next.js 14+ application development with App Router, Server Components, TypeScript, Tailwind CSS, and modern frontend patterns." category: granular-workflow-bundle risk: safe source: personal date_added: "2026-02-27" --- # React/Next.js Development Workflow ## Overview Specialized workflow for building React and Next.js 14+ applications with modern patterns including App Router, Server Components, TypeScript, and Tailwind CSS. ## When to Use This Workflow Use this workflow when: - Building new React applications - Creating Next.js 14+ projects with App Router - Implementing Server Components - Setting up TypeScript with React - Styling with Tailwind CSS - Building full-stack Next.js applications Read the existing package/lockfile and installed framework documentation before selecting versions; Next.js caching, route parameters and server/client APIs differ across releases. Server Components and UI route guards do not replace authorization in every server action/route/data access. Keep secrets server-only, validate runtime inputs, and treat deployment/publication as a separately authorized environment action. Referenced skills are optional available components, not instructions to scaffold, add every library or deploy automatically. ## Workflow Phases ### Phase 1: Project Setup #### Skills to Invoke - `app-builder` - Application scaffolding - `senior-fullstack` - Full-stack guidance - `nextjs-app-router-patterns` - Next.js 14+ patterns - `typescript-pro` - TypeScript setup #### Actions 1. Choose project type (React SPA, Next.js app) 2. Select a supported framework/build tool (for example Next.js or Vite); do not choose deprecated Create React App for a new project 3. Scaffold project structure 4. Configure TypeScript 5. Set up ESLint and Prettier #### Copy-Paste Prompts ``` Use @app-builder to scaffold a new Next.js 14 project with App Router ``` ``` Use @nextjs-app-router-patterns to set up Server Components ``` ### Phase 2: Component Architecture #### Skills to Invoke - `frontend-developer` - Component development - `react-patterns` - React patterns - `react-state-management` - State management - `react-ui-patterns` - UI patterns #### Actions 1. Design component hierarchy 2. Create base components 3. Implement layout components 4. Set up state management 5. Create custom hooks #### Copy-Paste Prompts ``` Use @frontend-developer to create reusable React components ``` ``` Use @react-patterns to implement proper component composition ``` ``` Use @react-state-management to set up Zustand store ``` ### Phase 3: Styling and Design #### Skills to Invoke - `frontend-design` - UI design - `tailwind-patterns` - Tailwind CSS - `tailwind-design-system` - Design system - `core-components` - Component library #### Actions 1. Set up Tailwind CSS 2. Configure design tokens 3. Create utility classes 4. Build component styles 5. Implement responsive design #### Copy-Paste Prompts ``` Use @tailwind-patterns to style components with Tailwind CSS v4 ``` ``` Use @frontend-design to create a modern dashboard UI ``` ### Phase 4: Data Fetching #### Skills to Invoke - `nextjs-app-router-patterns` - Server Components - `react-state-management` - React Query - `api-patterns` - API integration #### Actions 1. Implement Server Components 2. Set up React Query/SWR 3. Create API client 4. Handle loading states 5. Implement error boundaries #### Copy-Paste Prompts ``` Use @nextjs-app-router-patterns to implement Server Components data fetching ``` ### Phase 5: Routing and Navigation #### Skills to Invoke - `nextjs-app-router-patterns` - App Router - `nextjs-best-practices` - Next.js patterns #### Actions 1. Set up file-based routing 2. Create dynamic routes 3. Implement nested routes 4. Add route guards 5. Configure redirects #### Copy-Paste Prompts ``` Use @nextjs-app-router-patterns to set up parallel routes and intercepting routes ``` ### Phase 6: Forms and Validation #### Skills to Invoke - `frontend-developer` - Form development - `typescript-advanced-types` - Type validation - `react-ui-patterns` - Form patterns #### Actions 1. Choose form library (React Hook Form, Formik) 2. Set up validation (Zod, Yup) 3. Create form components 4. Handle submissions 5. Implement error handling #### Copy-Paste Prompts ``` Use @frontend-developer to create forms with React Hook Form and Zod ``` ### Phase 7: Testing #### Skills to Invoke - `javascript-testing-patterns` - Jest/Vitest - `playwright-skill` - E2E testing - `e2e-testing-patterns` - E2E patterns #### Actions 1. Set up testing framework 2. Write unit tests 3. Create component tests 4. Implement E2E tests 5. Configure CI integration #### Copy-Paste Prompts ``` Use @javascript-testing-patterns to write Vitest tests ``` ``` Use @playwright-skill to create E2E tests for critical flows ``` ### Phase 8: Build and Deployment #### Skills to Invoke - `vercel-deployment` - Vercel deployment - `vercel-deploy-claimable` - Vercel deployment - `web-performance-optimization` - Performance #### Actions 1. Configure build settings 2. Optimize bundle size 3. Set up environment variables 4. Deploy to Vercel 5. Configure preview deployments #### Copy-Paste Prompts ``` Use @vercel-deployment to deploy Next.js app to production ``` ## Technology Stack | Category | Technology | |----------|------------| | Framework | Next.js 14+, React 18+ | | Language | TypeScript 5+ | | Styling | Tailwind CSS v4 | | State | Zustand, React Query | | Forms | React Hook Form, Zod | | Testing | Vitest, Playwright | | Deployment | Vercel | ## Quality Gates - [ ] TypeScript compiles without errors - [ ] All tests passing - [ ] Linting clean - [ ] Performance metrics met (LCP, CLS, INP) for the chosen measurement setup - [ ] Accessibility checked (WCAG 2.1) - [ ] Responsive design verified ## Related Workflow Bundles - `development` - General development - `testing-qa` - Testing workflow - `documentation` - Documentation - `typescript-development` - TypeScript patterns ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
© sickn33 · MIT · sickn33/agentic-awesome-skills