shadcn/improve est un outil conçu pour optimiser l'audit d'un codebase en utilisant un modèle performant pour analyser le code et générer des plans d'action, puis en confiant l'exécution à des modèles moins coûteux. L'idée centrale est de séparer l'intelligence (spécification et priorisation) de l'exécution, afin de réduire les coûts tout en maintenant une qualité élevée.
L'outil propose plusieurs commandes pour adapter l'audit, comme une analyse rapide, exhaustive ou ciblée (sécurité, performances, etc.), et génère des plans détaillés en Markdown dans un dossier dédié. Ces plans peuvent être exécutés par d'autres agents ou revus manuellement avant validation.
Un exemple concret montre comment l'outil identifie des problèmes comme une duplication de configuration ou des inefficacités algorithmiques, puis produit des spécifications claires pour les corriger, tout en permettant de rejeter des faux positifs pour éviter leur retour lors des prochains audits.