Agent skill · software engineering · secondsky
graphql-implementation
Builds GraphQL APIs with schema design, resolvers, error handling, and performance optimization using Apollo or Graphene. Use when creating flexible query APIs, migrating from REST, or implementing real-time subscriptions.
Why this skill is useful
Provides specific implementation patterns and best practices for building GraphQL APIs with Apollo or Graphene that the AI wouldn't reliably generate on its own.
What it needs
Requires @apollo/server, dataloader installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.
What this skill does
GraphQL Implementation Build GraphQL APIs with proper schema design, resolvers, and performance optimization. Schema Definition Apollo Server Setup DataLoader for N+1 Prevention Error Handling Best Practices Use DataLoader to batch queries Implement query complexity limits Design schema around client needs Validate all inputs Use descriptive naming conventions Python Graphene See references/python-graphene.md for complete Flask implementation with: ObjectType definitions Query and Mutation classes Input types Flask integration Best Practices Do: Use DataLoader to batch queries Implement query complexity limits Design schema around client needs Validate all inputs Use descriptive naming conventions Add subscriptions for real-time data Don't: Allow deeply nested queries without limits Expose database internals Ignore N+1 query problems Return unauthorized data Skip input validation
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills secondsky/graphql-implementation