
de han174
Valide les opérations GraphQL par rapport à un schéma avec une profondeur, une complexité, et des limites d'alias et de directives configurables pour détecter les erreurs avant l'exécution.
Ajoute l'expertise nécessaire pour exécuter la commande validate de GraphQL Inspector afin de vérifier les opérations et les fragments par rapport à un schéma. Elle aide à détecter les champs non définis, les mauvais types d'arguments, les extensions de fragments invalides et impose des limites telles que la profondeur maximale, le nombre d'alias, le nombre de directives, le nombre de jetons et les scores de complexité.
À utiliser dans les pipelines CI ou lors de vérifications locales avant de fusionner ou de déployer du code contenant des opérations GraphQL. Idéal pour les monorepos, les schémas fédérés et les projets souhaitant imposer une complexité de requête ou empêcher les requêtes profondément imbriquées.
Utile pour les agents orientés CI et les agents d'outillage développeur pouvant exécuter npm/npx et s'intégrer avec GitHub Actions ou les hooks pre-commit (agents de type Codex, Copilot, bots d'automatisation).
Une compétence de référence bien documentée pour la commande validate de GraphQL Inspector. Couvre les commandes, les règles de validation (profondeur, alias, directives, complexité), l'intégration CI/CD et le dépannage. Aucun script groupé — purement instructionnel. Le SKILL.md lui-même est approfondi mais fonctionne davantage comme une aide-mémoire que comme une compétence d'agent actionnable avec automatisation.
Compétence pure de documentation/référence sans scripts exécutables. Aucune préoccupation de sécurité — toutes les commandes sont des invocations npx standard. SKILL.md est complet mais la compétence elle-même n'automatise rien ; elle enseigne à l'agent comment utiliser graphql-inspector validate. Utile pour les projets lourds en GraphQL mais audience de niche. La section CI/CD contient une ligne égarée 'user-invocable: false' dans l'exemple YAML qui semble être un artefact de copier-coller du frontmatter.
Guide des Plugins Pytest
Guide sur l'écosystème des plugins pytest : développement de plugins, pytest-cov, pytest-mock, configuration, intégration CI et patterns avancés.
Gleam — Interop Erlang
Guide les développeurs Gleam pour appeler des bibliothèques Erlang, déclarer des fonctions externes, gérer les types Erlang et s'intégrer à OTP, aux NIF et aux ports.
Atomic Design — Quarks
Conseils pour créer et organiser des « quarks » — des jetons de design et des valeurs primitives (couleurs, espacements, typographie, ombres) qui forment la base d'un système de design
Honnêteté Professionnelle
Directives pour les agents afin de prioriser l'exactitude technique et une communication directe basée sur des preuves plutôt qu'une agreeabilité excessive.
Composants React Native
Conseils pratiques et modèles pour construire des composants d'interface utilisateur React Native : composants de base, composition, meilleures pratiques de performance et modèles courants.
Gluestack UI — Accessibilité
Conseils et meilleures pratiques pour créer des interfaces accessibles avec gluestack-ui (WCAG 2.1 AA, ARIA, lecteurs d'écran, navigation au clavier).
Configuration Tailwind
Guide de configuration de tailwind.config (chemins de contenu, extension du thème, plugins, mode sombre et optimisations de production) pour les projets utilisant Tailwind CSS.
Ink Hooks & Gestion d'État
Conseils et exemples pour utiliser les hooks de style React (useState, useEffect, useInput, useApp, useStdout, useFocus) pour gérer l'état et les effets de bord dans Ink terminal
Réseautage Docker Compose
Guide pratique pour concevoir des topologies de réseau Docker Compose : découverte de services, réseaux bridge et internes, alias, IP statiques et dépannage.
Générateurs Kustomize
Générez des ConfigMaps et des Secrets Kubernetes avec Kustomize à partir de littéraux, de fichiers et d'environnements pour gérer la configuration spécifique à l'environnement et déclencher des déploiements sécurisés.