Shelpuk & Company
    Open Source
    AI Coding Skill

    TDD para agentes de IA

    Workflow de desarrollo reutilizable y basado en pruebas para agentes de programación con IA

    La skill siempre activa que impone una disciplina estricta de TDD, documentación de requisitos y pequeños pasos verificados con pruebas: el orquestador que hace que Kindly Web Search y Lad Code Review funcionen juntos como una suite unificada de programación con IA.

    Ver en GitHub

    "Configuración fantástica. Mejoré entre un 15 % y un 20 % la calidad de generación en Claude Code para los proyectos comerciales de nuestra empresa."

    Ostap Dribniuk
    Ostap DribniukIngeniero de software sénior en Relevant Software

    Parte de nuestra suite de programación con IA

    TDD para agentes de IA orquesta nuestro conjunto completo de herramientas de código abierto. Llama a Kindly para verificar supuestos y a Lad para revisar diseños y código, garantizando que las tres herramientas trabajen juntas con fluidez.

    REQUIREMENTS.md

    Cada tarea comienza con un documento de requisitos estructurado. Esto elimina la ambigüedad y da al agente de IA un contrato claro y verificable con el que trabajar.

    1Estado actual

    Comportamiento y estado actual: lo que existe hoy antes de cualquier cambio.

    2Estado objetivo

    Comportamiento deseado después del cambio: el estado objetivo claro.

    3Requisitos

    Requisitos funcionales numerados con criterios de aceptación explícitos.

    4Plan de pruebas

    Estrategia de prueba y casos siguiendo las mejores prácticas de TDD.

    5Plan de implementación

    Los cambios secuenciales más pequeños, cada uno con su propia verificación de prueba.

    6Revisión del diseño del sistema

    Revisado por Lad Code Review antes de que comience la implementación.

    Flujo de trabajo

    Un proceso estricto de seis pasos que convierte requisitos vagos en código probado y listo para producción.

    1.Investigar

    Inspeccione la estructura del repositorio, las rutas del código, el comportamiento actual y las pruebas existentes. Ejecute comandos mínimos para confirmar el estado actual.

    2.Aclarar y escribir requisitos

    Haga preguntas aclaratorias, proponga requisitos comprobables, obtenga la confirmación del usuario y luego escriba REQUIREMENTS.md con la estructura obligatoria completa.

    3.Validar supuestos

    Utilice Kindly Web Search para verificar firmas de API, comportamiento de versiones, breaking changes y obsolescencias. Actualice los requisitos si cambian los supuestos.

    4.Revisión de diseño con Lad

    Envíe el diseño del sistema en REQUIREMENTS.md a la herramienta system_design_review de Lad. Itere hasta que el feedback converja.

    5.Implementar con TDD

    Siga el Plan de Implementación en orden. Primero escriba las pruebas, luego implemente las funciones y verifique que las pruebas pasen. Mantenga las diferencias mínimas y enfocadas.

    6.Revisión y verificación del código

    Utilice la herramienta code_review de Lad después de cada cambio. Implemente las sugerencias valiosas. Repita hasta que Lad deje de aportar comentarios nuevos.

    No negociables

    Estas reglas se aplican siempre. Sin atajos ni excepciones, salvo que el usuario decida explícitamente no seguirlas.

    Investigue antes de cambiar algo: primero comprenda el estado, los registros y las entradas del usuario
    No se realizan cambios en los requisitos sin la confirmación explícita del usuario
    Escriba REQUIREMENTS.md antes de que comience cualquier implementación
    Utilice Kindly Web Search para verificar todas las API y los supuestos de dependencias
    Implemente en los pasos más pequeños posibles, cada uno probado antes de continuar
    Revise cada cambio de código con Lad Code Review antes de continuar

    Un paquete, tres herramientas

    TDD para agentes de IA es el orquestador que conecta nuestras herramientas de código abierto de programación con IA dentro de un flujo de trabajo de desarrollo completo. Cada herramienta cumple una función específica.

    Asistentes de programación con IA compatibles

    Codex (OpenAI)
    Claude Code
    Gemini CLI
    Cursor
    Windsurf
    Antigravity (Google IDE)

    ¿Listo para incorporar disciplina TDD a su flujo de trabajo de programación con IA?

    Implemente la suite completa en su nube privada o contrate a los ingenieros que la crearon.

    Estrella en GitHub

    Preguntas frecuentes

    Respuestas a preguntas frecuentes sobre este tema.

    ¿Cómo podemos imponer disciplina test-first en agentes de coding con IA?

    Orquestador de desarrollo guiado por pruebas para agentes de programación con IA. Asegure que el código generado esté probado, sea fiable y llegue listo a producción. Shelpuk AI Technology Consulting creó este skill para que el desarrollo guiado por agentes sea auditable, testeable y repetible.

    ¿Cómo mejora este workflow la calidad de requisitos y la trazabilidad de implementación?

    El workflow exige investigación, documentación explícita de requisitos, implementación tests-first y ciclos iterativos de revisión antes de cambios amplios. Shelpuk AI Technology Consulting ayuda a líderes de engineering a combinar rigor de proceso con ejecución IA más rápida y segura.

    ¿Cómo deberían adoptar el TDD Skill equipos con múltiples repositorios y clientes de agentes?

    Un modelo de adopción práctico comienza con repositorios piloto, plantillas compartidas y controles de política para estandarizar comportamiento. Shelpuk AI Technology Consulting apoya adopción multi-repositorio con playbooks de implementación, sesiones de enablement y patrones de gobernanza.

    ¿Qué inversión suele requerirse para operacionalizar este skill open source en equipos de producción?

    El skill es open source y la mayor parte del presupuesto se destina a coaching de rollout, integración en repositorios y medición de impacto engineering. Shelpuk AI Technology Consulting ofrece servicios para convertir esta metodología en un modelo operativo sostenible para organizaciones engineering.