CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

Install with Tessl CLI

npx tessl i github:secondsky/claude-skills --skill graphql-implementation
What are skills?

95

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

30%

Blog API with User and Post Data

DataLoader N+1 prevention with Apollo Server

Criteria
Without context
With context

Apollo Server package

100%

100%

Standalone server import

100%

100%

DataLoader used

100%

100%

DataLoader batching function

100%

100%

DataLoader in resolvers

100%

100%

dataSources context pattern

100%

100%

GraphQLError import

0%

100%

GraphQLError with extensions

0%

100%

Non-null schema fields

100%

100%

Input types for mutations

0%

100%

Pagination parameters

0%

100%

No direct N+1 pattern

100%

100%

Without context: $0.3117 · 1m 12s · 17 turns · 17 in / 3,577 out tokens

With context: $0.3440 · 1m 2s · 17 turns · 18 in / 3,841 out tokens

100%

40%

Product Catalog GraphQL API

Query complexity limits and GraphQL error handling

Criteria
Without context
With context

Apollo Server package

0%

100%

Complexity plugin

100%

100%

Complexity limit value

100%

100%

Complexity in server config

100%

100%

GraphQLError import

0%

100%

GraphQLError with extensions

0%

100%

Input validation in resolvers

60%

100%

Non-null schema fields

100%

100%

Input types for mutations

0%

100%

No deeply nested self-reference without limit

100%

100%

Descriptive naming

100%

100%

Pagination on lists

0%

100%

Without context: $0.8251 · 3m 9s · 28 turns · 28 in / 11,646 out tokens

With context: $0.7834 · 3m 9s · 30 turns · 31 in / 9,967 out tokens

100%

23%

Task Management GraphQL API in Python

Python Graphene Flask API implementation

Criteria
Without context
With context

Graphene import

100%

100%

Flask and flask_graphql

100%

100%

GraphQLView integration

100%

100%

graphiql enabled

100%

100%

ObjectType classes

100%

100%

InputObjectType for mutations

0%

100%

Mutation Arguments class

100%

100%

Mutation mutate method

100%

100%

Pagination with limit and offset

20%

100%

Pagination slice logic

62%

100%

Schema with query and mutation

100%

100%

Requirements file

100%

100%

Non-null required fields

33%

100%

Without context: $0.2069 · 43s · 10 turns · 11 in / 2,851 out tokens

With context: $0.3902 · 1m 10s · 19 turns · 20 in / 3,738 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.