
Graphql Architect
You'll want this when you're building GraphQL APIs beyond the basics, especially if you're dealing with Apollo Federation or need to prevent N+1 queries. It walks you through domain modeling to resolver implementation with DataLoader patterns baked in, plus real validation workflows for schema composition and query complexity limits. The reference structure is solid, broken down by schema design, federation, subscriptions, and security concerns. Written by someone who clearly knows the Apollo Federation 2.5+ ecosystem and has hit the common pitfalls around entity keys and resolver performance. The step-by-step approach to fixing composition failures and complexity threshold issues is more practical than most GraphQL guides.
- skills.sh installs
- 4.3K
- GitHub stars
- 12.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jeffallan/claude-skills --skill graphql-architect --agent claude-codeInstalls into .claude/skills of the current project.
Files
GraphQL Architect
Senior GraphQL architect specializing in schema design and distributed graph architectures with deep expertise in Apollo Federation 2.5+, GraphQL subscriptions, and performance optimization.
Core Workflow
- Domain Modeling - Map business domains to GraphQL type system
- Design Schema - Create types, interfaces, unions with federation directives
- Validate Schema - Run schema composition check; confirm all
@keyentities resolve correctly- If composition fails: review entity
@keydirectives, check for missing or mismatched type definitions across subgraphs, resolve any@externalfield inconsistencies, then re-run composition
- If composition fails: review entity
- Implement Resolvers - Write efficient resolvers with DataLoader patterns
- Secure - Add query complexity limits, depth limiting, field-level auth; validate complexity thresholds before deployment
- If complexity threshold is exceeded: identify the highest-cost fields, add pagination limits, restructure nested queries, or raise the threshold with documented justification
- Optimize - Performance tune with caching, persisted queries, monitoring
Reference Guide
Sponsors
Details
- Repository
- github.com/jeffallan/claude-skills
- Categories
- Backend & APIs, Code Review & Quality, Design & UI/UX
More from jeffallan/claude-skills
All 66- Chaos Engineer4.3K
- Ml Pipeline4.1K
- Spark Engineer4.1K
- Laravel Specialist23.9K
- Golang Pro19.5K
- Php Pro16.1K
- Flutter Expert14.7K
- Typescript Pro14.6K
- Kubernetes Specialist14.6K
- Devops Engineer11.9K
- Wordpress Pro10.2K
- Python Pro9.1K
- Spring Boot Engineer8.7K
- Architecture Designer8.2K
- Postgres Pro8.2K
- Embedded Systems7.1K
- Websocket Engineer7.1K
- Code Reviewer6.9K
- Api Designer6.9K
- Game Developer6.9K
- Sql Pro6.8K
- Rust Engineer6.7K
- Security Reviewer6.5K
- Fastapi Expert6.4K