workflow-lint
- javascript
- static-analysis
- claude-code
Los workflows dinámicos de Claude Code dejan que un agente orqueste a otros: repartir tareas, esperar resultados, encadenar fases. Lo que no traen es una red de seguridad. Lanzas el script y, si tiene un fallo tonto, te enteras a mitad de ejecución, con el coste ya gastado.
Me pasó: un workflow mío murió a los 15 milisegundos por usar una variable sin comprobar antes que existía. Un error de los de toda la vida, detectable sin ejecutar nada.
workflow-lint lo revisa antes de lanzarlo. En milisegundos y sin gastar un solo token, caza accesos a variables sin validar, APIs prohibidas, esquemas rotos y bucles que no terminan. Lo curioso es el hueco que ocupa: hay mucha investigación y mucho producto alrededor de hacer más listos a los agentes, y casi nadie mirando si el plan que van a ejecutar está siquiera bien escrito.
Y la herramienta no usa nada de inteligencia artificial. El fallo era de los que caza un linter, no de los que necesita un modelo. Validar IA no siempre pide más IA.
Cómo está hecho — JavaScript · análisis estático · dry-run sin coste de tokens