Acabo de implementar una característica usando GitHub spec-kit.
Es un flujo de trabajo obstinado para codificar a través de un LLM. Lo usé con Claude Code, pero funciona con muchos LLM diferentes.
Uau. Hace MUCHO.
- Crea una rama de características
- Genera un plan de alto nivel
- Crea un documento de inicio rápido para probar la función
- Genera documentos de investigación sobre decisiones y alternativas
- Genera una especificación detallada
- Crea una lista de tareas basada en la especificación
- Implementa las pruebas primero y hace cumplir que fallen (TDD)
- Realiza la implementación mediante la lista de tareas.
- Valida que todo funcione ejecutando linting, build y pruebas (también corrigió sus propios errores menores al final).
Es MUY minucioso y organizado, y lo guía a través de un flujo de desarrollo altamente obstinado.
Le dije que creara una función de administración para la aplicación de mi restaurante y generó e implementó estas 32 tareas, marcándolas a medida que avanzaba.
Si está codificando con la ayuda de IA, debería probar esto. Es una verdadera revelación de hasta dónde puedes llevar las cosas.