
de kotest4,778
Rédigez, migrez et déboguez des tests Kotlin avec le framework Kotest — supporte les styles de spec, les assertions, le property testing et les configurations multiplateformes.
Kotest dote l'agent d'une connaissance approfondie des tests Kotlin : configuration de projets, choix des styles de spec, écriture de tests et d'assertions, tests basés sur les propriétés, configuration avancée (timeouts, isolation, tests de coroutines) et migration depuis JUnit/TestNG/Spek. Le fichier SKILL.md contient des exemples détaillés, des guides de migration et des références aux scripts et actifs pour automatiser l'analyse de projet.
Utilisez cette compétence lorsqu'un utilisateur demande de l'aide pour créer des tests Kotlin, migrer des suites de tests existantes vers Kotest, écrire des tests basés sur les propriétés avec Arb, configurer des paramètres de test au niveau du projet, déboguer des tests échoués ou configurer Kotest pour les cibles JVM, JS, Native ou Android. Utile également pour intégrer les assertions Kotest dans des projets n'utilisant pas Kotest.
Agents compatibles inférés : agents assistants de code (Copilot, Codex, Gemini Code) et assistants conscients du build capables de lire les fichiers de projet, d'exécuter des commandes Gradle et de suggérer des modifications de code.
La compétence Kotest fournit des conseils complets pour les tests Kotlin avec le framework Kotest, couvrant la configuration, la migration, les assertions, les tests de propriété et KMP. Le script analyze-project.sh groupé s'est exécuté avec succès et produit une sortie d'analyse de projet structurée. Bug mineur de script shell à la ligne 204 où TEST_COUNT peut contenir des sauts de ligne provoquant une erreur d'expression entière. Sinon, compétence propre et bien structurée sans problèmes de sécurité.
Excellente compétence provenant du dépôt officiel de Kotest. Le SKILL.md est approfondi avec 7 chemins distincts (A-G) couvrant la configuration jusqu'au débogage. La structure du répertoire references est bien organisée. Le script d'analyse est un scanner de projet en lecture seule — aucune modification, aucun appel réseau, purement diagnostique. Un bug bash mineur (saut de ligne dans la variable TEST_COUNT provenant du pipeline grep -c) qui devrait être corrigé mais n'affecte pas la sécurité ou la fonctionnalité principale.