Testing
Escribe pruebas en capas con cobertura de límites/casos extremos, reglas de mocking y triaje de pruebas inestables
Probado · Funciona
Qué hace
Una habilidad de autoría de pruebas que impone la estructura Arrange-Act-Assert, la nomenclatura de un comportamiento por prueba, el mocking apropiado para cada capa (mock solo en los límites, nunca en código interno) y una matriz explícita de límites/casos extremos. Se activa al escribir pruebas, revisar la calidad de las pruebas o depurar fallos de pruebas, incluyendo la cuarentena de pruebas inestables y pasos de depuración específicos de capa para suites unitarias, de integración y E2E.
Informe de la prueba
Se obtuvo el SKILL.md en plugins/team/skills/development/testing/; el frontmatter se analiza (`name`+`description`) y su único archivo referenciado, examples/test-pyramid.md, devuelve HTTP 200. Sin problemas de seguridad. Para la salida: escribí `applyDiscount(price,percent)`, luego una suite de referencia ingenua (3 pruebas) y una suite siguiendo la habilidad (11 pruebas) aplicando la matriz de límites del cuerpo (min-1/min/min+1/max-1/max/max+1) y la nomenclatura de un comportamiento por prueba. Ambas pasaron en código fuente limpio (14/14 vía `jest`). Luego muté el código fuente (`percent>100` a `percent>101`): la suite de referencia aún pasó (perdió el error), mientras que la prueba de límite `max+1` de la suite de la habilidad falló y lo detectó — una diferencia concreta y medida.
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/rsmdt/the-startup.git /tmp/testing-src mkdir -p ~/.claude/skills cp -R /tmp/testing-src/plugins/team/skills/development/testing ~/.claude/skills/testing # Places SKILL.md at ~/.claude/skills/testing/SKILL.md plus examples/test-pyramid.md # Note: SKILL body contains a $ARGUMENTS token (it ships as a plugin command in the-startup); # as a standalone skill $ARGUMENTS is simply unsubstituted and harmless. # No external tools/API keys required — it is instructional guidance only.
Comandos y prompts de ejemplo
/testingEscribe pruebas en capas con cobertura de límites/casos extremos, reglas de mocking y triaje de pruebas inestables
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Write unit tests for this service layerDebug why this test is flakyReview the quality of these test cases