Build/Update Tests
Calcula el riesgo de un archivo y luego escribe o completa las pruebas unitarias/de integración/E2E que le faltan.
Funciona con configuración
Qué hace
Lee un archivo de destino, lo clasifica como riesgo Alto/Medio/Bajo, verifica si existen pruebas unitarias/de integración/E2E según la documentación de cumplimiento de patrones, y luego escribe o actualiza las pruebas faltantes e informa las brechas corregidas. Se activa con frases como "build tests for X", "update tests", "test [component]" o "check test coverage".
Informe de la prueba
Lo ejecuté dos veces en un archivo desechable formatCurrency.ts: el pase guiado por la skill produjo 11 pruebas organizadas P0/P1/P2 (casos límite de null/NaN/redondeo/código de moneda desconocido, ruta __tests__ correcta) frente a 4 pruebas planas de una línea base no guiada, las 15 pasaron bajo vitest real. Su paso 'CRITICAL' de cumplimiento de patrones lee claude-patterns/testing-patterns.md, vitest-testing-patterns.md y playwright-best-practices.md, que no se envían con la skill y no existirán en un repositorio de consumidor típico, por lo que toda esa verificación se ejecuta silenciosamente sin hacer nada de fábrica.
Probado el: 2026-07-16 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/enbyaugust/zacs-claude-skills cd zacs-claude-skills mkdir -p ~/.claude/skills cp -r skills/build-update-tests ~/.claude/skills/build-update-tests
Comandos y prompts de ejemplo
/build-update-testsCalcula el riesgo de un archivo y luego escribe o completa las pruebas unitarias/de integración/E2E que le faltan.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
check test coverage for the payment service before I ship itwrite missing unit tests for my LoginForm componenttest my new formatCurrency util for edge cases like null and NaN