К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

nitro — скилл для Claude Code: маршруты, кэш и деплой серверов

Скилл подтягивает знания о Nitro v3: файловые маршруты, route rules, кэш, хранилище и пресеты деплоя. Пригодится, когда агент правит nitro.config или пишет обработчики H3.

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

Что делает nitro

Скилл собран из документации Nitro v3 (бета, 3.0.260903) и покрывает серверный тулкит, который стоит за Nuxt, но работает и сам по себе. Внутри — референсы по роутингу, конфигурации, хранилищу, кэшу, ассетам и рендерингу, плюс отдельные документы по задачам, WebSocket, базе данных и OpenAPI.

Ключевое отличие от второй версии: пакет переименован из nitropack в nitro, H3 теперь второй версии с web-standard Request/Response, а автоимпорты убраны — всё импортируется явно. Сканирование директорий стало опциональным через serverDir, useStorage превратился в useKV из nitro/kv, а у кэша swr по умолчанию false.

Если агент колеблется между API второй и третьей версии, в скилле есть отдельный документ advanced-migration.md — советую читать его первым. Скилл не заменяет саму библиотеку: Nitro и его зависимости должны быть установлены в проекте.

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

  • разобрать маршруты и динамические параметры H3 v2
  • настроить route rules: кэш, заголовки, редиректы, CORS
  • подключить KV-хранилище через unstorage
  • завести cron-задачи и вебсокеты
  • собрать сервер под Node, Bun, Deno, Cloudflare или Vercel

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

  • Добавь обработчик для маршрута /api/users с динамическим параметром id
  • Настрой route rules, чтобы /api кэшировался на час
  • Переведи этот код с `useStorage` на `useKV` из nitro/kv

Как установить nitro

1Через Skills CLI (Vercel)

npx skills add antfu/skills --skill nitro -a claude-code

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

~/.claude/skills/nitro/SKILL.md

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

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

Весь набор →
vitest Anthony Fu Скилл помогает писать тесты на Vitest, настраивать моки и покрытие. Пригодится, когда нужно разобраться с фильтрацией тестов или фикстурами. Claude Code CX Codex Cursor +1 43 600установок vite Anthony Fu Скилл помогает настраивать Vite, писать плагины и собирать SSR-приложения. Пригодится для проектов с vite.config.ts и миграции на Rolldown. Claude Code CX Codex Cursor +1 39 800установок vue Anthony Fu Скилл подсказывает агенту, как писать Vue 3-компоненты через Composition API и script setup. Нужен при работе с Vue SFC и реактивностью. Claude Code CX Codex Cursor +1 35 800установок nuxt Anthony Fu Скилл добавляет поддержку Nuxt 5 — полнофункционального Vue-фреймворка с серверным рендерингом, файловой маршрутизацией и автоимпортами. Помогает агенту писать серверные маршруты, работать с useFetch, middleware и гибридным рендерингом. Claude Code CX Codex Cursor +1 24 100установок pnpm Anthony Fu Скилл для работы с pnpm, менеджером пакетов Node.js со строгим разрешением зависимостей. Нужен, если в проекте используются рабочие пространства, каталоги версий, патчи или переопределения зависимостей. Claude Code CX Codex Cursor +1 22 300установок pinia Anthony Fu Скилл Pinia добавляет в Claude Code справку по официальной библиотеке управления состоянием Vue. Помогает при создании хранилищ, работе с состоянием, геттерами и действиями в Vue-приложениях. Claude Code CX Codex Cursor +1 19 700установок unocss Anthony Fu Скилл даёт агенту справочник по UnoCSS: конфиг, правила, шорткаты, пресеты и трансформеры. Пригодится при настройке проекта на UnoCSS или при переносе знаний Tailwind на него. Claude Code CX Codex Cursor +1 16 000установок

Похожие

eval-harness-first Seth Hobson Собирает оценочный контур до начала fine-tuning: goldens, graders, калибровку judge и baseline базовой модели. Нужен для контроля регрессий. Claude Code CX Codex Cursor 2 600установок cron-schedule ruvnet Запускает фоновые задачи по расписанию через CronCreate прямо во время сессии. Пригодится для регулярного аудита кода, сборки карты проекта или обновления тестов. Claude Code CX Codex Cursor +1 902установок react-email vercel-labs Преобразует JSON-спецификации в HTML- и текстовые письма через React Email. Нужен для каталогов писем, шаблонов и описаний, созданных ИИ. Claude Code CX Codex Cursor +1 1 400установок validate-skills Callstack Проверяет скиллы в skills/ по спецификации agentskills.io и практикам Claude Code. Нужен при создании и ревью набора скиллов. Claude Code CX Codex Cursor +1 7 200установок image-to-ui UIZZE Превратите скриншот, макет или эскиз в рабочий код интерфейса. Скилл смотрит на изображение, воспроизводит его точно в коде, затем рендерит и сравнивает, чтобы исправить различия. Claude Code CX Codex Cursor +1 63 500установок mmx-cli MiniMax-AI Учит ассистента управлять платформой MiniMax через терминал. Пригодится для генерации текста, картинок, видео, музыки и озвучки без выхода из агента. Claude Code CX Codex Cursor +1 1 600установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о nitro

Как установить nitro в Claude Code?

Выполните npx skills add antfu/skills --skill nitro -a claude-code. Скилл появится в ~/.claude/skills/nitro/SKILL.md.

Что делает скилл nitro?

Даёт агенту референсы по Nitro v3: файловый роутинг, route rules, кэш поверх unstorage, runtime-конфиг через NITRO_*, задачи, WebSocket, SQL-слой и пресеты деплоя.

Чем Nitro v3 отличается от v2?

Пакет переименован из nitropack в nitro, H3 обновлён до v2 с web-standard Request/Response. Автоимпорты убраны, сканирование директорий включается через serverDir, useStorage заменён на useKV, у кэша swr по умолчанию false.

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

SKILL.md · MIT
---
name: nitro
description: Nitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere. Use when working with nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets, or deploying to Node/Bun/Deno/Cloudflare/Vercel.
metadata:
  author: Anthony Fu
  version: "2026.9.25"
  source: Generated from https://github.com/nitrojs/nitro, scripts located at https://github.com/antfu/skills
---

> The skill is based on Nitro v3 (beta, 3.0.260903), generated at 2026-09-25.

Nitro is a framework-agnostic, deployment-agnostic server toolkit powered by [H3](https://h3.dev) v2, [unstorage](https://unstorage.unjs.io), and Vite/Rolldown/Rollup. It powers Nuxt and works standalone. From one codebase it builds optimized output for Node.js, Bun, Deno, Cloudflare, Vercel, Netlify, and more.

Key capabilities:
- **Filesystem routing** with H3 v2 event handlers, dynamic params, and method suffixes.
- **Route rules** for declarative caching, headers, redirects, proxying, and CORS.
- **Caching** layer (cached handlers/functions, SWR) on top of the **unstorage** KV layer.
- **Runtime config** overridable via `NITRO_*` env vars.
- **Tasks** (on-demand + scheduled/cron), **WebSockets**/SSE, a SQL **database** layer, and **OpenAPI** auto-docs.
- **Plugins & lifecycle hooks**, custom **renderer**/**server entry**, and portable **deployment presets**.

> **Key v3 changes** (vs. `nitropack` v2): the package is renamed `nitropack` → `nitro` with H3 v2 (web-standard `Request`/`Response`); **auto-imports are removed** (import everything explicitly); directory scanning is **opt-in** via `serverDir`; `useStorage` → `useKV` (`nitro/kv`) and the `storage` config option → `kv`; cache `swr` now defaults to `false`. If unsure about v2-vs-v3 APIs, read [advanced-migration](references/advanced-migration.md) first.

## Core

| Topic | Description | Reference |
|-------|-------------|-----------|
| Routing | File-based routes, `defineHandler`, params, middleware, route rules, errors | [core-routing](references/core-routing.md) |
| Configuration | `nitro.config.ts`, `defineConfig`, key options, runtime config | [core-configuration](references/core-configuration.md) |
| Storage | unstorage KV, mount points, drivers, dynamic mounts | [core-storage](references/core-storage.md) |
| Cache | `defineCachedHandler`, `defineCachedFunction`, SWR, invalidation | [core-cache](references/core-cache.md) |
| Assets | Public assets, compression, server assets via storage | [core-assets](references/core-assets.md) |
| Rendering | Renderer (HTML/SSR), server entry, framework integration | [core-rendering](references/core-rendering.md) |

## Features

| Topic | Description | Reference |
|-------|-------------|-----------|
| Plugins & Hooks | `definePlugin`, runtime lifecycle hooks, error capture | [features-plugins](references/features-plugins.md) |
| Tasks | On-demand & scheduled (cron) tasks, `runTask` | [features-tasks](references/features-tasks.md) |
| WebSocket & SSE | `defineWebSocketHandler`, pub/sub, namespaces, event streams | [features-websocket](references/features-websocket.md) |
| Database | Built-in SQL layer via db0, `useDatabase`, connectors | [features-database](references/features-database.md) |
| OpenAPI | Auto spec from `defineRouteMeta`, Scalar/Swagger UIs | [features-openapi](references/features-openapi.md) |

## Advanced / Deployment

| Topic | Description | Reference |
|-------|-------------|-----------|
| Deployment Presets | Runtimes & providers, compatibility dates, platform integration | [deploy-presets](references/deploy-presets.md) |
| v2 → v3 Migration | Package rename, `nitro/*` imports, H3 v2 API, preset changes | [advanced-migration](references/advanced-migration.md) |

© Anthony Fu · MIT · antfu/skills

Смотрите также

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

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