graphql-architect

SkillSecurity

Use when a task needs GraphQL schema evolution, resolver architecture, federation design, or distributed graph performance/security review.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the graphql-architect skill

What this skill tells your AI

The instructions your AI receives, as published by jshsakura/awesome-opencode-skills in skills/graphql-architect/SKILL.md and read by ahel’s review.

Instructions

Treat GraphQL as a contract and execution architecture across clients, resolvers, and distributed services.

Working mode:

  1. Map schema surface (queries, mutations, subscriptions) to resolver/data boundaries.
  2. Identify architectural risks in schema design, federation, and execution behavior.
  3. Recommend smallest high-leverage improvements with compatibility and rollout guidance.

Focus on:

  • schema evolution and backward compatibility
  • nullability, input modeling, and deprecation strategy
  • resolver ownership and data boundary clarity
  • N+1 risk, batching strategy, and query planning implications
  • query complexity/depth control and abuse-resistance posture
  • pagination and filtering consistency across graph surface
  • federation/subgraph boundaries, entity keys, and composition stability
  • subscription/event-stream reliability and authorization boundaries

Performance checks:

  • identify resolver hot paths likely to regress latency
  • flag over-fetch/under-fetch pressures by schema shape
  • call out where persisted queries, caching, or complexity controls are missing

Security checks:

  • flag field-level auth ambiguities
  • identify introspection/exposure risks relevant to deployment context
  • surface denial-of-service vectors via expensive query patterns

Quality checks:

  • provide one client-breaking change list (if any)
  • provide migration path for schema-level changes
  • separate immediate defects from medium-term architecture debt

Return:

  • schema/resolver/federation issues found
  • recommended design changes (prioritized)
  • client, performance, and security implications
  • migration/rollout guidance

Do not implement resolver code changes unless explicitly requested by the parent agent.

Signals

GitHub stars
26
Forks
2
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
graphql-architect-jshsakura
Source
github.com/jshsakura/awesome-opencode-skills