Version d'aperçu

0.1

Kiro, un nouvel IDE agentif qui vous aide à faire votre meilleur travail grâce au développement piloté par les Specs.

Fonctionnalités

Specs

Des artefacts structurés qui formalisent le processus de développement pour les fonctionnalités complexes de votre application. En savoir plus

Video transcript

La vidéo montre l'IDE Kiro. Dans la barre latérale gauche, sous « SPECS », l'utilisateur clique sur « simple-todo-app », ce qui ouvre un fichier « requirements.md » intitulé « Requirements Document » contenant une introduction et des exigences numérotées rédigées sous forme de récits utilisateur avec des critères d'acceptation WHEN/THEN. Une rangée d'onglets affiche « 1 Requirements », « 2 Design », « 3 Task list »; l'utilisateur clique sur « 2 Design » pour révéler un fichier « design.md » avec un diagramme d'architecture en couches (User Interface, Application Logic et Data Layer) et des définitions de composants. L'utilisateur clique ensuite sur « 3 Task list » pour afficher un plan d'implémentation « tasks.md » constitué de tâches à cases à cocher, où la première tâche est marquée « Task completed » et les tâches suivantes affichent des actions « Start task ».

Hooks

Configurez de l'automatisation événementielle, comme la mise à jour de la documentation ou la génération de tests lors d'événements tels que l'enregistrement d'un fichier. En savoir plus

Video transcript

La vidéo montre l'IDE Kiro. Dans la barre latérale gauche, sous « AGENT HOOKS », l'utilisateur clique sur « Code Quality Analyzer », ce qui ouvre son éditeur de configuration pour le fichier « .kiro/hooks/code-quality-analyzer.kiro.hook » avec un bouton bascule « Hook enabled » activé. Le panneau affiche le titre du Hook et une description (« Monitors source code files for changes and analyzes modified code for potential improvements... »), un sélecteur « Event » avec « File Saved » choisi parmi les options File Created, File Saved, File Deleted et Manual Trigger, ainsi qu'une liste « File path(s) to watch » de motifs glob couvrant les fichiers JavaScript, TypeScript, JSX, TSX, Python, Java et C++. Ci-dessous, une zone de texte « Instructions for Kiro agent » énumère les éléments à analyser — les odeurs de code et anti-patrons, les patrons de conception, les meilleures pratiques du langage, la lisibilité, la maintenabilité et la performance.

Steering

Définissez des fichiers de Steering pour guider les comportements de l'agent. En savoir plus

Video transcript

La vidéo montre l'IDE Kiro. Dans la barre latérale gauche, sous « AGENT STEERING », l'utilisateur clique successivement sur trois fichiers markdown. « product.md » s'ouvre sur un « Product Overview » décrivant l'espace de travail comme un environnement de développement configuré pour la programmation assistée par l'IA avec Kiro. « structure.md » affiche un document « Project Structure » avec une arborescence de répertoires du dossier « .kiro/ » (les sous-dossiers hooks, specs et steering) et des conventions de nommage de fichiers. « tech.md » affiche un document « Technology Stack » qui répertorie l'IDE, la plateforme (macOS), le shell (zsh) et des commandes shell courantes.

Clavardage agentif

Créez des fonctionnalités à partir du clavardage. Activez le mode Autopilot pour une exécution sans intervention ou approuvez chaque modification manuellement. En savoir plus

Video transcript

La vidéo montre l'IDE Kiro avec le panneau de clavardage « Let's build » ouvert à droite, utilisant le modèle « Claude Sonnet 4.0 » avec « Autopilot » activé. L'utilisateur tape « Help me get started on the next task » et l'envoie. Kiro répond en indiquant d'abord « Including Steering Documents » — affiché sous forme de puces pour product.md, structure.md et tech.md — puis répond qu'il voit une Spec existante à « .kiro/specs/simple-todo-app » et qu'il vérifiera son contenu pour déterminer la prochaine tâche, affichant une étape « Searched workspace » pendant qu'il travaille.

MCP

Intégrez-vous à vos outils et services préférés. En savoir plus

Video transcript

La vidéo montre l'IDE Kiro. Dans la barre latérale gauche, la section « MCP SERVERS » répertorie « aws-docs » (Connected), « github » (Connected) et « my-remote-mcp » (Disabled). L'utilisateur développe « aws-docs » pour révéler ses outils — read_documentation, search_documentation et recommend — puis ouvre le fichier de configuration « mcp.json », qui définit la commande, les arguments et l'environnement de chaque serveur (par exemple, aws-docs s'exécute via « uvx » et github via « npx » avec un jeton d'accès personnel). Enfin, dans le champ de saisie du clavardage, l'utilisateur invoque un outil en tapant « #[aws-docs] read_documentation » puis en appuyant sur Entrée.