
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éférence pratique et exemples pour gérer l'état local et asynchrone, l'entrée clavier, le focus et le cycle de vie de l'application dans Ink (UI terminal de type React). Inclut des extraits de code pour les hooks courants et des modèles avancés (hooks personnalisés, état asynchrone, gestion d'intervalles) afin que les développeurs puissent implémenter des interfaces terminal réactives et stables.
Utilisez cette compétence lors de la construction ou du débogage d'UI CLI/terminal basées sur Ink nécessitant une gestion d'état, des interactions clavier, une mise en page adaptative à la taille du terminal ou des comportements temporisés (spinners, auto-sortie). Utile lors du développement de menus interactifs, de chargeurs de données et de composants de saisie focalisés.
Inférés : agents prenant en charge l'édition de code et les extraits TypeScript/React (style Copilot/assistants code, Claude Code, LLM de code).
Compétence de référence pour les hooks Ink et la gestion d'état dans les interfaces utilisateur de terminal. SKILL.md bien structuré avec des exemples de code clairs couvrant useState, useEffect, useInput, useApp, useStdout et useFocus, ainsi que des modèles avancés comme les hooks personnalisés et l'état asynchrone. Aucun script groupé à tester. Compétence de documentation pure — utile pour les développeurs créant des applications CLI avec Ink.
Compétence de référence propre sans préoccupations de sécurité. Exemples bien écrits avec des types TypeScript appropriés. Absence de répertoires scripts/ ou references/ pour le matériel supplémentaire.
GraphQL Inspector — Valider
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.
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.
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.