Операции GraphQL
Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when: (1) writing GraphQL queries or mutations, (2) organizing operations with fragments, (3) optimizing data fetching patterns, (4) setting up type generation or linting, (5) reviewing operations for efficiency.
Что делает навык
Навык предоставляет руководство по написанию эффективных, типобезопасных и поддерживаемых GraphQL-операций (запросов, мутаций, подписок) для клиентских разработчиков. Он обеспечивает соблюдение лучших практик, начиная с работы с реальной схемой проекта и заканчивая оптимизацией структуры запросов.
Когда применять
- Написание новых GraphQL-запросов или мутаций на основе актуальной схемы проекта.
- Организация операций с использованием фрагментов для улучшения читаемости и переиспользования кода.
- Оптимизация паттернов получения данных для повышения эффективности запросов.
- Настройка генерации типов или линтинга для обеспечения типобезопасности.
- Проверка операций на эффективность и соответствие стандартам проекта.
Как работает
- Найти схему проекта, проверив конфигурационные файлы (codegen.ts, graphql.config.*, apollo.config.*) или файлы SDL (*.graphql).
- Использовать только поля, аргументы и значения перечислений, определенные в схеме проекта, избегая иллюстративных примеров.
- Сохранить документ с операцией рядом с существующими операциями клиента.
- Не изменять схему сервера, если пользователь явно не запросил изменения схемы.
- Структурировать запросы и мутации в соответствии с лучшими практиками для обеспечения типобезопасности и поддерживаемости.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.