Skip to content

Flujo de desarrollo guiado por pruebas

Hace que el agente escriba primero las pruebas, luego el código, con cobertura de 80% o más.

Repository
affaan-m/ECC
Stars
295,127
Licence
MIT
Files
1 file

What it does

Cuando se instala este skill, el agente sigue un método llamado TDD (desarrollo guiado por pruebas): primero escribe pruebas que describen el comportamiento esperado, verifica que fallen, luego escribe el mínimo código necesario para que pasen y finalmente refactoriza. El skill también pide cubrir pruebas unitarias, de integración y end-to-end (con Playwright) hasta alcanzar al menos 80% de cobertura. Si el proyecto usa Git, indica crear commits de control en cada etapa.

Great for

  • Desarrolladores que quieren que el agente trabaje con pruebas desde el inicio
  • Equipos que exigen cobertura mínima de pruebas en nuevas funcionalidades o correcciones de bugs
  • Proyectos JavaScript/TypeScript que usan Jest, Vitest o Playwright

Skip it if

  • Prototipos rápidos o scripts de un solo uso, donde el ciclo de pruebas añade mucho tiempo sin beneficio
  • Proyectos sin pruebas configuradas, ya que el skill asume herramientas como npm test y npm run test:coverage
  • Personas sin conocimientos de programación que solo necesitan una explicación general, porque el skill está pensado para trabajo de código

Try asking

  • “Agrega una función de búsqueda por similitud a mi API siguiendo TDD”
  • “Corrige el bug de login que falla con correos en mayúsculas, escribiendo primero una prueba que lo reproduzca”
  • “Refactoriza el módulo de pagos y asegúrate de que la cobertura sea de al menos 80%”
  • “Crea un componente Button con sus pruebas unitarias antes de implementarlo”
Step-by-step guide: how to use Flujo de desarrollo guiado por pruebasInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    tdd-workflow.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip tdd-workflow.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip tdd-workflow.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Indica el framework de pruebas que usa tu proyecto para que el agente no adivine la configuración
  • Revisa las pruebas que escribe el agente antes de que implemente el código, porque definen lo que se considera correcto
  • Si no quieres commits automáticos en tu repositorio, indícalo explícitamente en tu petición

What's inside

  • SKILL.md

Redistributed unmodified from affaan-m/ECC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.