graphql-schema
graphql schema
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 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.