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

implement-graphql-api — команда для Claude Code: GraphQL API

Слэш-команда собирает GraphQL API: схему, резолверы, подписки и защиту от N+1. Пригодится, когда нужен рабочий бэкенд, а не набросок.

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

Что делает implement-graphql-api

Команда проходит по проекту и определяет, что уже есть: фреймворк из package.json или requirements.txt, файлы схем и резолверов, конфиг базы, следы авторизации. Дальше строит API по выбранному подходу — schema-first, code-first или federation.

Внутри шесть шагов: типы, запросы, мутации и кастомные скаляры; резолверы с проверкой прав и обработкой ошибок; DataLoader для батчинга; WebSocket-подписки; ограничение глубины и сложности запросов; инструменты вроде introspection и schema stitching. Отдельно заявлены загрузка файлов, директивы и Apollo Federation.

Подход задаётся аргументом при вызове: --schema-first, --code-first или --federation. Без аргумента команда не знает, какую архитектуру строить, поэтому решите это заранее. Работает с Read, Write, Edit и Bash — то есть может править файлы и запускать установку пакетов. Если в проекте уже есть схема, стоит проверить, не перепишет ли она её.

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

  • собрать схему GraphQL с типами, запросами и мутациями
  • написать резолверы с проверкой авторизации
  • убрать N+1 запросы через DataLoader
  • добавить WebSocket-подписки на живые данные
  • ограничить глубину и сложность входящих запросов

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

  • /implement-graphql-api --code-first
  • /implement-graphql-api --schema-first
  • /implement-graphql-api --federation

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

1Через claude-code-templates

npx claude-code-templates@latest --command setup/implement-graphql-api

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

.claude/commands/implement-graphql-api.md

Вызов — /implement-graphql-api. Для всех проектов — ~/.claude/commands/

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

Весь набор →
archive Слэш-команда сохраняет завершённые оркестрации вместе с метриками и выводами, чтобы к ним можно было вернуться позже. 228установок game-performance-profiler Разбирает узкие места игрового проекта по кадрам, памяти и рендерингу и выдаёт список оптимизаций с приоритетами. 227установок setup-cdn-optimization Слэш-команда разбирает трафик и типы контента, затем настраивает CDN: кэш, сжатие, картинки, инвалидацию. 218установок discord-notifications Отправляет сообщение в Discord, когда Claude закончил работу или завершил субагента. Пригодится, если вы уходите от терминала и хотите знать, что задача готова. 217установок remove Убирает задачу из системы оркестрации и обновляет все ссылки на неё. Пригодится, когда задача устарела или дублируется. 209установок ascii-ui-mockup-generator Субагент рисует ASCII-макеты будущего интерфейса: несколько вариантов вёрстки, форм и дашбордов до того, как написан код. 207установок blue-green-deployment Слэш-команда для Claude, которая разворачивает blue-green схему: переключение трафика, проверка здоровья и откат. 206установок blueprint-mode-codex Субагент, который ведёт задачу по одному из четырёх сценариев и проверяет каждый шаг по файлам проекта, а не по догадкам. 201установок

Похожие

graphql-api-development manutej Скилл для проектирования GraphQL API на graphql-js: схема, резолверы, запросы, мутации, подписки и авторизация. Пригодится, когда REST уже тесен. CX Codex +1 447установок public-graphql-api-design Samuel Berthe Скилл помогает спроектировать публичный GraphQL API для сторонних разработчиков. Он задаёт правила схемы, пагинацию через Relay, лимиты сложности и границы доверия в федерации. CX Codex +1 7 600установок graphql-schema apollographql Скилл обучает проектированию схем GraphQL SDL по практикам Apollo. Помогает при создании schema.graphql, добавлении мутаций или настройке пагинации. CX Codex +1 4 000установок graphql-and-hidden-parameters yaklang Плейбук по тестированию GraphQL и скрытых параметров: интроспекция, батчинг, недокументированные поля и дыры в авторизации. CX Codex +1 3 600установок graphql-implementation secondsky Скилл для сборки GraphQL API: схема, резолверы, обработка ошибок и защита от N+1. Пригодится при переходе с REST и при подписках в реальном времени. CX Codex +1 380установок api-integration-surface-strategy Samuel Berthe Помогает решить, какие поверхности интеграции платформа отдаёт наружу — REST, GraphQL, gRPC, вебхуки, SDK, MCP — и в каком порядке их строить. CX Codex +1 8 000установок

Рядом в теме «Бэкенд и API»

Все слэш-команды по теме «Бэкенд и API» →

Вопросы о implement-graphql-api

Как установить implement-graphql-api в Claude?

Выполните npx claude-code-templates@latest --command setup/implement-graphql-api. После этого файл команды лежит в .claude/commands/implement-graphql-api.md.

Что делает implement-graphql-api?

Строит GraphQL API целиком: схему, резолверы, батчинг через DataLoader, подписки и защиту от тяжёлых запросов. Подход к схеме задаётся аргументом.

Какие подходы к схеме поддерживаются?

Три: --schema-first, --code-first и --federation. Выбирайте до запуска, иначе команда не поймёт, какую архитектуру разворачивать.

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

implement-graphql-api.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[schema-approach] | --schema-first | --code-first | --federation"
description: Implement GraphQL API with comprehensive schema, resolvers, and real-time subscriptions
---

# Implement GraphQL API

Implement comprehensive GraphQL API with modern best practices: **$ARGUMENTS**

## Current Application Context

- Framework: @package.json or @requirements.txt (detect Apollo, GraphQL Yoga, etc.)
- Existing API: !`find . -name "*.graphql" -o -name "*schema*" -o -name "*resolver*" | wc -l`
- Database integration: @prisma/schema.prisma or database connection configs
- Authentication: !`grep -r "auth\|jwt\|context" src/ 2>/dev/null | wc -l`

## Task

Build production-ready GraphQL API with comprehensive functionality and performance optimization:

**Schema Approach**: Use $ARGUMENTS to specify schema-first, code-first, or federation architecture

**GraphQL Implementation**:
1. **Schema Design** - Type definitions, queries, mutations, subscriptions, custom scalars
2. **Resolver Architecture** - Data fetching, authentication, authorization, error handling
3. **DataLoader Integration** - N+1 query prevention, batch loading, caching strategies
4. **Real-time Features** - WebSocket subscriptions, live data updates, connection management
5. **Security & Performance** - Query complexity analysis, depth limiting, rate limiting
6. **Development Tools** - GraphQL Playground, introspection, schema stitching

**Advanced Features**: File uploads, federated schemas, Apollo Federation, schema directives, and monitoring.

**Production Readiness**: Implement comprehensive error handling, logging, metrics, and deployment strategies.

**Output**: Complete GraphQL API with optimized resolvers, real-time capabilities, security controls, and developer documentation.

© davila7 · MIT · davila7/claude-code-templates

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

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

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