CtrlK
BlogDocsLog inGet started
Tessl Logo

graphql-architect

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

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized body with a strong validated workflow and excellent progressive disclosure via a reference table pointing to real bundle files. Minor conciseness padding and a missing inline subscription example prevent a perfect score.

Suggestions

Remove or shrink the 'Knowledge Reference' keyword list, which restates tools already covered by the description and reference table.

Add a small inline subscription (pub/sub) resolver example to match the depth of the Federation and DataLoader examples, rather than only linking out.

De-duplicate the description's 'schema design' / 'federation directives' phrasing versus the body's workflow labels to tighten token use.

DimensionReasoningScore

Conciseness

Mostly lean with terse workflow steps and compact constraint lists, but the 'Knowledge Reference' keyword dump duplicates information already conveyed by the description and references and could be trimmed.

4 / 5

Actionability

Provides concrete, executable SDL, DataLoader resolver, and query-complexity code, but subscriptions—a core advertised capability—has no inline example (only a reference pointer), leaving a minor gap.

4 / 5

Workflow Clarity

Six-step Core Workflow is clearly sequenced with explicit validation checkpoints (composition check, complexity threshold) and feedback loops ('If composition fails:...', 'If complexity threshold is exceeded:...') for error recovery.

5 / 5

Progressive Disclosure

A well-signaled Reference Guide table points one level deep to six real, verified reference files, each with a 'Load When' cue, while the body keeps only overview-level code inline.

5 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-structured description that explicitly pairs capability statements with trigger guidance and stays in a distinct niche. Minor gaps in keyword synonyms and slight action redundancy keep it just short of perfect.

DimensionReasoningScore

Specificity

Lists several concrete actions ('designing GraphQL schemas', 'implementing Apollo Federation', 'building real-time subscriptions', 'resolvers with DataLoader', 'query optimization') but 'schema design' repeats and some remain high-level, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what (designing schemas, federation, subscriptions, resolvers) and when via two concrete trigger clauses ('Use when...' and 'Invoke for...').

5 / 5

Trigger Term Quality

Strong natural keyword coverage ('GraphQL schemas', 'Apollo Federation', 'real-time subscriptions', 'DataLoader'), but missing common synonyms and file extensions like .graphql or .gql that users might mention.

4 / 5

Distinctiveness Conflict Risk

Clear GraphQL/Apollo Federation niche with distinct triggers that would not reasonably fire for unrelated skills, minimizing conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Jeffallan/claude-skills
Reviewed

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.