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

nextjs-core — скилл для Claude Code: что делает и установка

Задаёт правила разработки на Next.js App Router: серверные компоненты по умолчанию, мутации через Server Actions и точечную ревалидацию кеша.

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

Что делает nextjs-core

Скилл настраивает работу агента с Next.js App Router. Он требует использовать серверные компоненты везде, где возможно, сводя директиву "use client" к минимуму. Для обработки API и вебхуков прописываются Route Handlers, дополненные экранами загрузки и обработки ошибок.

Любые изменения данных выносятся в Server Actions с валидацией и проверкой прав доступа. Клиентская авторизация без проверки на сервере здесь под запретом. Скилл также блокирует первичную загрузку данных через useEffect и слишком широкий сброс кеша.

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

  • перевести мутации данных в Server Actions с серверной валидацией
  • настроить точечную ревалидацию путей и тегов кеша
  • убрать вызовы useEffect при начальной загрузке данных
  • добавить экраны загрузки и границы ошибок для Route Handlers

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

  • Напиши Server Action для обновления профиля с валидацией прав на сервере
  • Сделай страницу каталога на серверных компонентах и убери лишний use client
  • Создай Route Handler для вебхука с обработкой ошибок и границ загрузки

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

1Через Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill nextjs-core -a claude-code

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

~/.claude/skills/nextjs-core/SKILL.md

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

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

Вопросы о nextjs-core

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

Выполните в терминале команду npx skills add bobmatnyc/claude-mpm-skills --skill nextjs-core -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/nextjs-core/SKILL.md.

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

Он задаёт архитектурные правила Next.js App Router: приоритет серверных компонентов, вынос мутаций в Server Actions и явное управление кешем.

Какие антипаттерны блокирует этот скилл?

Скилл запрещает клиентскую авторизацию без серверной проверки и блокирует загрузку начальных данных через useEffect.

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

SKILL.md · MIT
---
name: nextjs-core
description: Core Next.js patterns for App Router development including Server Components, Server Actions, route handlers, data fetching, and caching strategies
user-invocable: false
disable-model-invocation: true
version: 1.1.0
category: toolchain
progressive_disclosure:
  entry_point:
    summary: "Server-first patterns with safe mutations (Server Actions) and explicit caching/revalidation"
tags: [nextjs, app-router]
---

# Next.js Core (App Router)

- Server Components by default; minimal `"use client"`.
- Mutations in Server Actions (validate/authz; revalidate tags/paths).
- Route handlers for APIs/webhooks; add loading/error boundaries.

Anti-patterns:
- ❌ Fetch initial data in `useEffect`.
- ❌ Cache or revalidate too broadly.
- ❌ Client-only authz.

References: see `references/` (server actions, fetching, caching, routing, auth, testing).

© bobmatnyc · MIT · bobmatnyc/claude-mpm-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установок

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

reporting-pipelines Скилл задаёт единый порядок выгрузки отчётов: собрать данные, нормализовать, выгрузить CSV/JSON/Markdown с меткой времени и сохранить в reports/. CX Codex +1 354установок better-auth-integrations Помогает подключить Better Auth к веб-фреймворкам на TypeScript: Next.js, SvelteKit, Remix, Express и Hono. Настраивает обработчики /api/auth/* и работу с cookies в SSR. CX Codex +1 354установок better-auth-plugins Направляет ассистента при настройке двухфакторной аутентификации, passkey, JWT или организаций в Better Auth на TypeScript. Помогает связать клиентские и серверные плагины. CX Codex +1 352установок git-worktrees Скилл учит агента изолировать ветки через рабочие деревья Git. Пригодится для одновременного тестирования фич, срочных хотфиксов и цепочек пулреквестов. CX Codex +1 351установок fastapi-local-dev Скилл-справочник по запуску FastAPI: Uvicorn с автоперезагрузкой для разработки, Gunicorn с UvicornWorker для продакшена. CX Codex +1 347установок vb-winforms Шаблоны разработки на VB.NET для Windows Forms: привязка данных и безопасные потоки интерфейса. Помогает избежать зависания окон. CX Codex +1 345установок headlessui Скилл по Headless UI: нестилизованные компоненты для React и Vue с готовой клавиатурной навигацией и ARIA. Пригодится, когда нужен свой дизайн без потери доступности. CX Codex +1 345установок vercel-networking-domains Скилл для настройки доменов, редиректов, rewrites, заголовков и edge-кеша на Vercel. Пригодится, когда правишь поведение трафика, а не код приложения. CX Codex +1 344установок

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

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