К основному содержанию
скилл CX Codex

nextjs-react-typescript — скилл для Claude Code

Скилл задаёт стиль кода для Next.js App Router, React, TypeScript, Shadcn UI и Tailwind. Агент пишет функциональные компоненты, серверные по умолчанию, с TypeScript-интерфейсами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill nextjs-react-typescript -a claude-code
Открыть на GitHub

Что делает nextjs-react-typescript

Скилл учит агента писать на TypeScript с Next.js App Router, React, Shadcn UI, Radix UI и Tailwind по единым правилам. Код получается функциональным, без классов; папки именуются через дефис (auth-wizard), переменные — с глаголом (isLoading). Агент предпочитает серверные компоненты React, оборачивает клиентские в Suspense, загружает некритичные части динамически.

Внутри — соглашения по структуре файлов (экспорт, подкомпоненты, хелперы, типы), форматированию (ключевое слово function, декларативный JSX), оптимизации (WebP, ленивая загрузка, Web Vitals). Для состояния URL-параметров скилл советует nuqs. Интерфейсы предпочтительнее типов, енамы заменяются мапами.

Скилл не содержит готовых шаблонов компонентов: он меняет то, как агент пишет и организует код Next.js-проекта.

Какие задачи решает

  • задать единый стиль TypeScript-кода в Next.js-проекте
  • перейти с клиентских компонентов на серверные по умолчанию
  • организовать структуру файлов и папок по соглашениям
  • оптимизировать рендеринг и Web Vitals без ручного контроля
  • настроить агента на Shadcn UI, Radix UI и Tailwind

Примеры запросов агенту

  • Создай страницу профиля с серверным компонентом и Shadcn UI
  • Переведи клиентский компонент UserList на серверный рендеринг
  • Оберни модальное окно в Suspense и загружай его динамически

Как установить nextjs-react-typescript

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill nextjs-react-typescript -a claude-code

2Вручную: положить файлы

~/.claude/skills/nextjs-react-typescript/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/nextjs-react-typescript/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о nextjs-react-typescript

Как установить nextjs-react-typescript в Claude Code?

Выполни npx skills add Mindrally/skills --skill nextjs-react-typescript -a claude-code, скилл окажется в ~/.claude/skills/nextjs-react-typescript/SKILL.md.

Что делает скилл nextjs-react-typescript?

Скилл задаёт правила для TypeScript, Next.js App Router, React, Shadcn UI и Tailwind: функциональные компоненты, серверный рендеринг по умолчанию, соглашения по именованию и оптимизации.

Зачем нужен nextjs-react-typescript?

Скилл приводит код Next.js-проекта к единому стилю: агент пишет серверные компоненты, использует интерфейсы вместо типов, организует файлы по структуре и оптимизирует рендеринг автоматически.

Исходный текст

SKILL.md · Apache-2.0
---
name: nextjs-react-typescript
description: Expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI and Tailwind
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Next.js React TypeScript

You are an expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI and Tailwind.

## Code Style and Structure

- Write concise, technical TypeScript code with accurate examples
- Employ functional and declarative programming patterns; steer clear of classes
- Prioritize iteration and modularization over code duplication
- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError)
- Organize files: exported component, subcomponents, helpers, static content, types

## Naming Conventions

- Use lowercase with dashes for directories (e.g., components/auth-wizard)
- Favor named exports for components

## TypeScript Usage

- Use TypeScript for all code; prefer interfaces over types
- Avoid enums; use maps instead
- Use functional components with TypeScript interfaces

## Syntax and Formatting

- Use the "function" keyword for pure functions
- Avoid unnecessary curly braces in conditionals
- Use declarative JSX

## UI and Styling

- Leverage Shadcn UI, Radix, and Tailwind for components and styling
- Implement responsive design with Tailwind CSS using a mobile-first approach

## Performance Optimization

- Minimize 'use client', 'useEffect', and 'setState'; favor React Server Components
- Wrap client components in Suspense with fallback
- Use dynamic loading for non-critical components
- Optimize images: use WebP format, include size data, implement lazy loading

## Key Conventions

- Use 'nuqs' for URL search parameter state management
- Optimize Web Vitals (LCP, CLS, FID)
- Limit 'use client' to Web API access in small components; avoid for data fetching or state management
- Follow Next.js documentation for Data Fetching, Rendering, and Routing

© Mindrally · Apache-2.0 · Mindrally/skills

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора214

fastapi-python Задаёт агенту стиль разработки на FastAPI: async, Pydantic v2, обработка ошибок и структура роутеров. Пригодится, когда пишете API на Python. CX Codex +1 13 900установок web-scraping Скилл задаёт агенту правила парсинга: какие библиотеки брать для статики, динамики и больших обходов, как обходить блокировки и ошибки. CX Codex +1 4 500установок computer-vision-opencv Скилл задаёт агенту рамки работы с изображениями и видео: OpenCV, PyTorch, аугментации, трекинг. Пригодится, когда в проекте есть пайплайны обработки кадров. CX Codex +1 3 800установок framer-motion Задаёт агенту правила анимаций на Motion: что анимировать, а что ломает раскладку. Пригодится, когда в проекте уже есть React и TypeScript. CX Codex +1 3 000установок chrome-extension-development Ведёт агента по сборке расширений Chrome на Manifest V3: манифест, service worker, content scripts, попап, публикация в Chrome Web Store. CX Codex +1 2 800установок mysql-best-practices Скилл задаёт агенту правила проектирования схем MySQL, индексов и оптимизации запросов. Пригодится, когда агент пишет миграции или разбирает медленный запрос. CX Codex +1 2 700установок odoo-development Скилл для ИИ-агента, который подсказывает, как писать модули Odoo: модели на Python ORM, XML-представления, права доступа. CX Codex +1 2 300установок expo-react-native-typescript Скилл задаёт агенту правила разработки мобильных приложений на Expo, React Native и TypeScript: структура файлов, навигация, состояние, тесты. CX Codex +1 2 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой