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

api-design-principles · sickn33 — скилл для Claude Code: REST и GraphQL

Скилл для проектирования REST и GraphQL API с нуля: как выстроить архитектуру, версионирование, обработку ошибок и аутентификацию так, чтобы разработчикам было удобно её использовать.

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

Что делает api-design-principles

Скилл помогает спланировать API перед кодом: определить потребителей и ограничения, выбрать стиль (REST или GraphQL), спроектировать ресурсы или типы данных, задать схему обработки ошибок, версионирования, пагинации и аутентификации. Всё это через диалог с агентом.

Внутри — пошаговая инструкция из четырёх этапов и ссылка на resources/implementation-playbook.md с паттернами, чек-листами и шаблонами. Скилл работает на платформах Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

Пригодится, если вы проектируете новый API, переделываете старый для удобства разработчиков, устанавливаете стандарты в команде или готовите спецификацию к code review. Не поможет, если нужна реализация под конкретный фреймворк или если интерфейс менять нельзя.

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

  • спроектировать REST API с версионированием и обработкой ошибок
  • выбрать между REST и GraphQL для задачи
  • определить структуру ресурсов и типов данных
  • установить стандарты API для команды
  • подготовить API к интеграции с внешними сервисами

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

  • Помогите спроектировать REST API для мобильного приложения с офлайн-синхронизацией
  • Давайте перепроектируем GraphQL схему: что с пагинацией больших списков?
  • Создайте документацию API с примерами ошибок и rate limiting

Как установить api-design-principles

1Через Skills CLI (Vercel)

npx skills add sickn33/agentic-awesome-skills --skill api-design-principles -a claude-code

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

~/.claude/skills/api-design-principles/SKILL.md

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

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

Весь набор →
docker-expert sickn33 Скилл для ИИ-агента, который разбирает Dockerfile, multi-stage сборки и безопасность контейнеров. Пригодится, когда нужно навести порядок в образах и Compose. Claude Code CX Codex Cursor +1 27 200установок typescript-expert sickn33 Скилл для работы с TypeScript и JavaScript: разбирает типы, ускоряет проверку и помогает с миграциями. Пригодится, когда проект на TS растёт и компилятор начинает тормозить. Claude Code CX Codex Cursor +1 12 600установок browser-automation sickn33 Скилл помогает проверять браузерные сценарии по состоянию интерфейса и результату операции. Подходит для UI-тестов, диагностики таймингов и разрешённого сбора данных. Claude Code CX Codex Cursor +1 6 700установок nextjs-supabase-auth sickn33 Скилл настраивает Supabase Auth в Next.js App Router: клиенты, middleware, OAuth callback и Server Actions. Пригодится для защиты маршрутов и работы с сессиями. Claude Code CX Codex Cursor +1 6 500установок 3d-web-experience sickn33 Помогает создавать и отлаживать 3D-сцены, конфигураторы товаров и портфолио для веба. Разбирает выбор стека, загрузку моделей и производительность. Claude Code CX Codex Cursor +1 5 200установок prisma-expert sickn33 Скилл помогает разбирать схемы Prisma, миграции и запросы. Пригодится, когда нужно найти причину ошибки или проверить изменения перед деплоем. Claude Code CX Codex Cursor +1 4 200установок playwright-skill sickn33 Скилл для написания и запуска тестов браузера через Playwright: проверка вёрстки на разных экранах, скриншоты, тесты логина и заполнения форм. Код выполняется локально через Node. Claude Code CX Codex Cursor +1 3 900установок game-development sickn33 Координирует структуру игры: задаёт базовые принципы архитектуры и перенаправляет агента к подскиллам для веба, ПК, мобильных платформ или VR. Claude Code CX Codex Cursor +1 3 800установок

Другие версии api-design-principles

Похожие

node mcollina Даёт агенту правила для Node.js и TypeScript: от запуска .ts без сборки до потоков, тестов и остановки сервиса. Claude Code CX Codex Cursor +1 5 900установок salesforce-flow-design официальный github Проверяет архитектуру Salesforce Flow: выбор типа, bulk-безопасность и обработку ошибок. Подходит для проектирования и ревью Flow перед активацией. GitHub Copilot 839установок text-to-speech elevenlabs Превращает текст в речь через ElevenLabs. Пригодится для озвучки, голосовых функций и генерации аудиофайлов в проекте. Claude Code CX Codex Cursor +1 16 600установок wp-performance WordPress Скилл помогает диагностировать и устранять проблемы с производительностью WordPress через консоль и WP-CLI без открытия браузера. Claude Code CX Codex Cursor +1 6 100установок ddd-aggregate ruvnet Генерирует корень агрегата DDD с сущностью, объектами-значениями, интерфейсом репозитория, событиями и тестами. Пригодится при моделировании бизнес-логики внутри ограниченного контекста. Claude Code CX Codex Cursor +1 749установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. Claude Code Claude.ai 130 949установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. Claude Code CX Codex Cursor +1 472 300установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. Claude Code CX Codex Cursor +1 466 200установок

Вопросы о api-design-principles

Как установить api-design-principles в Claude Code?

Выполните npx skills add sickn33/agentic-awesome-skills --skill api-design-principles -a claude-code, затем найдите установленный скилл в ~/.claude/skills/api-design-principles/SKILL.md.

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

Помогает спроектировать REST или GraphQL API: определить потребителей, выбрать архитектуру, задать ошибки, версионирование, пагинацию и аутентификацию. Работает через диалог с агентом, используя паттерны из встроенного playbook.

Когда не нужен этот скилл?

Если вам нужна помощь только с реализацией под конкретный фреймворк (Django, FastAPI, Express), если это инфраструктурная работа без контрактов API, или если менять интерфейсы нельзя.

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

SKILL.md · MIT
---
name: api-design-principles
description: "Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time."
risk: safe
source: community
date_added: "2026-02-27"
---

# API Design Principles

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.

## Use this skill when

- Designing new REST or GraphQL APIs
- Refactoring existing APIs for better usability
- Establishing API design standards for your team
- Reviewing API specifications before implementation
- Migrating between API paradigms (REST to GraphQL, etc.)
- Creating developer-friendly API documentation
- Optimizing APIs for specific use cases (mobile, third-party integrations)

## Do not use this skill when

- You only need implementation guidance for a specific framework
- You are doing infrastructure-only work without API contracts
- You cannot change or version public interfaces

## Instructions

1. Define consumers, use cases, and constraints.
2. Choose API style and model resources or types.
3. Specify errors, versioning, pagination, and auth strategy.
4. Validate with examples and review for consistency.

Refer to `resources/implementation-playbook.md` for detailed patterns, checklists, and templates.

## Resources

- `resources/implementation-playbook.md` for detailed patterns, checklists, and templates.

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

© sickn33 · MIT · sickn33/agentic-awesome-skills

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

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

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