code-testing-extensions Skill
✓ VerifiziertBietet einen Referenzkatalog mit sprachspezifischen Guidance-Files für Code-Testing-Pipelines.
- GitHub Stars
- 5.942
- Dateien
- 22
- Letzter Commit
- 11. Nov. 2026
- Lizenz
- MIT
- Erlaubte Tools
- —
Was macht der code-testing-extensions Skill?
code-testing-extensions ist ein Agent Skill. Bietet einen Referenzkatalog mit sprachspezifischen Guidance-Files für Code-Testing-Pipelines.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den code-testing-extensions skill
Der Zugriff auf sprachspezifische Guidance für automatisierte Testing-Pipelines ist die Hauptfunktion dieses Referenzkatalogs. Entwickler nutzen diese Ressource, um Agenten die präzisen Build-Commands, Test-Runner und Mocking-Patterns bereitzustellen, die für verschiedene Programmierumgebungen erforderlich sind. Anstatt sich auf allgemeines Wissen zu verlassen, lädt ein Agent spezifische Dateien wie dotnet.md oder python.md, um die Erkennung des Projektlayouts, framework-adaptive Commands und gängige Error-Codes zu verstehen.
Dieser Katalog dient als Verzeichnis gebündelter Dateien, die Agenten direkt lesen, anstatt sie über einen Tool-Aufruf abzurufen. Er enthält spezialisierte Dokumentationen für Sprachen wie Rust, Go, Java und Swift und deckt alles ab – von cargo test Commands bis hin zu XCTest-Patterns. Wenn ein Repository keine vorhandenen Test-Patterns besitzt, können Agenten auch auf sprachspezifische Beispieldateien zugreifen, um vollständige Zyklen aus Research, Planung und finalen Reports zu beobachten.
Was ein agent damit machen kann
- 1Python-Testing-Umgebungen konfigurierenEin Agent kann framework-adaptive Test-Commands und Mocking-Guidelines für Python-Projekte abrufen.
- 2C++ Testing-Internals implementierenEin Entwickler kann einen Agenten anweisen, spezifische Guidance für das Testen von C++ Internals mittels friend-Deklarationen zu nutzen.
- 3Java Test-Suites generierenEin AI-Client kann Maven- oder Gradle-Commands und Mockito-Patterns verwenden, um Java-Tests zu erstellen.
- 4Von Testing-Workflows lernenWenn ein Repository keine vorhandenen Tests hat, kann ein Agent Beispieldateien laden, um vollständige Research- und Fix-Zyklen einzusehen.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den code-testing-extensions Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den code-testing-extensions Skill in Plugin installieren
/plugin marketplace add dotnet/skills /plugin install dotnet-test@dotnet-agent-skills
Den code-testing-extensions Skill in Claude Code installieren
~/.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensionsDen code-testing-extensions Skill in Claude Code (project) installieren
.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions .claude/skills/code-testing-extensionsDen code-testing-extensions Skill in Codex installieren
~/.agents/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.agents/skills/code-testing-extensionsDen code-testing-extensions Skill in Gemini CLI installieren
~/.gemini/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.gemini/skills/code-testing-extensionsDen code-testing-extensions Skill in Claude.ai installieren
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
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Hat unsere automatischen Prüfungen bestanden. Das ist kein Sicherheitsaudit: Lesen Sie die Skripte, bevor ein Agent sie ausführt. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbardotnet/skills/plugins/dotnet-test/skills/code-testing-extensions is public and reachablegithub.com/dotnet/skills/tree/HEAD/plugins/dotnet-test/skill ↗Bestanden
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit 2026-11-11github.com/dotnet/skills/commits ↗Bestanden
- Keine Download-und-Ausführen-Muster oder Zugangsdatendiebstahl in SkriptenNo scripts in the skill folderBestanden
- Keine versteckten Anweisungen in SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Bestanden
- Vorab erlaubte Tools sind eingeschränktNo pre-approved tools; the agent asks before using onegithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Bestanden
SKILL.md
Auf GitHub ansehenCode 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.
Dateien in diesem Skill
22code-testing-extensions Skill-Fragen
Wie installiere ich den code-testing-extensions Skill in Claude Code?
Führe npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensions aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den code-testing-extensions Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
Wie sollte ich diesen Katalog nutzen?
Dies ist ein reiner Referenzkatalog; du solltest die spezifischen Sprachdateien direkt lesen, anstatt den Katalog als Skill aufzurufen.
Wann sollte ich die Beispieldateien laden?
Lade die sprachspezifischen Beispieldateien nur dann, wenn das Repository keine repräsentativen Tests enthält und die Basis-Extension-Datei nicht ausreicht.
Welche Art von Informationen sind in den Extension-Files enthalten?
Die Dateien enthalten Build- und Test-Commands, Framework-Detection, Mocking-Guidelines und gängige Error-Codes für verschiedene Programmiersprachen.