Community생산성 & 협업github.com

apollographql/rover

Apollo Rover CLI를 사용하여 GraphQL 스키마와 페더레이션을 관리하기 위한 가이드입니다.

rover란 무엇인가요?

이 스킬은 Apollo Rover CLI를 활용하여 GraphQL 스키마 관리, 페더레이션 구성, 그리고 GraphOS와의 상호작용을 자동화하는 방법을 제공합니다. 개발자와 AI 에이전트가 서브그래프/그래프 스키마를 게시하거나 가져오고, 로컬 또는 GraphOS를 통해 슈퍼그래프 스키마를 컴파일하며, `rover dev`로 로컬 슈퍼그래프 개발을 실행하고, check 및 lint 명령어로 스키마를 검증할 수 있습니다. 또한 Rover 인증 및 환경 설정을 구성하고, `rover schema describe` / `rover schema search`를 통해 그래프 스키마를 탐색하거나 검색하는 에이전트 기반 발견 작업을 지원합니다. 이 스킬은 macOS, Linux, Windows에서 사용 가능하며, CLI 기반의 명확한 워크플로우를 제공하여 GraphQL 생태계에서의 반복적이고 복잡한 작업을 간소화합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/apollographql/skills/tree/main/skills/rover

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

rover은(는) 무엇을 하나요?

Apollo Rover CLI를 사용하여 GraphQL 스키마와 페더레이션을 관리하기 위한 가이드입니다. 다음 상황에서 이 스킬을 사용하세요: (1) 서브그래프/그래프 스키마 게시 또는 가져오기, (2) 로컬 또는 GraphOS를 통해 슈퍼그래프 스키마 컴파일, (3) rover dev로 로컬 슈퍼그래프 개발 실행, (4) check 및 lint 명령어로 스키마 검증, (5) Rover 인증 및 환경 구성, (6) 에이전트 기반 발견을 위한 그래프 스키마 탐색 또는 검색 (rover schema describe / rover schema search).

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

apollographql/apollo-client

Guide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries or mutations with hooks, (3) configuring caching or cache policies, (4) managing local state with reactive variables, (5) troubleshooting Apollo Client errors or performance issues.

apollographql/apollo-connectors

Guide for integrating REST APIs into GraphQL supergraphs using Apollo Connectors with @source and @connect directives. Use this skill when the user: (1) mentions "connectors", "Apollo Connectors", or "REST Connector", (2) wants to integrate a REST API into GraphQL, (3) references @source or @connect directives, (4) works with files containing "# Note to AI Friends: This is an Apollo Connectors schema".

apollographql/apollo-federation

Guide for authoring Apollo Federation subgraph schemas. Use this skill when: (1) creating new subgraph schemas for a federated supergraph, (2) defining or modifying entities with @key, (3) sharing types/fields across subgraphs with @shareable, (4) working with federation directives (@external, @requires, @provides, @override, @inaccessible), (5) troubleshooting composition errors, (6) any task involving federation schema design patterns.

apollographql/apollo-mcp-server

Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.

apollographql/apollo-router

Version-aware guide for configuring and running Apollo Router for federated GraphQL supergraphs. Generates correct YAML for both Router v1.x and v2.x. Use this skill when: (1) setting up Apollo Router to run a supergraph, (2) configuring routing, headers, or CORS, (3) implementing custom plugins (Rhai scripts or coprocessors), (4) configuring telemetry (tracing, metrics, logging), (5) troubleshooting Router performance or connectivity issues.

apollographql/apollo-server

Guide for building GraphQL servers with Apollo Server 5.x. Use this skill when: (1) setting up a new Apollo Server project, (2) writing resolvers or defining GraphQL schemas, (3) implementing authentication or authorization, (4) creating plugins or custom data sources, (5) troubleshooting Apollo Server errors or performance issues.

apollographql/graphql-operations

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.

apollographql/graphql-schema

Guide for designing GraphQL schemas following industry best practices. Use this skill when: (1) designing a new GraphQL schema or API, (2) reviewing existing schema for improvements, (3) deciding on type structures or nullability, (4) implementing pagination or error patterns, (5) ensuring security in schema design.

apollographql/rust-best-practices

Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects.

관련 스킬