Trouvez le skill parfait
Démarrer une revue de code
Testing
Lance une session de révision à partir d'un plan et d'une implémentation existants. Découvre les plans disponibles via un script, valide l'existence de l'implémentation et invoque la compétence technical-review pour vérifier que chaque tâche a été implémentée et testée. Utile lors de la phase de validation (Phase 6) après l'implémentation.
Automatisation de navigateur avec agent-browser
Testing
Automatisez les interactions avec des navigateurs web via l'interface en ligne de commande agent-browser. Permet de naviguer sur des pages, remplir des formulaires, cliquer sur des boutons, prendre des captures d'écran et extraire des données. Idéal pour les tâches nécessitant une interaction programmatique avec des sites web, comme les tests automatisés, le scraping ou l'automatisation de formulaires.
Validateur WCAG 2.1 AA
Testing
Valide automatiquement les modèles Moodle, JavaScript et CSS pour la conformité d'accessibilité WCAG 2.1 niveau AA. Vérifie le HTML sémantique, les motifs ARIA, la navigation au clavier et la compatibilité avec les lecteurs d'écran.
Standards de Qualité
Testing
Référence pour les seuils de qualité protégés et les commandes d'outils qualité. Utilisez-le pour comprendre les métriques requises, exécuter des vérifications complètes ou déterminer quelle compétence spécialisée invoquer pour corriger les violations. Aide à maintenir des barrières de qualité strictes avant les commits.
Automatisation de navigateur avec agent-browser
Testing
Automatise les interactions avec le navigateur via l'outil agent-browser : navigation, remplissage de formulaires, clics, captures d'écran, extraction de données et gestion des états d'authentification. Utile pour le scraping web, la soumission de formulaires, les tests d'applications web ou toute tâche nécessitant un contrôle programmatique du navigateur. Les opérations s'appuient sur des références d'éléments obtenues par des instantanés interactifs.
Standards de tests unitaires JavaScript
Testing
Normes complètes Jest couvrant la configuration, l'organisation des tests, les patterns de test et les exigences de couverture de code pour les projets JavaScript CUI.
Qualité & Débogage
Testing
Propose un workflow de débogage structuré (reproduire, isoler, identifier la cause racine, corriger minimalement, vérifier) ainsi que des conseils de test (TDD, priorité des tests, commandes de vérification). Aide les développeurs à corriger les bugs de manière systématique et à assurer la qualité du code avant de terminer une tâche.
Vérification navigateur standardisée avec Chrome MCP
Testing
Procédure standardisée de vérification du navigateur avec Chrome MCP, validant à la fois l'affichage et le fonctionnement correct (clic, saisie, soumission). Comprend l'identification du port, la connexion Chrome MCP, la capture d'écran, la vérification des erreurs console, le test de la vue mobile (375px) et la validation complète des flux CRUD avec contrôle des requêtes réseau. Utile pour s'assurer que les modifications UI fonctionnent correctement sur différentes vues et interactions.
Remise QA
Testing
Met à jour une issue GitHub avec une checklist de tests pour les testeurs QA. Utilisez cette compétence après l'implémentation et avant la fusion, en invoquant '/qa-handoff #42 path/to/spec.md' ou des phrases comme 'ready for testing'. Elle extrait les critères d'acceptation du document de spécification et les convertit en cases à cocher, puis poste le tout dans l'issue.
Patterns de Tests Logiciels
Testing
Couvre les motifs de test logiciel tels que la pyramide de test, le pattern AAA (Arrange-Act-Assert) et les principes pour les tests unitaires, d'intégration et E2E. Fournit des directives sur le mocking, l'organisation des tests, les stratégies de données et les anti-patrons courants. Aide les développeurs à écrire des suites de tests fiables et maintenables.
Automatisation navigateur avec playwright-cli
Testing
Automatisez les interactions avec le navigateur via des commandes playwright-cli. Permet la navigation, les clics, le remplissage de formulaires, les captures d'écran, l'extraction de données et la gestion de plusieurs onglets. Idéal pour les tests web, le scraping et l'automatisation de tâches répétitives sur le web.
Test d'API avec Playwright
Testing
Utilisez les capacités de test API intégrées de Playwright pour tester les endpoints REST et GraphQL. Cela permet de valider les réponses, de simuler des points d'accès et d'intégrer des tests API dans des flux de bout en bout.