
de han170
Configuration pratique de Vitest et modèles de workspace pour les projets Vite : configuration de l'environnement (node/jsdom), couverture, réglage des threads/pools, mode navigateur et CI-friendly.
Fournit un guide complet et des modèles de configuration prêts à l'emploi pour Vitest — le runner de tests unitaires propulsé par Vite. La skill regroupe des exemples de vitest.config.ts selon les meilleures pratiques pour les environnements Node, JSDOM et Happy DOM, les configurations de workspace/monorepo, les options de fournisseur de couverture (V8/Istanbul), l'optimisation des performances (pools de threads et concurrence), l'intégration des tests navigateur avec Playwright, et des fichiers de configuration utiles pour les tests React. Elle inclut également les scripts package.json recommandés pour le développement local et la CI.
Utilisez cette skill lors de la mise en place ou de la migration de tests vers Vitest dans un projet basé sur Vite, lors de la configuration des rapports de couverture et de CI, lors de la préparation de tests en mode navigateur (Playwright), ou lors de l'optimisation du parallélisme des tests pour les bases de code volumineuses et les monorepos. Idéal pour les équipes standardisant leurs outils de test et pour les développeurs s'initiant à Vitest.
Fonctionne bien avec les assistants de code orientés développeurs (Copilot, Claude Code, autres éditeurs de code) et l'automatisation CI capable d'appliquer des modifications de configuration aux projets JavaScript/TypeScript.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.
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.
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.