rover

Guide for using Apollo Rover CLI to manage GraphQL schemas and federation. Use this skill when: (1) publishing or fetching subgraph/graph schemas, (2) composing supergraph schemas locally or via GraphOS, (3) running local supergraph development with rover dev, (4) validating schemas with check and lint commands, (5) configuring Rover authentication and environment, (6) exploring or searching a gra

apollographql official Данные

Что делает навык

Apollo Rover CLI — официальная утилита командной строки для управления GraphQL-схемами и федерацией в экосистеме Apollo GraphOS. Она позволяет публиковать схемы, выполнять локальную композицию суперграфов, разрабатывать их в режиме dev, а также валидировать схемы и исследовать графы.

Когда применять

  • Публикация или получение схем подграфов (subgraph) или графов (graph) в GraphOS.
  • Локальная композиция суперграфов или выполнение композиции через GraphOS.
  • Локальная разработка суперграфа с использованием команды rover dev.
  • Валидация схем с помощью команд check и lint.
  • Настройка аутентификации и окружения Rover, а также поиск по графу.

Как работает

  1. Установить Rover на систему, используя скрипт для macOS/Linux, пакет npm для кроссплатформенной установки или PowerShell-скрипт для Windows.
  2. Настроить окружение и аутентификацию для взаимодействия с GraphOS.
  3. Выполнить валидацию схем с помощью команд check или lint.
  4. Запустить локальную разработку суперграфа через rover dev.
  5. Опубликовать схемы подграфов или графов в GraphOS.
  6. Исследовать или выполнить поиск по графу.

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

Как установить Apollo Rover на macOS?
Выполни локальную композицию суперграфа с помощью Rover.
Проверь валидность GraphQL-схемы с помощью команды check.

Что понадобится

  • Доступ к интернету для загрузки установочных скриптов или пакетов.
  • Установленный Node.js (для установки через npm).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «rover» из репозитория: # https://github.com/apollographql/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r rover/ ~/.claude/skills/rover/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.