Skip to main content

GraphQL Architect

Skill Verified Active

Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.

Purpose

To serve as an expert assistant for developers designing, implementing, and optimizing GraphQL APIs, especially those using Apollo Federation or requiring real-time capabilities.

Features

  • GraphQL schema design and validation
  • Apollo Federation implementation guidance
  • Real-time subscription patterns
  • Resolver implementation with DataLoader
  • Query optimization and security analysis

Use Cases

  • Designing a new GraphQL schema from business domains
  • Implementing Apollo Federation across microservices
  • Building real-time features with GraphQL subscriptions
  • Optimizing existing GraphQL resolvers for performance
  • Securing GraphQL APIs with complexity limits

Non-Goals

  • Writing actual GraphQL server code
  • Managing infrastructure for GraphQL deployments
  • Designing REST APIs (though migration patterns are covered)
  • Frontend client implementation of GraphQL queries

Practices

  • Schema Design
  • API Architecture
  • Performance Optimization
  • Security

Installation

First, add the marketplace

/plugin marketplace add jeffallan/claude-skills
/plugin install claude-skills@fullstack-dev-skills

Quality Score

Verified
95 /100
Analyzed about 15 hours ago

Trust Signals

Last commit13 days ago
Stars9k
LicenseMIT
Status
View Source

Similar Extensions

Apollo Federation

100

Guide for authoring Apollo Federation subgraph schemas. Use this skill when: (1) creating new subgraph schemas for a federated supergraph, (2) defining or modifying entities with @key, (3) sharing types/fields across subgraphs with @shareable, (4) working with federation directives (@external, @requires, @provides, @override, @inaccessible), (5) troubleshooting composition errors, (6) any task involving federation schema design patterns.

Skill
apollographql

Backend Api Design

99

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

Skill
spartan-stratos

API Designer

99

Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.

Skill
jeffallan

Backend Patterns

99

Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.

Skill
affaan-m

Fullstack Guardian

98

Builds security-focused full-stack web applications by implementing integrated frontend and backend components with layered security at every level. Covers the complete stack from database to UI, enforcing auth, input validation, output encoding, and parameterized queries across all layers. Use when implementing features across frontend and backend, building REST APIs with corresponding UI, connecting frontend components to backend endpoints, creating end-to-end data flows from database to UI, or implementing CRUD operations with UI forms. Distinct from frontend-only, backend-only, or API-only skills in that it simultaneously addresses all three perspectives—Frontend, Backend, and Security—within a single implementation workflow. Invoke for full-stack feature work, web app development, authenticated API routes with views, microservices, real-time features, monorepo architecture, or technology selection decisions.

Skill
jeffallan

API Designer

98

REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.

Skill
charon-fan

© 2025 SkillRepo · Find the right skill, skip the noise.