El desarrollador Stephen Cresswell ha publicado Yadda 3.0.0, una nueva versión de la librería BDD para JavaScript que mantiene desde hace años. La actualización es un ejercicio de modernización: el proyecto pasa a ser exclusivo de Node, elimina integraciones obsoletas como CasperJS, PhantomJS, Bower y Component, adopta node:test como framework de pruebas, e incorpora Biome, lefthook y definiciones de TypeScript, además de ejemplos actualizados con Playwright y Puppeteer. Lo más llamativo, sin embargo, es que la mayor parte del código fue generada por Claude Code (modelo Opus 4.8), con una intervención humana mínima: aproximadamente un día de trabajo repartido entre otras tareas.
El artículo detalla la metodología utilizada: el propio Claude redactó la épica de GitHub que dividió la modernización en fases separadas (retirar código obsoleto, actualizar el toolchain, formato mecánico, modernización del fuente, exploración de cambios de API, ejemplos y CI, y finalmente documentación). El autor subraya dos factores clave: la existencia de una suite de tests robusta y la decisión de no permitir que el agente modificara simultáneamente el código de producción y sus tests, lo que habría debilitado la verificación.
Cresswell aprovecha el caso para reflexionar sobre el estado del desarrollo asistido por IA. Argumenta que la capacidad de codificación individual de los modelos ha mejorado drásticamente y que la ejecución en paralelo de varios agentes ya es viable mediante git worktrees, herramientas como cmux o Claude Code Agent View. El cuello de botella, afirma, ya no es técnico sino cognitivo: la capacidad del humano para coordinar el trabajo. Cita a su colega Marco, creador de Otto, una interfaz de orquestación sobre Claude Code, como ejemplo de la evolución hacia herramientas que gestionan múltiples agentes. El texto cierra reivindicando el papel de la buena orquestación como próxima capa relevante, por encima incluso de las actualizaciones de los modelos.
