
React Nextjs Development
- 1 installs
- 404 repo stars
- Updated August 5, 2026
- aiskillstore/marketplace
This is a copy of react-nextjs-development by sickn33 - installs and ranking accrue to the original listing.
react-nextjs-development is a skill that provides an 8-phase workflow for building React and Next.js 14+ App Router applications.
About
This skill is an 8-phase workflow for building React and Next.js 14+ applications with the App Router, Server Components, TypeScript, and Tailwind CSS. Each phase names skills to invoke, concrete actions, and copy-paste prompts. A developer uses it to structure a full React or Next.js project from setup through deployment.
- 8-phase React and Next.js 14+ App Router build workflow
- Covers setup, components, styling, data, routing, forms, testing, deploy
- Names the stack: TypeScript, Tailwind v4, Zustand, React Query, Vitest
React Nextjs Development by the numbers
- 1 all-time installs (skills.sh)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
react-nextjs-development capabilities & compatibility
- Capabilities
- frontend · ui design · api development · ci cd
- Works with
- vercel
- Use cases
- frontend · ui design · testing · ci cd
- IDEs
- vscode
- Pricing
- Free
What react-nextjs-development says it does
React and Next.js 14+ application development with App Router, Server Components, TypeScript, Tailwind CSS, and modern frontend patterns.
Specialized workflow for building React and Next.js 14+ applications with modern patterns including App Router, Server Components, TypeScript, and Tailwind CSS.
npx skills add https://github.com/aiskillstore/marketplace --skill react-nextjs-developmentAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 404 |
| Last updated | August 5, 2026 |
| Repository | aiskillstore/marketplace ↗ |
What it does
Follow an 8-phase workflow to build a Next.js 14+ App Router app from setup to Vercel deploy.
Who is it for?
Developers structuring a new React or Next.js 14+ App Router project end to end.
Skip if: Non-React frameworks or teams not using the App Router.
When should I use this skill?
Starting or structuring a React SPA or Next.js 14+ App Router application.
What you get
Guides a Next.js 14+ App Router app from project setup to Vercel deployment across eight phases.
- scaffolded Next.js project
- component architecture
- deployment configuration
By the numbers
- 8-phase build workflow
- 6-row quality-gates checklist
- 7-row technology-stack table
Files
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
Workflow Phases
Phase 1: Project Setup
Skills to Invoke
app-builder- Application scaffoldingsenior-fullstack- Full-stack guidancenextjs-app-router-patterns- Next.js 14+ patternstypescript-pro- TypeScript setup
Actions
1. Choose project type (React SPA, Next.js app) 2. Select build tool (Vite, Next.js, Create React App) 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 RouterUse @nextjs-app-router-patterns to set up Server ComponentsPhase 2: Component Architecture
Skills to Invoke
frontend-developer- Component developmentreact-patterns- React patternsreact-state-management- State managementreact-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 componentsUse @react-patterns to implement proper component compositionUse @react-state-management to set up Zustand storePhase 3: Styling and Design
Skills to Invoke
frontend-design- UI designtailwind-patterns- Tailwind CSStailwind-design-system- Design systemcore-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 v4Use @frontend-design to create a modern dashboard UIPhase 4: Data Fetching
Skills to Invoke
nextjs-app-router-patterns- Server Componentsreact-state-management- React Queryapi-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 fetchingPhase 5: Routing and Navigation
Skills to Invoke
nextjs-app-router-patterns- App Routernextjs-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 routesPhase 6: Forms and Validation
Skills to Invoke
frontend-developer- Form developmenttypescript-advanced-types- Type validationreact-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 ZodPhase 7: Testing
Skills to Invoke
javascript-testing-patterns- Jest/Vitestplaywright-skill- E2E testinge2e-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 testsUse @playwright-skill to create E2E tests for critical flowsPhase 8: Build and Deployment
Skills to Invoke
vercel-deployment- Vercel deploymentvercel-deploy-claimable- Vercel deploymentweb-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 productionTechnology 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, FID)
- [ ] Accessibility checked (WCAG 2.1)
- [ ] Responsive design verified
Related Workflow Bundles
development- General developmenttesting-qa- Testing workflowdocumentation- Documentationtypescript-development- TypeScript patterns
{
"schema_version": "2.0",
"meta": {
"generated_at": "2026-02-24T23:16:23.311Z",
"slug": "sickn33-react-nextjs-development",
"source_url": "https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/react-nextjs-development",
"source_ref": "main",
"model": "claude",
"analysis_version": "3.0.0",
"source_type": "community",
"content_hash": "78d70e7f722438911b86aabb49b194c40fc7497a6e34f981b14822ae26638704",
"tree_hash": "02129849446b1ca24a6656c9c81397cb37c2fd13c364d9b35b28c8006d48ce7b"
},
"skill": {
"name": "react-nextjs-development",
"description": "React and Next.js 14+ application development with App Router, Server Components, TypeScript, Tailwind CSS, and modern frontend patterns.",
"summary": "Build modern React applications with Next.js 14+ App Router, Server Components, TypeScript, and Tailwind CSS using structured development workflows.",
"icon": "📦",
"version": "1.0.0",
"author": "sickn33",
"license": "MIT",
"category": "coding",
"tags": [
"React",
"Next.js",
"TypeScript",
"Tailwind CSS",
"Server Components"
],
"supported_tools": [
"claude",
"codex",
"claude-code"
],
"risk_factors": []
},
"security_audit": {
"risk_level": "safe",
"is_blocked": false,
"safe_to_publish": true,
"summary": "This skill is a documentation and workflow bundle containing only markdown content with usage prompts. Static analysis flagged 55 external_commands patterns and 11 cryptographic patterns, but all are FALSE POSITIVES - the backticks are markdown code formatting, not shell execution, and no cryptographic code exists. No security risks identified. Safe for publication.",
"risk_factor_evidence": [],
"critical_findings": [],
"high_findings": [],
"medium_findings": [],
"low_findings": [],
"dangerous_patterns": [],
"files_scanned": 1,
"total_lines": 230,
"audit_model": "claude",
"audited_at": "2026-02-24T23:16:23.311Z"
},
"content": {
"user_title": "Build React and Next.js Applications",
"value_statement": "This skill provides structured workflows for developing modern React and Next.js applications with App Router, Server Components, and TypeScript. It guides you through project setup, component architecture, styling, data fetching, routing, forms, testing, and deployment.",
"seo_keywords": [
"React development",
"Next.js 14",
"App Router",
"Server Components",
"TypeScript React",
"Tailwind CSS",
"Claude Code skills",
"Codex workflow",
"Claude AI development",
"frontend development"
],
"actual_capabilities": [
"Scaffold Next.js 14+ projects with App Router and TypeScript configuration",
"Implement Server Components and Client Components with proper patterns",
"Create reusable React components with TypeScript and Tailwind CSS",
"Set up state management using Zustand and React Query",
"Implement forms with React Hook Form and Zod validation",
"Configure testing with Vitest and Playwright for E2E coverage"
],
"limitations": [
"Requires existing knowledge of JavaScript and React fundamentals",
"Focused on Next.js 14+ and may not support older Next.js versions",
"Does not include backend database setup or API server implementation",
"Deployment workflows are Vercel-specific and may need adaptation for other platforms"
],
"use_cases": [
{
"title": "Frontend Developer Building a Dashboard",
"description": "Create a modern admin dashboard with Next.js App Router, Server Components for data fetching, and Tailwind CSS for responsive design with proper component architecture.",
"target_user": "Frontend developers"
},
{
"title": "Full-Stack Developer Starting a SaaS Project",
"description": "Rapidly scaffold a new SaaS application with TypeScript, implement authentication flows, set up form validation with Zod, and deploy to Vercel with preview environments.",
"target_user": "Full-stack developers"
},
{
"title": "Team Lead Establishing Development Standards",
"description": "Define consistent React patterns, component architecture guidelines, testing strategies, and code quality gates for a development team adopting Next.js 14+.",
"target_user": "Engineering managers"
}
],
"prompt_templates": [
{
"title": "Beginner: Create a New Next.js Project",
"prompt": "Help me scaffold a new Next.js 14 project with App Router, TypeScript, and Tailwind CSS. Set up the basic folder structure with proper conventions for components, lib, and app directories.",
"scenario": "Starting a new project from scratch"
},
{
"title": "Intermediate: Build a Data-Fetching Component",
"prompt": "Create a Server Component that fetches data from an API endpoint and displays it in a list. Include proper error handling, loading states, and TypeScript types for the data structure.",
"scenario": "Implementing data-driven UI components"
},
{
"title": "Advanced: Set Up Form with Validation",
"prompt": "Build a multi-step form using React Hook Form with Zod schema validation. Include field-level error messages, form state persistence, and proper TypeScript integration for type-safe form data.",
"scenario": "Creating complex validated forms"
},
{
"title": "Expert: Implement Parallel Routes and Intercepting Routes",
"prompt": "Set up Next.js App Router parallel routes for a dashboard layout with intercepting routes for modal dialogs. Include proper slot configurations and conditional rendering based on navigation context.",
"scenario": "Advanced routing patterns for complex UIs"
}
],
"output_examples": [
{
"input": "Create a Next.js 14 project with App Router and TypeScript",
"output": [
"Project structure created with app/ directory for App Router",
"TypeScript configured with strict mode and proper tsconfig paths",
"Tailwind CSS v4 installed with base configuration",
"ESLint and Prettier set up with React-specific rules",
"Basic layout and page templates generated"
]
},
{
"input": "Build a user profile component with edit functionality",
"output": [
"Server Component for fetching user data from API",
"Client Component for form interaction and state management",
"Zod schema for profile validation with custom error messages",
"React Hook Form integration with proper type inference",
"Tailwind-styled responsive profile card with edit modal"
]
}
],
"best_practices": [
"Use Server Components by default and only switch to Client Components when interactivity is required",
"Implement proper TypeScript types for all components, props, and API responses to catch errors at compile time",
"Follow the colocation principle by keeping components, styles, and tests together in feature-based directories"
],
"anti_patterns": [
"Avoid using useEffect for data fetching when Server Components can handle it more efficiently",
"Do not pass large JSON objects as client component props - fetch data directly in the component",
"Never skip error boundaries - always implement proper error handling for async operations"
],
"faq": [
{
"question": "What is the difference between App Router and Pages Router in Next.js?",
"answer": "App Router (introduced in Next.js 13) uses the app/ directory with Server Components by default, supports nested layouts, and provides better performance. Pages Router uses the pages/ directory and is the older routing system. This skill focuses on App Router for modern Next.js development."
},
{
"question": "When should I use Server Components vs Client Components?",
"answer": "Use Server Components by default for static content, data fetching, and keeping bundle size small. Use Client Components only when you need interactivity like onClick handlers, useState, useEffect, or browser APIs. Mark Client Components with the 'use client' directive."
},
{
"question": "Is Tailwind CSS v4 compatible with Next.js App Router?",
"answer": "Yes, Tailwind CSS v4 is fully compatible with Next.js App Router. The v4 version offers improved performance with a new engine and simplified configuration. This skill includes setup instructions for Tailwind v4 with App Router projects."
},
{
"question": "How do I handle authentication with Server Components?",
"answer": "Authentication works seamlessly with Server Components. You can read session cookies on the server, protect routes with middleware, and pass user data to components. For client-side auth checks, use Client Components with hooks from your auth provider."
},
{
"question": "Can I use this skill with an existing Next.js 13 project?",
"answer": "Yes, but some patterns may differ. Next.js 13.4+ supports App Router, so most concepts apply. If you are on an older version with only Pages Router, consider migrating to App Router to fully benefit from this skill's workflows."
},
{
"question": "What testing frameworks does this skill recommend?",
"answer": "This skill recommends Vitest for unit and component testing due to its speed and compatibility with Vite. For end-to-end testing, Playwright is recommended for its reliability and cross-browser support. Both integrate well with Next.js projects."
}
]
},
"file_structure": [
{
"name": "SKILL.md",
"type": "file",
"path": "SKILL.md",
"lines": 230
}
]
}
Related skills
FAQ
How many phases does the workflow have?
Eight phases, from Project Setup to Build and Deployment.
What styling and state tools does it assume?
Tailwind CSS v4 for styling and Zustand plus React Query for state.