1. Qu’est-ce que Kiro
?Kiro est un IDE agentique basé sur les spécifications qui transforme les idées de langage naturel en exigences, conceptions et tâches, et génère et vérifie le code par des agents intelligents. L’objectif est de passer rapidement du prototype à la qualité de mise en service.
2. Spécifications de compétence de base
- : Générer structurellement des exigences, des normes de conception et d’acceptation pour réduire les reprises.
- Pilotage : rédigez les spécifications de l’équipe et les structures de répertoires dans les projets pour rendre l’exécution de l’agent plus cohérente.
- Hooks d’agent : écoutez les événements tels que l’enregistrement, la création et la suppression, générez automatiquement des tests, mettez à jour des documents et effectuez des contrôles de sécurité.
- MCP : connectez des outils externes et des sources de données via le protocole Model Context Protocol, et extrayez des documents, des référentiels et des API dans le contexte de l’IDE.
- Connaissance du code et révision des différences : chaque étape de modification est visible et annulée.
3. Personnes et valeurs applicables
- Petites et moyennes équipes et start-ups : Exécution stable des fonctions avec un effectif limité.
- Développeurs de bases de code volumineuses : réduisez les risques liés à la refactorisation et à la transformation inter-modules.
- Responsable technique : Solidifiez la spécification à la couche d’outils pour réduire le coût de la collaboration en équipe.
4.
- Lors de l’ajout de fonctions intercouches (connexion, paiement, commentaire, etc.) dans des scénarios typiques, il devient une spécification et l’implémente ensuite en fonction de la liste des tâches.
- Générer ou mettre à jour automatiquement des tests uniques lors de l’enregistrement des composants ; Remplissez les documents et modifiez les dossiers avant de fusionner.
- Évaluez la surface d’impact avant de refactoriser, et le diff peut être vu et restauré pendant l’exécution.
5. Démarrez rapidement
- l’installation et la connexion (prend en charge les identités GitHub, Google et AWS).
- Générer une documentation de pilotage qui complète la table des matières et les conventions de nommage.
- Créez votre première spécification en langage naturel, exécutez des tâches et examinez les diffs.
- Activez les Hooks pour « enregistrer et tester, modifier et synchroniser des documents ».
- Connectez-vous au serveur MCP et connectez GitHub, des référentiels de documentation ou des outils auto-construits.
6. Différent des
- types similaires à planifier d’abord, puis à mettre en œuvre pour réduire la confusion du processus d’épissage temporaire.
- La planification, l’exécution, la révision et l’automatisation en boucle fermée réduisent la perte de contexte.
- Basé sur Code OSS, il suit les habitudes de VS Code et l’écosystème de plugins.
7. Prix et édition (août 2025)
- L’aperçu public actuel est gratuit avec une limite.
- Free, Pro (environ 20 $/mois), Pro+ (environ 40 $/mois) et Power (environ 200 $/mois) seront bientôt disponibles, comptés par les demandes Vibe/Spec.
- Vous pouvez prendre en charge la facturation à l’utilisation sans avoir à forcer une mise à niveau de niveau.
8. Suggestions de sélection
Considérez Kiro comme « un programmeur jumelé qui peut écrire des documents, comprendre l’architecture et peut exécuter ». Tout d’abord, choisissez une exigence intercouche à exécuter dans la boucle fermée de « spécification-implémentation-vérification-automatisation », puis décidez si l’équipe doit la promouvoir pleinement.