graphql-api-development — скилл для Claude Code: GraphQL API
Скилл для проектирования GraphQL API на graphql-js: схема, резолверы, запросы, мутации, подписки и авторизация. Пригодится, когда REST уже тесен.
npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a claude-codeЧто делает graphql-api-development
Скилл ведёт агента по проектированию GraphQL API на graphql-js: типы и схема, резолверы, запросы, мутации, подписки, обработка ошибок, аутентификация и авторизация, кэширование. Внутри разобраны два способа описания схемы — SDL и программный API — и паттерны: input-типы для мутаций, интерфейсы для общих полей, union для полиморфных ответов, пагинация по offset и по курсору в стиле Relay.
Отдельный раздел объясняет, когда GraphQL выигрывает у REST, а когда лучше остаться на REST: простой CRUD, загрузка файлов, критичное HTTP-кэширование. Это повод проверить, нужен ли вам вообще переход, а не тащить GraphQL ради моды.
Скилл рассчитан на серверы на Node.js с Express. Текст обрезан на разделе о версионировании, поэтому про миграцию схемы и деплой он ничего не обещает. Схема и примеры кода даны на JavaScript и TypeScript.
Какие задачи решает
- спроектировать схему GraphQL с типами и связями
- написать резолверы для вложенных полей без лишних запросов
- добавить мутацию с input-типом и понятными ошибками
- сделать пагинацию по курсору в стиле Relay
- развести аутентификацию и авторизацию по полям
Примеры запросов агенту
- Спроектируй схему GraphQL для блога: пользователи, посты, комментарии
- Напиши резолверы для вложенных полей Post.author и User.posts
- Добавь мутацию createPost с input-типом и union-ошибками
Как установить graphql-api-development
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a claude-code2Вручную: положить файлы
~/.claude/skills/graphql-api-development/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/graphql-api-development/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a codex2Вручную: положить файлы
.agents/skills/graphql-api-development/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a cursor2Вручную: положить файлы
.cursor/skills/graphql-api-development/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace graphql-api-development2Вручную: положить файлы
.github/skills/graphql-api-development/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/graphql-api-developmentВручную: положить файлы
.devin/skills/graphql-api-development/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о graphql-api-development
Как установить graphql-api-development в Claude?
Выполните npx skills add manutej/luxor-claude-marketplace --skill graphql-api-development -a claude-code. Файл скилла окажется по пути ~/.claude/skills/graphql-api-development/SKILL.md.
Что делает graphql-api-development?
Проводит агента через проектирование GraphQL API на graphql-js: схема, резолверы, запросы, мутации, подписки, обработка ошибок, авторизация и кэширование.
На чём написан сервер в примерах скилла?
Примеры рассчитаны на Node.js с Express, код на JavaScript и TypeScript. Схему можно описывать через SDL или программный API.