Qué hace esta skill

La skill TDD de Matt Pocock plantea el desarrollo mediante ciclos cortos: describir un comportamiento con una prueba que falla, implementar lo necesario y mejorar el código cuando la comprobación pasa. Insiste en probar la interfaz y el resultado observable, evitando pruebas que solo repitan cómo está escrito el interior de una función.

Para un equipo, esto permite convertir un requisito en evidencia. Si una factura duplicada debe rechazarse o un permiso debe impedir una acción, la prueba documenta esa expectativa y detecta si se rompe más adelante. La persona aporta las reglas y prioridades; el empleado IA puede preparar y ejecutar los casos en el entorno autorizado, conservando una relación clara entre el fallo y su corrección.

Cuándo te puede ayudar

  • Añadir una función con criterios de aceptación concretos.
  • Proteger un caso de error que ya ocurrió.
  • Refactorizar manteniendo el comportamiento público.

Un encargo para empezar

Añade una comprobación que rechace una factura duplicada. Empieza por una prueba del comportamiento esperado, implementa el cambio mínimo y explica qué caso queda cubierto.

Qué necesitas para utilizarla

  • Un proyecto con entorno de pruebas ejecutable.
  • Requisitos observables y acceso autorizado a los archivos.

Límites y revisión del resultado

  • La utilidad depende de elegir casos que representen riesgos reales.
  • Que una prueba pase no demuestra por sí solo todo el funcionamiento de la aplicación.

Cómo incorporarla a tu empleado en Hub Bot

La biblioteca de Hub Bot permite revisar e incorporar skills de repositorios públicos de GitHub. Necesitas una cuenta y permiso para gestionar las habilidades del equipo.

  1. Entra en Hub Bot y abre Biblioteca de skills, o escribe /skills en el chat.
  2. Busca tdd y comprueba el autor: mattpocock.
  3. Abre la ficha, revisa la versión, los requisitos y el contenido original.
  4. Elige el ámbito permitido —empresa, departamento o empleados— e incorpora la habilidad.
  5. Comprueba las herramientas y conexiones del empleado antes de encargarle el trabajo. Revisa el primer resultado.
Usar en Hub Bot ↗

Requiere cuenta. La selección y revisión de la skill se completan en la biblioteca.

Una skill aporta un procedimiento. Los permisos, las aprobaciones y las conexiones de cada empleado siguen determinando las acciones disponibles. Incorporarla no instala automáticamente los programas ni ejecuta los scripts del autor.

Fuentes y documentación

Explicación editorial de iabot a partir de la documentación original. Se conserva la autoría de mattpocock. Esta ficha no acredita una prueba de funcionamiento en Hub ni distribuye una traducción del código del autor.

Consultar el manual de iabot →