← ClaudeAtlas

tdd-workflowlisted

Disciplina de TDD estricto (red-green) con ejecución de tests QUIRÚRGICA por defecto — solo el test directamente relacionado al cambio actual. Correr una suite más amplia (módulo completo, o la suite entera) requiere preguntar al humano primero, nunca es una escalada automática de Code. Úsala siempre que se vaya a implementar una feature o corregir un bug, antes de escribir cualquier código de implementación, o al decidir qué comando de test correr después de un cambio.
OrcaCl/suplemento-estrella · ★ 0 · Testing & QA · score 62
Install: claude install-skill OrcaCl/suplemento-estrella
# TDD Workflow TDD estricto (tests primero) combinado con una regla de alcance de test que cambió de "niveles que se recorren en orden" a "quirúrgico por defecto, ampliar solo con permiso". El cambio se hizo tras observar que, en la práctica, escalar automáticamente a suites más amplias consumía tiempo y tokens sin que el humano lo hubiera pedido. ## TDD estricto — red antes que green (sin cambios respecto a la versión anterior) Para cualquier feature o bugfix, el orden es siempre: 1. **Escribir el test primero**, que exprese el comportamiento esperado. 2. **Correrlo y confirmar que falla** (rojo) — no es opcional. Confirmar el rojo es lo que garantiza que el test realmente prueba algo. 3. **Escribir la implementación mínima** que hace pasar el test. 4. **Confirmar verde.** 5. Si hace falta, refactorizar con los tests en verde como red de seguridad. **Regla no negociable:** código de implementación escrito antes que su test correspondiente no cuenta como TDD, aunque el test se agregue inmediatamente después. ## Alcance de ejecución — quirúrgico por defecto **Regla nueva, reemplaza la estrategia de niveles anterior:** después de cualquier cambio, correr **únicamente** el archivo de test directamente relacionado al cambio actual — no el módulo completo, no la suite. ```bash {{comando}} tests/ruta/al/archivo_de_test_especifico.py -v ``` Este es el default siempre, sin excepción automática. ### Ampliar el alcance requiere preguntar primero Si Code considera que valdría