create-unit-test
Crear pruebas unitarias listas para el proyecto
Las pruebas unitarias a menudo se alejan de las convenciones del proyecto y se vuelven difíciles de mantener. Esta skill ofrece a Claude, Codex y Claude Code un flujo de trabajo enfocado para crear pruebas fiables que se ajusten a los estándares de proyectos Android y Kotlin.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "create-unit-test" from https://skillstore.io/skills/anysoftkeyboard-create-unit-test.md and its manifest at https://skillstore.io/api/skills/anysoftkeyboard-create-unit-test/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "create-unit-test". Agregar pruebas para una clase mapper de base de datos.
Resultado esperado:
- Un nuevo archivo de prueba del mapper en la ruta de fuentes de prueba correspondiente.
- Pruebas de caso exitoso para el comportamiento de mapeo válido.
- Pruebas de casos límite para valores null, vacíos o inválidos cuando sea relevante.
- Un comando de prueba de módulo Gradle usado para validar el cambio.
Usando "create-unit-test". Crear una prueba unitaria para un helper de actividad Android.
Resultado esperado:
- Una prueba unitaria basada en Robolectric para interacciones con el framework Android.
- Fakes o recursos proporcionados para una configuración determinista.
- Métodos de prueba claros con Arrange-Act-Assert.
- Notas sobre cualquier comportamiento que requiera instrumentación en lugar de pruebas unitarias.
Usando "create-unit-test". Una prueba unitaria falló después de la implementación.
Resultado esperado:
- La ruta del informe XML de Gradle relevante para inspeccionar.
- Un diagnóstico conciso del fallo basado en el informe.
- Una corrección enfocada y una nueva ejecución de la tarea de prueba relevante.
Auditoría de seguridad
SeguroThe static findings are false positives caused by Markdown backticks around filenames, paths, Gradle commands, and testing terminology. No prompt injection, data exfiltration, unsafe networking, credential access, or malicious intent was found in SKILL.md.
Factores de riesgo
⚙️ Comandos externos (8)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/anysoftkeyboard-create-unit-test?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/anysoftkeyboard-create-unit-test?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/anysoftkeyboard-create-unit-test/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/anysoftkeyboard-create-unit-test.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
AnySoftKeyboard. (2026). create-unit-test security audit report (audit version 11) [Author version unspecified]. Skillstore. https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11Cita BibTeX
@techreport{anysoftkeyboard-anysoftkeyboard-create-unit-test-2026,
author = {AnySoftKeyboard},
title = {create-unit-test security audit report (audit version 11)},
institution = {Skillstore},
year = {2026},
number = {11},
url = {https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "create-unit-test security audit report (audit version 11)"
version: "unspecified"
type: report
authors:
- name: "AnySoftKeyboard"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11"
identifiers:
- type: other
value: "skillstore:anysoftkeyboard-create-unit-test:audit:11"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Agregar pruebas para una nueva clase Kotlin
Crear un archivo de prueba correspondiente, elegir casos útiles de comportamiento exitoso y casos límite, y ejecutar la tarea de prueba Gradle correcta.
Estandarizar el trabajo de pruebas entre colaboradores
Dar a los asistentes y miembros del equipo las mismas reglas para nombres de pruebas, ubicaciones, fakes, Robolectric y fiabilidad.
Diagnosticar pruebas unitarias fallidas
Usar la salida de pruebas de Gradle y los informes XML para localizar fallos y guiar correcciones enfocadas.
Prueba estos prompts
Usa la skill create-unit-test para agregar pruebas unitarias para esta clase. Céntrate en el comportamiento observable, usa la ubicación correcta del archivo de prueba y ejecuta la tarea de prueba del módulo.
Usa la skill create-unit-test para identificar pruebas de caso exitoso, caso límite y caso de error para este archivo fuente. Implementa los casos más valiosos y explica cualquier caso omitido.
Usa la skill create-unit-test para escribir una prueba unitaria Robolectric para este componente Android. Proporciona recursos o fakes según sea necesario y mantén la prueba determinista.
Usa la skill create-unit-test para ejecutar las pruebas unitarias Gradle relevantes, inspeccionar el informe de fallo, corregir la prueba o el problema del código fuente y volver a ejecutar la tarea de prueba hasta que pase.
Mejores prácticas
- Empieza por comprender el comportamiento y los resultados esperados de las pruebas antes de elegir detalles de implementación.
- Prefiere fakes antes que mocks cuando hagan que la prueba sea más simple y realista.
- Ejecuta primero la tarea de prueba Gradle relevante más pequeña y luego la suite más amplia antes del commit.
Evitar
- No coloques pruebas unitarias en androidTest a menos que la tarea sea específicamente de pruebas de instrumentación.
- No escribas pruebas que dependan de temporización, servicios externos o estado no determinista.
- No sugieras detalles de implementación del código fuente cuando la solicitud solo pide el comportamiento de la prueba.
Preguntas frecuentes
¿Esta skill escribe pruebas automáticamente?
¿Para qué proyectos es más adecuada esta skill?
¿Cuándo se debe usar Robolectric?
¿Prefiere mocks o fakes?
¿Puede diagnosticar pruebas fallidas?
¿Es segura de instalar esta skill?
Detalles del desarrollador
Autor
AnySoftKeyboardLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Ref.
7db9b9f06e0ab79c575b58bc48c4d8dc9849f424
Actualidad del mantenimiento
20/7/2026
Uso
5 descargas · 181 vistas
Estructura de archivos
📄 SKILL.md