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

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

Задаёт правила разработки на Next.js и TypeScript с упором на React Server Components, стилизацию Tailwind CSS и валидацию данных через Zod.

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

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

Скилл настраивает агента на функциональный TypeScript без классов. Агент минимизирует директиву 'use client', хуки useEffect и setState, отдавая приоритет серверным компонентам (RSC), динамическим импортам и ленивой загрузке изображений в формате WebP. Папки именуются строчными буквами через дефис. Переменные получают вспомогательные глаголы вроде isLoading или hasError.

В инструкциях зафиксирован конкретный стек библиотек: Tailwind CSS, Shadcn UI и Radix UI для интерфейса, Zustand или TanStack React Query для работы с состоянием, а также Zod для схем валидации. Обработка ошибок строится через ранние возвраты (early returns) и guard clauses. Для тестирования используются Jest и React Testing Library, а сложная логика снабжается комментариями JSDoc.

Если в проекте принят классовый подход или используются другие библиотеки компонентов вроде MUI, правила скилла войдут с ними в прямое противоречие.

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

  • сократить число клиентских компонентов с 'use client' в пользу RSC
  • внедрить валидацию пользовательских данных через схемы Zod
  • организовать клиентское состояние через Zustand или TanStack React Query
  • написать модульные тесты на Jest и React Testing Library

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

  • Создай серверный компонент профиля пользователя с валидацией входных данных через Zod.
  • Перепиши форму на ранние возвраты и добавь обработку ошибок без лишних хуков состояния.
  • Напиши модульные тесты на Jest и React Testing Library для хелпера авторизации.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Выполните в терминале команду npx skills add Mindrally/skills --skill optimized-nextjs-typescript -a claude-code. Также можно вручную поместить файл по пути ~/.claude/skills/optimized-nextjs-typescript/SKILL.md.

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

Он задаёт модели строгие инженерные требования: приоритет серверных компонентов React, модульную структуру папок, типизацию без классов и строгую валидацию входных данных.

Какой технологический стек предполагает этот скилл?

Инструкции ориентированы на связку Tailwind CSS, Radix UI, Shadcn UI, Zustand, TanStack React Query, Zod и Jest.

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

SKILL.md · Apache-2.0
---
name: optimized-nextjs-typescript
description: Optimized Next.js TypeScript best practices with modern UI/UX, focusing on performance, security, and clean architecture
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Optimized Next.js TypeScript Best Practices

You are an expert in creating highly optimized and maintainable Next.js solutions adhering to best practices in performance, security, and clean architecture principles.

## Code Style and Structure

- Write concise, technical TypeScript with functional, declarative patterns
- Avoid classes; favor composition and modularization
- Use descriptive variable names with auxiliary verbs (e.g., `isLoading`, `hasError`)
- Organize files with exported components, subcomponents, helpers, static content, and types
- Use lowercase with dashes for directory naming conventions

## Optimization Best Practices

- Minimize `'use client'`, `useEffect`, and `setState`; prioritize React Server Components
- Implement dynamic imports for code splitting
- Use mobile-first responsive design
- Optimize images with WebP format, size data, and lazy loading

## Error Handling and Validation

- Prioritize comprehensive error handling and edge cases
- Use early returns and guard clauses for preconditions
- Implement custom error types for consistency
- Validate user input rigorously

## UI and Styling

- Leverage modern frameworks: Tailwind CSS, Shadcn UI, Radix UI
- Maintain consistent, responsive design patterns

## State and Data Management

- Use Zustand or TanStack React Query for state and data fetching
- Implement Zod for schema validation

## Security and Performance

- Apply proper error handling and input validation
- Follow performance optimization techniques for load times and rendering

## Testing and Documentation

- Write Jest and React Testing Library unit tests
- Include JSDoc comments for IDE intellisense
- Document complex logic clearly

© 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

analytics-data-analysis Задаёт агенту правила работы с pandas, matplotlib и seaborn: как чистить датасет, строить графики и оформлять Jupyter-ноутбук. CX Codex +1 1 100установок rabbitmq-development Набор правил для ИИ-агента: как проектировать обменники, очереди и потребителей RabbitMQ без типичных ошибок. CX Codex +1 1 100установок nextauth-authentication Скилл учит агента внедрять аутентификацию через NextAuth.js (Auth.js v5) в Next.js. Помогает настроить сессии, роуты и защиту страниц. CX Codex +1 1 100установок scipy-best-practices Скилл задаёт агенту правила научных вычислений на SciPy: оптимизация, линейная алгебра, статистика, сигналы. Пригодится, когда код на Python считает числа, а не рисует интерфейсы. CX Codex +1 1 000установок kubernetes Задаёт агенту правила работы с Kubernetes, Helm, Ansible и CI/CD. Пригодится, когда манифесты и пайплайны пишет ИИ, а не человек. CX Codex +1 1 000установок quarkus Скилл задаёт агенту правила кода на Quarkus: Jakarta EE, MicroProfile, нативные сборки GraalVM и реактивные паттерны. CX Codex +1 1 000установок prisma Правила проектирования схем Prisma ORM, изоляции тестов и типобезопасных запросов. Помогает выстроить слой репозиториев в TypeScript. CX Codex +1 1 000установок matplotlib-best-practices Скилл задаёт агенту правила работы с Matplotlib: типы графиков, подписи осей, палитры для дальтоников, экспорт в PDF и PNG. CX Codex +1 1 000установок

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

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