Cette compétence est une référence complète pour travailler avec l'écosystème des plugins Pytest. Elle regroupe des conseils pratiques sur l'installation et la configuration de pytest, le développement et le test de plugins personnalisés, l'intégration de plugins courants comme pytest-cov et pytest-mock, et l'application des meilleures pratiques pour le CI/CD et les flux de travail d'équipe. Le contenu se concentre sur les stratégies de configuration, l'architecture, les points d'extensibilité et les modèles de dépannage pour maintenir des suites de tests fiables.
Utilisez cette compétence lors de la configuration d'un projet, lors de l'ajout ou du dépannage de plugins pytest, lors de la création d'extensions de plugins personnalisées, ou lors de l'intégration de pytest dans des pipelines CI. Elle est appropriée pour les développeurs s'intégrant à une base de code, ou les équipes standardisant les pratiques de test.
S'applique aux agents d'automatisation orientés développeur et aux agents locaux pouvant exécuter des chaînes d'outils Python, des assistants CI ou de documentation. Utile pour les agents aidant à la maintenance de dépôt, l'automatisation des tests et l'intégration des développeurs.
Ceci est une compétence boilerplate de faible qualité qui semble être un remplissage de modèle généré par IA. Bien qu'elle concerne les plugins pytest, les exemples de code utilisent la syntaxe JavaScript (function/const/try-catch) au lieu de Python, et tous les blocs de code ne contiennent que des commentaires sans code réellement exécutable. Le SKILL.md est extrêmement long mais ne dit presque rien de spécifique — chaque section répète des espaces réservés génériques comme 'Fonctionnalité 1 : Fonctionnalité principale' et 'Option de configuration 1'. Aucun script n'est joint, aucune commande ou configuration concrète n'est fournie, et aucune connaissance spécifique à pytest n'est réellement transmise.
Semble être du contenu de modèle auto-généré sans valeur réelle. La compétence ne fournit aucune instruction exploitable pour le développement de plugins pytest, la couverture, le mocking ou l'intégration CI malgré sa description. Les exemples de code sont syntaxiquement incorrects (JS dans une compétence Python). Je recommanderais de la désactiver ou de la déréférencer car elle n'apporte aucune valeur et peut induire les utilisateurs en erreur.