api-patterns — скилл для Claude Code: проектирование API и установка
Скилл помогает выбрать между REST, GraphQL и tRPC и продумать ответы, версии и пагинацию. Пригодится перед проектированием API.
npx claude-code-templates@latest --skill development/api-patternsЧто делает 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-patterns2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill api-patterns -a claude-code3Вручную: положить файлы
~/.claude/skills/api-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/api-patterns/
Вручную: положить файлы
.agents/skills/api-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/api-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates api-patterns2Вручную: положить файлы
.github/skills/api-patterns/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/api-patternsВручную: положить файлы
.devin/skills/api-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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>, передав путь к проекту.