Les commandes à barre oblique vous permettent d'invoquer des fichiers de Steering, des agents personnalisés et des Skills à la demande, directement depuis le chat. Tapez / dans le champ de saisie du chat pour voir les commandes disponibles et les exécuter instantanément.
Le menu des commandes à barre oblique de Kiro puise dans plusieurs sources : les fichiers de Steering, les agents et les Skills. Lorsque vous tapez /, les commandes de toutes les sources apparaissent dans une seule liste consultable, sans aucune inscription manuelle requise. Chaque type de commande est identifié par une icône :
| Icône | Type |
|---|---|
# | Fichiers de Steering |
| 🤖 | Agents |
| 🌐 | Skills |
Les fichiers de Steering (affichés avec l'icône #) fournissent des instructions contextuelles à l'agent. Kiro est fourni avec plusieurs commandes de Steering prédéfinies, et vous pouvez créer les vôtres :
Prédéfinies par Kiro :
| Commande | Description |
|---|---|
/architecture-selection | Effectue une analyse systématique de l'architecture à partir des exigences de la fonctionnalité en cours, puis passe à la conception |
/quick-spec | Génère les exigences, la conception et les tâches en une seule passe. Consultez Quick Spec |
/bug-fix | Démarre un flux de correction de bogue guidé pour diagnostiquer et résoudre les problèmes |
/bug-fix The login page throws a 403 after upgrading the auth library
Les fichiers de Steering créés par l'utilisateur configurés avec inclusion: manual ou inclusion: auto apparaissent comme commandes à barre oblique. Lorsqu'ils sont sélectionnés, le contenu du fichier est ajouté au contexte de votre conversation en cours. Les fichiers à inclusion automatique s'activent aussi automatiquement lorsque votre demande correspond à leur champ description.
Consultez Steering pour les options de configuration.
Les agents (affichés avec l'icône 🤖) apparaissent automatiquement comme commandes à barre oblique. Kiro est fourni avec des agents prédéfinis, et vous pouvez créer les vôtres :
Prédéfinis par Kiro :
Les sous-agents intégrés de Kiro (/context-gatherer, /general-task-execution) apparaissent aussi dans le menu des commandes à barre oblique. Ils sont normalement invoqués automatiquement par l'agent principal au besoin, mais vous pouvez les invoquer directement lorsque vous voulez un contrôle explicite, par exemple pour explorer une base de code inconnue ou déléguer une tâche précise.
/context-gatherer How does the authentication flow work in this project?
Les agents créés par l'utilisateur apparaissent automatiquement comme commandes à barre oblique. Vous pouvez les définir à deux niveaux :
.kiro/agents/) : disponibles uniquement dans cet espace de travail~/.kiro/agents/) : disponibles dans tous les espaces de travailLe nom du fichier (sans l'extension) devient le nom de la commande. Par exemple, code-reviewer.md ou code-reviewer.json devient la commande à barre oblique /code-reviewer.
Exemple d'utilisation :
/code-reviewer Review the changes in src/auth/ for security issues
Consultez Agents personnalisés pour les détails sur la création des vôtres.
Les Skills (affichés avec l'icône 🌐) apparaissent automatiquement comme commandes à barre oblique. Tapez / suivi du nom du Skill pour l'invoquer directement. Par exemple, un Skill nommé pr-review devient la commande à barre oblique /pr-review.
Vous pouvez ajouter du texte après le nom du Skill, et il est transmis à l'agent comme contexte supplémentaire :
/pr-review focus on the authentication changes
Dans la CLI, si le corps du Skill contient des espaces réservés $ARGUMENTS ou ${N}, votre texte y est substitué ; consultez Passer des arguments à un Skill. La substitution des espaces réservés dans le corps du Skill est actuellement offerte uniquement dans la CLI.
Consultez Skills pour les détails sur la création de Skills.
/ dans le champ de saisie du chatUtilisez des noms descriptifs : choisissez des noms qui indiquent clairement ce que fait la commande afin de trouver rapidement la bonne.
Exemple : utilisez /run-e2e-tests plutôt qu'un nom générique comme /test.
Gardez les commandes ciblées : créez chaque commande pour une tâche précise et répétable. Évitez de combiner des flux de travail sans rapport dans une seule commande.
Exemple : utilisez /review-api-security pour une revue axée sur la sécurité plutôt qu'une commande /review trop large.
Définissez le résultat attendu : donnez suffisamment d'instructions pour que l'agent comprenne ce que signifie accomplir la commande.
Exemple : /run-e2e-tests peut exécuter la suite de tests, signaler les échecs et recommander des correctifs pour les tests qui échouent.
Précisez clairement les entrées requises : fournissez le contexte ou les arguments dont la commande a besoin pour faire son travail.
Exemple : /fix-issue #123 indique le problème sur lequel vous voulez que l'agent travaille.
Ajoutez du contexte pertinent au besoin : combinez les commandes à barre oblique avec des fichiers de Steering et des fournisseurs de contexte # pour donner à l'agent du contexte supplémentaire sur le projet ou les fichiers.
Exemple : exécutez /accessibility avec #current pendant que vos fichiers de Steering front-end fournissent les lignes directrices d'interface de votre projet.
L'IDE et la CLI partagent le préfixe /, et les Skills apparaissent comme commandes à barre oblique sur les deux surfaces. La différence réside dans les ensembles de commandes intégrées que chacun fournit :
Les commandes intégrées de l'IDE chargent du contenu dans le contexte de l'agent : instructions de Steering ou personas d'agent. L'IDE dispose d'équivalents graphiques pour le contrôle de session (sélecteur de modèle, panneau de contexte, historique), de sorte que son menu / se concentre sur l'orientation du comportement de l'agent.
Les commandes intégrées de la CLI contrôlent la session de chat elle-même : changer de modèle, effacer l'historique, inspecter le contexte, revenir sur des tours et gérer les outils. La CLI fournit aussi des commandes de flux de travail comme /plan et /spec. Elles existent parce qu'un terminal n'a pas d'interface graphique, donc la gestion de session doit être accessible en tapant.
Les deux registres de commandes intégrées sont par ailleurs indépendants. Les commandes de la CLI comme /clear, /model et /compact n'apparaissent pas dans le menu de l'IDE, et les commandes de l'IDE comme /bug-fix ou /architecture-selection ne sont pas offertes dans la CLI. Pour la référence complète des commandes à barre oblique de la CLI, consultez Commandes à barre oblique de la CLI.
Commandes à barre oblique