Je viens d'implémenter une fonctionnalité en utilisant le kit de spécifications GitHub.
C'est un flux de travail orienté pour le codage via un LLM. Je l'ai utilisé avec Claude Code, mais il fonctionne avec de nombreux LLM différents.
Wow. Il fait BEAUCOUP de choses.
- Crée une branche de fonctionnalité
- Génère un plan de haut niveau
- Crée un document de démarrage rapide pour essayer la fonctionnalité
- Génère des documents de recherche sur les décisions et alternatives
- Produit une spécification détaillée
- Crée une liste de tâches basée sur la spécification
- Implémente d'abord des tests et s'assure qu'ils échouent (TDD)
- Fait l'implémentation en utilisant la liste de tâches.
- Valide que tout fonctionne en exécutant le linting, la construction et les tests (il a corrigé ses propres erreurs mineures à la fin aussi).
C'est TRÈS complet et organisé, et cela vous guide à travers un flux de développement très orienté.
Je lui ai demandé de créer une fonctionnalité d'administration pour mon application de restaurant et il a généré et implémenté ces 32 tâches, les cochant au fur et à mesure de sa progression.
Si vous codez avec l'assistance de l'IA, vous devriez absolument essayer cela. C'est une véritable révélation sur jusqu'où vous pouvez aller.