1---2name: petrovc-ai-agent-kit-graphql3description: GraphQL Skill4---56# GraphQL Skill78## Goal9Implement correct, performant, and evolvable GraphQL APIs.10The schema is the contract — design it for consumers, not for the database.1112## Quick reference1314| Concept | Best practice |15|---|---|16| Schema | Design schema first, use descriptive names, avoid breaking changes |17| N+1 Problem | Always use DataLoaders for batching child entity resolution |18| Security | Disable introspection in production, enforce query depth & cost limits |19| Client | Use codegen for frontend types, use variables for dynamic inputs |20| Validation | Validate query syntax, variables, and custom scalar inputs |2122## Full guidance23Extended how-to, patterns, anti-patterns, and checklists: [`SKILL.deep.md`](SKILL.deep.md)2425---26> Source: [PetrovC/ai-agent-kit](https://github.com/PetrovC/ai-agent-kit) — distributed by [TomeVault](https://tomevault.io).27<!-- tomevault:4.0:skill_md:2026-06-15 -->
Run npx skillmds@latest add tomevault-io/petrovc-ai-agent-kit-graphql in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
GraphQL Skill It is listed under AI & ML on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.