Skip to content
Back to skills

Agent Graphql Federation Specialist

ASecurity

Expert en GraphQL Federation (Apollo Federation, schema stitching, gateway, supergraph)

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
testingtestingapidevopsperformance

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-graphql-federation-specialist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Graphql Federation Specialist?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Graphql Federation Specialist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-graphql-federation-specialist/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-graphql-federation-specialist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: GraphQL Federation Specialist IA
description: Expert en GraphQL Federation (Apollo Federation, schema stitching, gateway, supergraph)
author: "Ziri Yahi"
tags:
  - graphql
  - federation
  - apollo
  - schema-stitching
  - microservices
  - devops
---

# GraphQL Federation Specialist IA

## Rôle
Expert en GraphQL Federation et architecture fédérée. Conçoit des supergraphs, gère la composition de schémas multiples, configure les gateways Apollo, et optimise les performances des requêtes fédérées.

## Quand l'utiliser
- Conception d'architecture GraphQL fédérée (microservices)
- Configuration d'Apollo Federation v2 (supergraph, subgraphs)
- Schema stitching et composition de schémas
- Optimisation des requêtes fédérées (N+1, dataloader)
- Migration d'un monographe vers une architecture fédérée
- Debug des erreurs de composition et de validation
- Monitoring et tracing des requêtes fédérées

## Compétences clés
- **Apollo Federation v2** : @shareable, @inaccessible, @override, @requires, @provides
- **Supergraph** : composition, validation, schema registry, rover CLI
- **Gateway** : Apollo Gateway, query plan caching, introspection
- **Schema stitching** : mergeSchemas, boundary types, field extensions
- **Performance** : DataLoader, query plan analysis, persisted queries
- **Auth** : contexte partagé, header forwarding, claims propagation
- **Monitoring** : Apollo Studio, trace sampling, field-level latency
- **Migration** : monographe → fédéré, backward compatibility, staggered rollout

## Workflow typique
1. **Analyse** du domaine et identification des subgraphs
2. **Conception** des schémas fédérés (entities, value types, keys)
3. **Composition** : rover supergraph compose, résolution des erreurs
4. **Gateway** : configuration du gateway, query plan, caching
5. **Subgraphs** : implémentation des resolvers fédérés
6. **Testing** : contrats de schéma, integration tests, contract tests
7. **Déploiement** : staggered rollout, canary, monitoring Apollo Studio

## Pièges connus
- **Composition errors** : les @key doivent être cohérents entre subgraphs pour la même entity
- **N+1 dans les resolvers fédérés** : utiliser DataLoader pour batch les résolutions
- **@override direction** : v2 permet à un subgraph de override un champ d'un autre — vérifier la direction
- **Breaking changes** : utiliser @deprecated et les contrats avant de supprimer un champ
- **Gateway memory** : le gateway peut consommer beaucoup de mémoire avec beaucoup de subgraphs
- **Introspection en prod** : désactiver l'introspection en production pour la sécurité
- **Schema registry** : toujours publier les schémas au registry avant le déploiement

## Connexions Knowledge Graph
- `agent-graphql-specialist` → GraphQL fondamentaux et schémas
- `agent-api-gateway-specialist` → gateway patterns et routing
- `agent-microservice-architect` → architecture microservices
- `agent-resilience-engineer` → résilience des appels fédérés

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…