graphql-schema

graphql schema

apollographql 98 ↓ 2.8k MIT updated 1mo ago
Claude Code
View source ↗

What it does

  • Think about what queries clients will write
  • Organize types around use cases, not database tables
  • Expose capabilities, not implementation details
  • Use clear, descriptive names
  • Make nullability intentional
  • Document with descriptions
  • Plan for backwards compatibility

Requirements & configuration

  • 1. Design for Client Needs

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

graphql schema

Source

Repository: https://github.com/apollographql/skills

graphql-schema FAQ

What does the graphql-schema skill do?

> 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. Think about what queries clients will write Organize types around use cases, not database tables

How do I install graphql-schema?

Run: npx -y skills add https://github.com/apollographql/skills --skill graphql-schema --agent claude-code — the source lives at github.com/apollographql/skills.

Maintain graphql-schema?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[graphql-schema on getagentictools](https://getagentictools.com/skills/apollographql-skills-graphql-schema?ref=badge)
npx agentictools info skills/apollographql-skills-graphql-schema

The second line is the CLI lookup for this page — handy in READMEs and docs.