Skills Tests

accessibility
addyosmani
Auditer et améliorer l'accessibilité web selon les directives WCAG 2.2. Utiliser lorsqu'on demande "améliorer l'accessibilité", "audit a11y", "conformité WCAG", "support lecteur d'écran", "navigation clavier" ou "rendre accessible".
developmenttestingcode-review
agent-browser
qu-skills
Automatisation de navigateur pour agents IA via inference.sh. Naviguer sur des pages web, interagir avec des éléments en utilisant les références @e, prendre des captures d'écran, enregistrer des vidéos. Capacités : scraping web, remplissage de formulaires, clics, saisie, glisser-déposer, téléchargement de fichiers, exécution JavaScript. Utilisation pour : automatisation web, extraction de données, tests, navigation agent, recherche. Déclencheurs : navigateur, automatisation web, scraping, navigation, clic, remplissage de formulaire, capture d'écran, navigation web, playwright, navigateur sans tête, agent web, surf sur internet, enregistrement vidéo
browser-automationweb-scrapingtesting
agent-browser
halt-catch-fire
Automatisation de navigateur pour agents IA via inference.sh. Naviguer sur des pages web, interagir avec des éléments en utilisant les références @e, prendre des captures d'écran, enregistrer des vidéos. Capacités : scraping web, remplissage de formulaires, clics, saisie, glisser-déposer, téléchargement de fichiers, exécution JavaScript. Utilisation pour : automatisation web, extraction de données, tests, navigation agent, recherche. Déclencheurs : navigateur, automatisation web, scraping, navigation, clic, remplissage de formulaire, capture d'écran, navigation web, playwright, navigateur headless, agent web, surf internet, enregistrement vidéo
browser-automationweb-scrapingtesting
agent-browser
101-skills
Automatisation de navigateur pour agents IA via inference.sh. Naviguer sur des pages web, interagir avec des éléments en utilisant les références @e, prendre des captures d'écran, enregistrer des vidéos. Capacités : scraping web, remplissage de formulaires, clics, saisie, glisser-déposer, téléchargement de fichiers, exécution JavaScript. Utilisation pour : automatisation web, extraction de données, tests, navigation agent, recherche. Déclencheurs : navigateur, automatisation web, scraping, navigation, clic, remplissage de formulaire, capture d'écran, navigation web, playwright, navigateur sans tête, agent web, surf internet, enregistrement vidéo
browser-automationweb-scrapingtesting
anti-detect-browser
antibrow
Lancer et gérer des navigateurs anti-détection avec des empreintes numériques uniques de vrais appareils pour les opérations multi-comptes, le scraping web, la vérification publicitaire et l'automatisation d'agents IA. Utiliser lorsque l'utilisateur a besoin d'exécuter plusieurs sessions de navigateur avec des identités distinctes, de gérer des profils de navigateur persistants, d'automatiser des tâches sur plusieurs comptes ou de construire des workflows agentiques nécessitant un isolement des empreintes de navigateur. Utiliser également lorsque l'utilisateur mentionne antibrow, navigateur anti-détection ou navigateur à empreinte numérique.
browser-automationweb-scrapingtesting
audit-website
squirrelscan
Auditer un site web avec le CLI squirrelscan et corriger les résultats dans le code. Exécute les catégories de règles SEO, performance, sécurité, technique, contenu, accessibilité et 15 autres (249+ règles), renvoie un rapport optimisé pour LLM, puis pilote une boucle de correction itérative, en mappant les problèmes aux fichiers sources, en appliquant des correctifs et en ré-auditant jusqu'à ce que le site obtienne de bons scores. Utilisez-le pour découvrir et évaluer les problèmes d'un site web ou d'une application web et les résoudre.
developmenttestingweb-scraping
azure-validate
microsoft
Validation pré-déploiement pour l'infrastructure, la configuration et les autorisations Azure avant le déploiement. Nécessite .azure/plan.md d'une exécution préalable d'azure-prepare ; s'arrête immédiatement si le plan est manquant. Exécute des commandes de validation spécifiques à la recette (azd provision, bicep build, terraform validate) et enregistre la preuve dans le document du plan. Effectue la vérification de build, les contrôles de configuration et la validation des autorisations ; bloque le déploiement si une vérification échoue. Seule méthode autorisée pour définir l'état du plan sur...
officialdevopssecurity
browser-act
browser-act
browser-act est un outil en ligne de commande pour l'automatisation de navigateur avec des capacités de furtivité et de résolution de captchas. Il prend en charge deux types de navigateur (Stealth et Real Chrome) et fournit des commandes pour la navigation, l'interaction avec les pages, l'extraction de données, la gestion des onglets/sessions, et plus encore.
browser-automationweb-scrapingtesting
browser-testing-with-devtools
addyosmani
Teste dans des navigateurs réels via Chrome DevTools MCP. À utiliser lors de la construction ou du débogage de tout ce qui s'exécute dans un navigateur. À utiliser lorsque vous devez inspecter le DOM, capturer des erreurs de console, analyser les requêtes réseau, profiler les performances ou vérifier la sortie visuelle avec des données d'exécution réelles. Nécessite que le serveur MCP chrome-devtools soit configuré.
testingbrowser-automationdevelopment
check-impl-against-spec
warpdotdev
Comparez l'implémentation d'une pull request avec le contexte de spécification dans spec_context.md et alimentez toute divergence matérielle dans review.json. À utiliser lors de la revue de PR lorsque celle-ci est approuvée ou que le contexte de spécification du dépôt est disponible.
developmentcode-reviewtesting
ci-cd-and-automation
addyosmani
Automatise la configuration des pipelines CI/CD. À utiliser lors de la mise en place ou de la modification de pipelines de build et de déploiement. À utiliser lorsque vous devez automatiser les quality gates, configurer des exécuteurs de tests dans l’intégration continue, ou établir des stratégies de déploiement.
devopstestingdevelopment
code-review
mattpocock
Examinez les modifications depuis un point fixe (commit, branche, tag ou merge-base) selon deux axes — Standards (le code respecte-t-il les normes de codage documentées de ce dépôt ?) et Spécifications (le code correspond-il à ce que demandait le problème/PRD d'origine ?). Exécute les deux examens dans des sous-agents parallèles et les rapporte côte à côte. À utiliser lorsque l'utilisateur souhaite examiner une branche, une PR, des modifications en cours, ou demande de « vérifier depuis X ».
code-reviewdevelopmenttesting
computer-use
stablyai
Utilisez l'interface en ligne de commande computer-use d'Orca pour inspecter et manipuler les fenêtres d'applications de bureau locales via des arbres d'accessibilité, des captures d'écran et des actions UI sécurisées. Utilisez pour l'interaction avec les applications de bureau : lister les applications/fenêtres, obtenir l'état de l'application, lire l'UI visible, cliquer sur des contrôles, taper, appuyer sur des touches, faire défiler, glisser, définir des valeurs ou effectuer des actions d'accessibilité. Utilisez également pour les fenêtres de navigateur, les vues web, l'UI de l'application Orca ou toute autre UI de bureau. Les déclencheurs incluent "computer use", "orca computer", "read Spotify", "read Slack", "control/click/read in a...
browser-automationtestingapi
core-web-vitals
addyosmani
Optimiser les Core Web Vitals (LCP, INP, CLS) pour une meilleure expérience de page et un classement dans les résultats de recherche. Utiliser lorsqu'on demande "améliorer les Core Web Vitals", "corriger le LCP", "réduire le CLS", "optimiser l'INP", "optimisation de l'expérience de page" ou "corriger les décalages de mise en page".
developmenttesting
debugging-and-error-recovery
addyosmani
Guide le débogage systématique des causes profondes. À utiliser lorsque des tests échouent, des builds se cassent, le comportement ne correspond pas aux attentes, ou que vous rencontrez une erreur inattendue. À utiliser lorsque vous avez besoin d'une approche systématique pour trouver et corriger la cause profonde plutôt que de deviner.
developmenttestingcode-review
diagnose
mattpocock
Boucle de diagnostic disciplinée pour les bugs complexes et les régressions de performance. Reproduire → minimiser → émettre une hypothèse → instrumenter → corriger → tester la régression. À utiliser lorsque l'utilisateur dit « diagnostique ceci » / « débogue ceci », signale un bug, dit que quelque chose est cassé/renvoie une erreur/échoue, ou décrit une régression de performance.
developmenttestingcode-review
diagnose-ci-failures
warpdotdev
Diagnostiquer les échecs CI d'une PR à l'aide de la CLI GitHub, extraire les journaux d'erreurs et générer un plan pour les corriger. Utiliser lorsque l'utilisateur demande de vérifier le statut CI, de récupérer les problèmes CI, de trier les échecs de test ou d'enquêter sur les échecs de build d'une PR.
developmenttestingdevops
diagnosing-bugs
mattpocock
Boucle de diagnostic pour les bugs complexes et les régressions de performance. À utiliser lorsque l'utilisateur dit « diagnostique »/« débogue ceci », ou signale quelque chose de cassé/qui génère une erreur/qui échoue/lent.
developmenttestingcode-review
expo-upgrade
expo
Framework (OSS). Directives pour la mise à jour des versions du SDK Expo et la résolution des problèmes de dépendances.
apidevelopmentofficial
firecrawl-qa
firecrawl
Effectuer des tests QA sur un site web en direct avec le navigateur Firecrawl et extraire des preuves. À utiliser lorsque l'utilisateur souhaite un QA exploratoire, des tests de formulaires, des vérifications de navigation/liens, des contrôles de réactivité, des observations de performance, des rapports de bogues ou une revue de qualité avant le lancement.
browser-automationofficialtesting
fix-errors
warpdotdev
Corriger les erreurs de compilation, les problèmes de linting et les échecs de tests dans la base de code Rust warp. Couvre les vérifications de présoumission, les erreurs spécifiques à WASM et l'exécution de tests spécifiques. À utiliser lorsque l'utilisateur rencontre des erreurs de build, des échecs de clippy ou fmt, des échecs de tests, ou a besoin d'exécuter ou d'interpréter la présoumission avant une PR.
developmentcode-reviewtesting
full-output-enforcement
leonxlnx
Remplace le comportement par défaut de troncature du LLM. Impose une génération complète de code, interdit les motifs de substitution et gère proprement les divisions liées à la limite de tokens. À appliquer à toute tâche nécessitant une sortie exhaustive et non abrégée.
developmentcode-reviewtesting
golang-benchmark
samber
Analyse comparative, profilage et mesure de performance en Golang. À utiliser lors de l'écriture, de l'exécution ou de la comparaison de benchmarks Go, du profilage des chemins critiques avec pprof, de l'interprétation des profils CPU/mémoire/trace, de l'analyse des résultats avec benchstat, de la mise en place de la détection de régression de performance dans l'intégration continue, ou de l'investigation des performances en production avec les métriques d'exécution Prometheus. À utiliser également lorsque le développeur a besoin d'une analyse approfondie sur un indicateur de performance spécifique - cette compétence fournit la méthodologie de mesure, tandis que...
developmenttestingcode-review
golang-continuous-integration
samber
Configuration de pipeline CI/CD utilisant GitHub Actions pour des projets Golang — tests, linting, SAST, scan de sécurité, couverture de code, Dependabot, Renovate, GoReleaser, automatisation de revue de code et pipelines de release. À utiliser lors de la mise en place ou de l'amélioration de l'IC d'un projet Go, de la configuration de workflows GitHub Actions, de l'ajout de linters ou de scanners de sécurité, de l'automatisation des mises à jour de dépendances ou de l'ajout de barrières de qualité.
developmentdevopstesting
golang-how-to
samber
Orchestrateur de compétences Golang — toujours actif sur toute tâche de codage, révision, débogage ou configuration en Golang. Il lit le contexte de la tâche et charge les compétences les plus pertinentes depuis samber/cc-skills-golang, souvent plusieurs à la fois : écrire un service gRPC charge golang-grpc + golang-testing + golang-error-handling ; déboguer un panic charge golang-troubleshooting + golang-safety ; auditer la sécurité charge golang-security + golang-lint + golang-safety. Aussi : désambiguïse les clusters concurrents lorsque deux compétences semblent se chevaucher...
developmentcode-reviewtesting
golang-lint
samber
Bonnes pratiques de linting et configuration de golangci-lint pour les projets Golang — exécution des linters, configuration de .golangci.yml, suppression des avertissements avec les directives nolint, interprétation des résultats de linting et sélection des linters. À utiliser lors de la configuration de golangci-lint, en cas de questions sur les avertissements de linting ou les suppressions nolint, lors de la mise en place d'outils de qualité de code, ou pour choisir des linters. À utiliser également lorsque l'utilisateur mentionne golangci-lint, go vet, staticcheck ou revive.
developmentcode-reviewtesting
golang-samber-do
samber
Injection de dépendances en Golang avec samber/do — conteneurs de services, gestion du cycle de vie, portées, vérifications de santé, arrêt gracieux et organisation des modules. À appliquer lors de l'utilisation ou de l'adoption de samber/do, lorsque la base de code importe github.com/samber/do ou github.com/samber/do/v2, ou lors du refactoring d'injection manuelle de constructeurs vers un conteneur DI.
developmentcode-reviewtesting
golang-stretchr-testify
samber
Guide complet de stretchr/testify pour les tests en Golang. Couvre en profondeur les packages assert, require, mock et suite. À utiliser lors de l'écriture de tests avec testify, de la création de mocks, de la mise en place de suites de tests ou du choix entre assert et require. Couvre les assertions testify, les attentes de mock, les correspondances d'arguments, la vérification d'appels, le cycle de vie des suites et les motifs avancés comme Eventually, JSONEq et les correspondances personnalisées. Appliquer lorsque la base de code importe github.com/stretchr/testify.
developmenttestingcode-review
golang-testing
samber
We need to translate the given text from English to French. The text is a description of a skill for Golang testing. We must preserve the name "golang-testing" but it's not in the text, so we don't include it. Also preserve technical terms like "table-driven tests", "testify suites", "mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection", "goleak", "snapshot testing", "code coverage", "integration tests", "idiomatic test naming", "Go test CI", "flaky/slow tests", "testify-specific APIs", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". Also preserve URLs or references like that. The translation should be natural French but keep all technical terms in English as they are standard. Also note the instruction: "Do not include the name unless it appears in the source text." The name "golang-testing" does not appear in the source text, so we don't include it
developmenttestingcode-review
golang-troubleshooting
samber
We need to translate the given text from English to French, preserving the name "golang-troubleshooting" if it appears, but the instruction says "Do not include the name unless it appears in the source text." The source text does not include the name "golang-troubleshooting" explicitly; it only appears in the context of the directory item type and name, but not in the <text> block. So we just translate the text inside <text>. Also preserve product names, protocol names, URLs, numbers, technical terms. The text includes "Golang", "pprof", "Delve", "GODEBUG", "samber/cc-skills-golang@golang-benchmark" - these should be kept as is. Also "test-driven debugging" might be translated as "débogage piloté par les tests" but careful: "test-driven debugging" is a technical term, but it's not a product name. The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms." "test-driven
developmenttesting
google-agents-cli-eval
google
Cette compétence doit être utilisée lorsque l'utilisateur souhaite "exécuter une évaluation", "évaluer mon agent ADK", "écrire un jeu de données d'évaluation", "analyser des échecs d'évaluation", "comparer des résultats d'évaluation", "optimiser un agent", ou a besoin de conseils sur la méthodologie d'évaluation de la plateforme Agent et le Quality Flywheel. Couvre les métriques d'évaluation, le schéma de jeu de données, la notation LLM-en-tant-que-juge et les causes d'échec courantes. Ne PAS utiliser pour les motifs de code API (utiliser google-agents-cli-adk-code), le déploiement (utiliser google-agents-cli-deploy) ou la création de projet (utiliser...
developmenttestingdata-analysis
google-agents-cli-workflow
google
Cette compétence doit être utilisée lorsque l'utilisateur souhaite « développer un agent », « construire un agent avec ADK », « exécuter l'agent localement », « déboguer le code de l'agent », « tester un agent », « déployer un agent », « publier un agent », « surveiller un agent », ou a besoin du cycle de vie de développement ADK (Agent Development Kit) et des directives de codage. Point d'entrée pour la construction d'agents ADK. Toujours active — fournit le workflow complet (scaffold, build, evaluate, deploy, publish, observe), les règles de préservation du code, les conseils de sélection de modèle, et...
developmentdevopstesting
hunt
tw93
Trouve la cause racine avant d'appliquer des correctifs pour les erreurs, les plantages, les régressions, les échecs de tests, les comportements défectueux et les défauts signalés par capture d'écran. À utiliser lorsque les utilisateurs demandent 排查/报错/崩溃/不工作/回归/判断为什么报错, ou disent que quelque chose fonctionnait avant et échoue maintenant. Pas pour la revue de code ou les nouvelles fonctionnalités.
developmenttestingcode-review
hyperframes-cli
heygen-com
HyperFrames CLI dev loop — `npx hyperframes` for scaffolding (init), validation (lint, inspect), preview, render, and environment troubleshooting (doctor, browser, info, upgrade). Use when running any of these commands or troubleshooting the HyperFrames build/render environment. For asset preprocessing commands (`tts`, `transcribe`, `remove-background`), invoke the `hyperframes-media` skill instead.
developmenttestingapi
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
minimal-run-and-audit
lllllllama
Compétence Rigor Run pour la reproduction de dépôt deep learning prioritaire au README. À utiliser lorsque la
developmenttestingcode-review
observability-and-instrumentation
addyosmani
Instrumente le code pour que le comportement en production soit visible et diagnosticable. À utiliser lors de l'ajout de logging, métriques, tracing ou alerting. À utiliser lors du déploiement de toute fonctionnalité exécutée en production et nécessitant une preuve de son bon fonctionnement. À utiliser lorsque des problèmes de production sont signalés mais que les données disponibles ne permettent pas de comprendre ce qui s'est passé.
developmentdevopstesting
opentui
msmps
Compétence OpenTUI complète pour construire des interfaces utilisateur en terminal. Couvre l'API impérative centrale, le réconciliateur React et le réconciliateur Solid. À utiliser pour toute tâche de développement TUI incluant les composants, la mise en page, la gestion du clavier, les animations et les tests.
developmentdesigntesting
performance
addyosmani
Optimiser les performances web pour un chargement plus rapide et une meilleure expérience utilisateur. Utiliser lorsqu'on demande "accélérer mon site", "optimiser les performances", "réduire le temps de chargement", "corriger le chargement lent", "améliorer la vitesse de la page" ou "audit de performance".
developmenttesting
playwright-best-practices
currents-dev
Utiliser lors de l'écriture de tests Playwright, de la correction de tests instables, du débogage d'échecs, de l'implémentation du modèle Page Object, de la configuration CI/CD, de l'optimisation des performances, du mock d'API, de la gestion de l'authentification ou OAuth, des tests d'accessibilité (axe-core), des téléchargements/uploads de fichiers, du mock de date/heure, des WebSockets, de la géolocalisation, des permissions, des flux multi-onglets/popups, des dispositions mobiles/responsives, des gestes tactiles, de GraphQL, de la gestion des erreurs, du mode hors ligne, de la collaboration multi-utilisateurs, des services tiers (paiements, vérification par e-mail),...
developmenttestingbrowser-automation
qa
mattpocock
Session de QA interactive où l'utilisateur signale des bugs ou problèmes de manière conversationnelle, et l'agent crée des issues GitHub. Explore la base de code en arrière-plan pour le contexte et le langage du domaine. À utiliser lorsque l'utilisateur souhaite signaler des bugs, faire de la QA, créer des issues de manière conversationnelle, ou mentionne "session QA".
testingcode-reviewdevelopment
review
mattpocock
Examiner les modifications depuis un point fixe (commit, branche, tag ou merge-base) selon deux axes — Normes (le code respecte-t-il les standards de codage documentés de ce dépôt ?) et Spécifications (le code correspond-il à ce que demandait le ticket/PRD d'origine ?). Exécute les deux examens en parallèle via des sous-agents et les rapporte côte à côte. À utiliser lorsque l'utilisateur souhaite examiner une branche, une PR, des modifications en cours, ou demande de « review depuis X ».
code-reviewdevelopmenttesting
safe-debug
lllllllama
Compétence de débogage rigoureux / audit rigoureux pour les travaux de recherche en deep learning. À utiliser lorsque l'utilisateur colle un traceback, une erreur de terminal, une OOM CUDA, un échec de chargement de checkpoint, une incompatibilité de forme, un symptôme de perte NaN ou un échec d'entraînement et souhaite un diagnostic conservateur avant toute correction, avec des correctifs de débogage clairement séparés des contributions de recherche. Ne pas utiliser pour un refactoring large, une adaptation spéculative, un patching exploratoire automatique ou une familiarisation générale avec le dépôt.
developmenttestingcode-review
saga
warpdotdev
Exécutez une « saga » de développement autonome pilotée par spécifications pour des fonctionnalités de taille moyenne à grande, en utilisant un agent orchestrateur et une flotte de sous-agents travailleurs. Utilisez cette compétence lorsque l'utilisateur invoque /saga, demande de construire de manière autonome une fonctionnalité conséquente de bout en bout avec une intervention humaine minimale, souhaite une spécification complète décomposée en jalons et tâches avec des critères de validation infaillibles avant une implémentation parallélisée, ou veut qu'un orchestrateur délègue l'implémentation à des agents travailleurs tout en préservant son...
developmentproject-managementtesting
setup-pre-commit
mattpocock
Configurer les hooks Husky pre-commit avec lint-staged (Prettier), la vérification de types et les tests dans le dépôt actuel. Utiliser lorsque l'utilisateur souhaite ajouter des hooks pre-commit, configurer Husky, paramétrer lint-staged, ou ajouter du formatage, de la vérification de types ou des tests au moment du commit.
developmenttestingcode-review
systematic-debugging
obra
Utiliser lors de la rencontre d'un bogue, d'un échec de test ou d'un comportement inattendu, avant de proposer des correctifs
developmenttestingcode-review
tdd
mattpocock
Développement piloté par les tests avec boucle rouge-vert-refactorisation. À utiliser lorsque l'utilisateur souhaite développer des fonctionnalités ou corriger des bugs en utilisant le TDD, mentionne "rouge-vert-refactorisation", veut des tests d'intégration, ou demande un développement test-first.
developmenttesting
test-driven-development
obra
Utiliser lors de l'implémentation d'une fonctionnalité ou d'une correction de bug, avant d'écrire le code d'implémentation
developmenttestingcode-review
use-my-browser
xixu-me
À utiliser lorsque le travail dépend de la session de navigateur en direct de l'utilisateur ou de l'état rendu visible plutôt que de récupérations statiques, en particulier pour les contextes de débogage de navigateur ou les éléments ou requêtes sélectionnés via DevTools, les tableaux de bord connectés ou les flux CMS, les applications localhost, les formulaires, les téléversements, les téléchargements, l'inspection des médias, l'inspection DOM ou iframe, le Shadow DOM, ou les échecs de navigateur ressemblant à des soft 404, des murs d'authentification, des vérifications anti-bot ou des limites de débit.
browser-automationweb-scrapingtesting
validate-changes-match-specs
warpdotdev
Valider que l'implémentation d'une branche ou d'une pull request correspond aux spécifications produit, techniques, de sécurité et connexes introduites. À utiliser lors de la révision ou de la finalisation d'une modification pilotée par des spécifications et de la résolution des écarts entre les spécifications archivées et l'implémentation.
developmentcode-reviewtesting
verification-before-completion
obra
À utiliser lorsqu'on est sur le point de déclarer un travail comme terminé, corrigé ou réussi, avant de commiter ou de créer des PRs - nécessite d'exécuter des commandes de vérification et de confirmer la sortie avant de faire des affirmations de succès ; des preuves avant les assertions toujours.
testingcode-reviewdevelopment
vitest
antfu
Cadre de test unitaire rapide Vitest propulsé par Vite avec une API compatible Jest. À utiliser lors de l'écriture de tests, du mocking, de la configuration de la couverture, ou du travail avec le filtrage de tests et les fixtures.
developmenttesting
web-quality-audit
addyosmani
Audit complet de la qualité web couvrant les performances, l'accessibilité, le référencement et les bonnes pratiques. À utiliser lorsqu'on vous demande "auditer mon site", "examiner la qualité web", "exécuter un audit Lighthouse", "vérifier la qualité d'une page" ou "optimiser mon site web".
developmenttestingresearch