Skill code-testing-extensions
✓ VérifiéFournit un catalogue de référence de fichiers de directives spécifiques à chaque langage pour les pipelines de test de code.
- Étoiles GitHub
- 5 942
- Fichiers
- 22
- Dernier commit
- 11 nov. 2026
- Licence
- MIT
- Outils autorisés
- —
Que fait la skill code-testing-extensions ?
code-testing-extensions est une agent skill. Fournit un catalogue de référence de fichiers de directives spécifiques à chaque langage pour les pipelines de test de code.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill code-testing-extensions
L'accès à des directives spécifiques au langage pour les pipelines de tests automatisés est la fonction principale de ce catalogue de référence. Les développeurs utilisent cette ressource pour fournir aux agents les commandes de build, les exécuteurs de tests et les modèles de mocking précis requis pour divers environnements de programmation. Au lieu de s'appuyer sur des connaissances générales, un agent charge des fichiers spécifiques comme dotnet.md ou python.md pour comprendre la détection de la structure du projet, les commandes adaptées au framework et les codes d'erreur courants.
Ce catalogue sert de répertoire de fichiers groupés que les agents lisent directement plutôt que par une invocation d'outil. Il inclut une documentation spécialisée pour des langages tels que Rust, Go, Java et Swift, couvrant tout, des commandes cargo test aux modèles XCTest. Lorsqu'un dépôt manque de modèles de tests existants, les agents peuvent également accéder à des fichiers d'exemple spécifiques au langage pour observer des cycles complets impliquant la recherche, la planification et les rapports finaux.
Ce qu'un agent peut faire avec
- 1Configurer des environnements de test PythonUn agent peut récupérer des commandes de test adaptées au framework et des directives de mocking pour les projets Python.
- 2Implémenter les tests internes en C++Un développeur peut ordonner à un agent d'utiliser des directives spécifiques pour tester les composants internes du C++ en utilisant les déclarations friend.
- 3Générer des suites de tests JavaUn client IA peut utiliser les commandes Maven ou Gradle et les modèles Mockito pour construire des tests Java.
- 4Apprendre des flux de travail de testLorsqu'un dépôt ne possède pas de tests existants, un agent peut charger des fichiers d'exemple pour visualiser des cycles complets de recherche et de correction.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill code-testing-extensions
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill code-testing-extensions dans Plugin
/plugin marketplace add dotnet/skills /plugin install dotnet-test@dotnet-agent-skills
Installer la skill code-testing-extensions dans Claude Code
~/.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensionsInstaller la skill code-testing-extensions dans Claude Code (project)
.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions .claude/skills/code-testing-extensionsInstaller la skill code-testing-extensions dans Codex
~/.agents/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.agents/skills/code-testing-extensionsInstaller la skill code-testing-extensions dans Gemini CLI
~/.gemini/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.gemini/skills/code-testing-extensionsInstaller la skill code-testing-extensions dans Claude.ai
npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions code-testing-extensions && zip -r code-testing-extensions.zip code-testing-extensions # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-testing-extensions.zip
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A réussi nos vérifications automatiques. Ce n'est pas un audit de sécurité : lisez les scripts avant de laisser un agent les exécuter. Fonctionnement des vérifications
- Dépôt source lié et accessibledotnet/skills/plugins/dotnet-test/skills/code-testing-extensions is public and reachablegithub.com/dotnet/skills/tree/HEAD/plugins/dotnet-test/skill ↗Réussi
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit 2026-11-11github.com/dotnet/skills/commits ↗Réussi
- Aucun téléchargement-exécution ni vol d'identifiants dans les scriptsNo scripts in the skill folderRéussi
- Aucune instruction cachée dans SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Réussi
- Les outils préautorisés sont limitésNo pre-approved tools; the agent asks before using onegithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Réussi
SKILL.md
Voir sur GitHubCode Testing Extensions
This reference-only catalog lists bundled guidance for the code-testing pipeline. Read the matching file directly; do not invoke this catalog as a skill. Resource paths are relative to this catalog, not the project workspace.
Available Extension Files
| File | Language | Contents |
|---|---|---|
| extensions/dotnet.md | .NET (C#/F#/VB) | Build commands, test commands, project reference validation, common CS error codes, MSTest template |
| extensions/python.md | Python | Framework-adaptive test commands (pytest, custom runners), project layout detection, mocking guidelines, common errors |
| extensions/typescript.md | TypeScript/JavaScript | Build/test commands (Jest/Vitest/Mocha), framework detection, mocking, TS-specific considerations |
| extensions/powershell.md | PowerShell | Test commands (Pester v5), module import patterns, discovery/run pitfalls, mocking, common errors |
| extensions/cpp.md | C++ | Testing internals with friend declarations |
| extensions/go.md | Go | go test commands, table-driven tests, integration vs unit layout, mocking via interfaces, common errors |
| extensions/java.md | Java | Maven/Gradle commands, JUnit 4/5 and TestNG detection, Mockito, Spring Boot slices, common errors |
| extensions/rust.md | Rust | cargo test commands, unit vs integration vs doc tests, features, async test harnesses, common errors |
| extensions/ruby.md | Ruby | RSpec and Minitest commands, Bundler usage, Rails specifics, mocking patterns, common errors |
| extensions/swift.md | Swift | SPM and Xcode test commands, XCTest vs Swift Testing, @testable import, async/throws tests, common errors |
| extensions/kotlin.md | Kotlin | Gradle commands, JUnit/Kotest detection, MockK, coroutines test, KMP and Android specifics, common errors |
| extensions/dotnet-examples.md | .NET (C#/F#/VB) | Concrete pipeline examples: sample research output, plan, generated tests, fix cycles, final report |
| extensions/python-examples.md | Python | Concrete pipeline examples (pytest): research, plan, generated test file, fix cycles, final report |
| extensions/typescript-examples.md | TypeScript/JavaScript | Concrete pipeline examples (Vitest, applicable to Jest): research, plan, generated test file, fix cycles, final report |
| extensions/go-examples.md | Go | Concrete pipeline examples (standard testing): research, plan, table-driven test file, fix cycles, final report |
| extensions/java-examples.md | Java | Concrete pipeline examples (JUnit 5 + Mockito on Maven): research, plan, generated test file, fix cycles, final report |
Usage
Read the appropriate base extension before writing test code. Load an
<language>-examples.md file only when the repository has no representative
tests and the base extension does not resolve the needed pattern. Do not load
end-to-end examples for a focused request with established local conventions.
Fichiers de cette skill
22Questions sur la skill code-testing-extensions
Comment installer la skill code-testing-extensions dans Claude Code ?
Exécutez npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensions. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill code-testing-extensions ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Comment dois-je utiliser ce catalogue ?
Il s'agit d'un catalogue de référence uniquement ; vous devez lire directement les fichiers spécifiques au langage plutôt que d'invoquer le catalogue en tant que SKILL.
Quand dois-je charger les fichiers d'exemple ?
Ne chargez les fichiers d'exemple spécifiques au langage que si le dépôt manque de tests représentatifs et que le fichier d'extension de base est insuffisant.
Quel type d'informations est inclus dans les fichiers d'extension ?
Les fichiers contiennent les commandes de build et de test, la détection de framework, les directives de mocking et les codes d'erreur courants pour divers langages de programmation.