Skill code-testing-extensions
✓ VerificadoProporciona un catálogo de referencia con archivos de guía específicos por lenguaje para pipelines de pruebas de código.
- Estrellas en GitHub
- 5942
- Archivos
- 22
- Último commit
- 11 nov 2026
- Licencia
- MIT
- Herramientas permitidas
- —
¿Qué hace la skill code-testing-extensions?
code-testing-extensions es una agent skill. Proporciona un catálogo de referencia con archivos de guía específicos por lenguaje para pipelines de pruebas de código.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill code-testing-extensions
La función principal de este catálogo de referencia es permitir el acceso a guías específicas de lenguaje para pipelines de pruebas automatizadas. Los desarrolladores utilizan este recurso para proporcionar a los agentes los comandos de construcción, los runners de pruebas y los patrones de mocking precisos que requieren diversos entornos de programación. En lugar de depender de conocimientos generales, un agente carga archivos específicos como dotnet.md o python.md para comprender la detección de la estructura del proyecto, comandos adaptados al framework y códigos de error comunes.
Este catálogo funciona como un directorio de archivos agrupados que los agentes leen directamente en lugar de hacerlo mediante la invocación de una herramienta. Incluye documentación especializada para lenguajes como Rust, Go, Java y Swift, cubriendo desde comandos de cargo test hasta patrones de XCTest. Cuando un repositorio no cuenta con patrones de prueba existentes, los agentes también pueden acceder a archivos de ejemplo específicos de cada lenguaje para observar ciclos completos que incluyen investigación, planificación y reportes finales.
Lo que un agente puede hacer con ella
- 1Configurar entornos de pruebas en PythonUn agente puede recuperar comandos de prueba adaptados al framework y pautas de mocking para proyectos de Python.
- 2Implementar pruebas internas en C++Un desarrollador puede instruir a un agente para que utilice guías específicas para probar componentes internos de C++ mediante declaraciones friend.
- 3Generar suites de pruebas en JavaUn cliente de IA puede utilizar comandos de Maven o Gradle y patrones de Mockito para construir pruebas en Java.
- 4Aprender de flujos de trabajo de pruebasCuando un repositorio no tiene pruebas existentes, un agente puede cargar archivos de ejemplo para ver ciclos completos de investigación y corrección.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill code-testing-extensions
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill code-testing-extensions en Plugin
/plugin marketplace add dotnet/skills /plugin install dotnet-test@dotnet-agent-skills
Instalar la skill code-testing-extensions en Claude Code
~/.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensionsInstalar la skill code-testing-extensions en 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-extensionsInstalar la skill code-testing-extensions en Codex
~/.agents/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.agents/skills/code-testing-extensionsInstalar la skill code-testing-extensions en Gemini CLI
~/.gemini/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.gemini/skills/code-testing-extensionsInstalar la skill code-testing-extensions en 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
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Superó nuestras comprobaciones automáticas. No es una auditoría de seguridad: lee los scripts antes de dejar que un agente los ejecute. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibledotnet/skills/plugins/dotnet-test/skills/code-testing-extensions is public and reachablegithub.com/dotnet/skills/tree/HEAD/plugins/dotnet-test/skill ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit 2026-11-11github.com/dotnet/skills/commits ↗Aprobado
- Sin descargar y ejecutar ni robo de credenciales en los scriptsNo scripts in the skill folderAprobado
- Sin instrucciones ocultas en SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Aprobado
- Las herramientas preaprobadas están acotadasNo pre-approved tools; the agent asks before using onegithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Aprobado
SKILL.md
Ver en 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.
Archivos de esta skill
22Preguntas sobre la skill code-testing-extensions
¿Cómo instalo la skill code-testing-extensions en Claude Code?
Ejecuta npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensions. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill code-testing-extensions?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Cómo debo usar este catálogo?
Este es un catálogo solo de referencia; debes leer los archivos de lenguaje específicos directamente en lugar de invocar el catálogo como una SKILL.
¿Cuándo debo cargar los archivos de ejemplo?
Solo carga los archivos de ejemplo específicos de cada lenguaje si el repositorio carece de pruebas representativas y el archivo de extensión base es insuficiente.
¿Qué tipo de información incluyen los archivos de extensión?
Los archivos contienen comandos de construcción y prueba, detección de frameworks, pautas de mocking y códigos de error comunes para varios lenguajes de programación.