G

Knowledge Pack Files

GraphQL Client Integration Skill Pack Files

Browse the source files that power the GraphQL Client Integration MCP server knowledge pack.

Available free v1.0.0
$ sidebutton install graphql
Download ZIP
_skill.md
1.8 KB

GraphQL Client Integration

The seam between a GraphQL server and a typed frontend is where schema drift lands: the server loosens a nullability or removes a field, every committed document stays "valid", and the frontend's generated types quietly stop describing reality. This pack covers the client half of that seam and the drift pipeline that makes the seam testable.

Package facts were verified against registry.npmjs.org and the shipped @apollo/client 4.2.10 types on 2026-08-08; the drift worked example (document validation silent, --check catches) was executed, not recalled.

Module Inventory

ModuleCovers_skill.md
client-integrationApollo Client 4 vs v3 muscle memory, mutations and cache normalization, typed codegen and the two vendors' opposing guidance, the three-check schema-drift pipeline, subscription-path staleness0.75

For Phoenix backends the server-side counterpart — schema anatomy, error patterns, dataloader, SDL export — is the elixir domain's absinthe module. The drift pipeline itself is server-agnostic.

Authoring Rules

  1. Name the client and its major. Apollo 3 and 4 differ enough that unmarked advice is wrong half the time; urql and fetch-based clients share only the codegen and drift material.
  2. Registry over memory for every version and peer-range claim, with the date it was checked.
  3. No application-specific claims. Which client, preset and error convention a given product uses belongs in that consumer's own domain pack, never here.