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

api-patterns — скилл для Claude Code: проектирование API и установка

Скилл помогает выбрать между REST, GraphQL и tRPC и продумать ответы, версии и пагинацию. Пригодится перед проектированием API.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/api-patterns
Открыть на GitHub

Что делает api-patterns

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

Материалы сгруппированы по темам, и скилл советует читать только разделы, нужные для текущей задачи. Это значит, что рекомендации зависят от того, что именно вы проектируете. Для проверки конечных точек есть скрипт scripts/api_validator.py, который запускается командой python scripts/api_validator.py <project_path>. Доступны инструменты Read, Write, Edit, Glob и Grep.

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

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

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

  • Помоги выбрать между REST, GraphQL и tRPC для моего API.
  • Предложи формат ответов, обработку ошибок и пагинацию для REST API.
  • Проверь конечные точки проекта командой python scripts/api_validator.py <project_path>.

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

1Через claude-code-templates

npx claude-code-templates@latest --skill development/api-patterns

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill api-patterns -a claude-code

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

~/.claude/skills/api-patterns/SKILL.md

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

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

Вопросы о api-patterns

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

Выполните npx claude-code-templates@latest --skill development/api-patterns.

Что делает api-patterns?

Помогает принимать решения при проектировании API: от выбора REST, GraphQL или tRPC до формата ответов, версионирования и пагинации.

Как проверить конечные точки API?

Запустите python scripts/api_validator.py <project_path>, передав путь к проекту.

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

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

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

Весь набор →
twitter-ai-influencer-manager Субагент для постинга, поиска и анализа твитов об ИИ. Держит список хэндлов ключевых AI-исследователей и подсказывает, как с ними взаимодействовать. 510установок vercel-deploy-optimize Оптимизирует сборку Next.js и выкладывает её на Vercel, попутно проверяя конфиги и подключая мониторинг производительности. 506установок nodejs-best-practices Скилл помогает выбирать Node.js-фреймворк, async-подходы, архитектуру и меры безопасности по контексту проекта. Пригодится для проектирования и ревью. 501установок backend-architect Скилл для Claude Code, который помогает проектировать бэкенд: границы сервисов, контракты API, отказоустойчивость и наблюдаемость. Пригодится, когда решение принимается до первой строки кода. 501установок obsidian-markdown Скилл помогает Claude Code создавать и править Markdown-заметки с синтаксисом Obsidian. Пригодится для внутренних ссылок, callout-блоков и встраиваемых файлов. 490установок nextjs-api-tester Команда анализирует эндпоинты в Next.js и пишет для них проверки. Помогает протестировать авторизацию, валидацию данных и ошибки в App или Pages Router. 479установок statistical-analysis Автоматизирует проверку гипотез, расчёт величин эффекта и подготовку отчётов по стандарту APA. Пригодится исследователям при обработке экспериментальных данных. 478установок neon-database-architect Субагент для проектирования схем Neon, настройки Drizzle ORM и оптимизации запросов в serverless-окружении. 478установок

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

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