Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Fonctionnalités
  3. Agent Skills
Afficher en Markdown

Agent Skills

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Que sont les skills?

Les Skills sont des paquets d'instructions portables qui suivent la norme ouverte Agent Skills. Ils regroupent des instructions, des scripts et des modèles dans des paquets réutilisables que Kiro peut activer lorsqu'ils sont pertinents pour votre tâche.

CapacitéIDECLIWebMobile
Activation d'un Skill✓✓✓✓
Skills d'espace de travail (.kiro/skills/)✓✓✓✓
Skills globaux (~/.kiro/skills/)✓✓——

Kiro prend en charge la norme Agent Skills, ce qui vous permet d'importer des Skills de la communauté ou d'autres outils d'IA compatibles, et de partager vos propres Skills dans l'écosystème.

Comment fonctionnent les skills

Les agents d'IA sont de plus en plus capables, mais il leur manque souvent le contexte précis nécessaire pour le travail réel. Sans connaissance du processus de déploiement de votre équipe, des normes de révision de code de votre entreprise ou du pipeline d'analyse de données de votre projet, les agents devinent et itèrent - tout comme vous le feriez en apprenant quelque chose de nouveau.

Charger tout ce contexte dès le départ n'est pas non plus pratique. Trop d'information submerge l'agent, ce qui ralentit les réponses et réduit la qualité.

Les Skills résolvent ce problème grâce à la divulgation progressive :

  1. Découverte - Au démarrage, Kiro charge seulement le nom et la description de chaque Skill
  2. Activation - Lorsque votre requête correspond à la description d'un Skill, Kiro charge les instructions complètes
  3. Exécution - Kiro suit les instructions, en chargeant les scripts ou les fichiers de référence seulement au besoin

Cela permet de garder le contexte ciblé tout en donnant à Kiro accès à des connaissances spécialisées étendues à la demande.

Utilisation des skills

Les Skills peuvent s'activer de deux façons :

  • Automatiquement - Kiro compare votre requête aux descriptions des Skills et charge le Skill pertinent
  • Comme commandes à barre oblique - Tapez / suivi du nom du Skill pour l'invoquer directement

Kiro active automatiquement les Skills lorsque votre requête correspond à la description d'un Skill. Vous pouvez aussi invoquer un Skill directement en tapant / dans la zone de clavardage pour voir les Skills disponibles sous forme de commandes à barre oblique. Sélectionner une commande à barre oblique charge les instructions complètes du Skill, ce qui vous donne un contrôle explicite sur le moment où un Skill s'active.

Consultez et gérez les Skills dans la section Agent Steering & Skills du panneau Kiro.

Portée des skills

Les Skills peuvent être créés avec une portée d'espace de travail ou une portée globale.

EmplacementPortéeCas d'usage
.kiro/skills/Espace de travailFlux de travail propres au projet, conventions d'équipe
~/.kiro/skills/GlobaleFlux de travail personnels dans tous les projets

Lorsque des Skills portent le même nom, les Skills d'espace de travail ont priorité sur les Skills globaux. Cela vous permet de définir des Skills globaux qui s'appliquent généralement à tous vos espaces de travail, tout en conservant la possibilité de les remplacer pour des projets précis.

Agents personnalisés et skills

Info

Par défaut, l'agent charge automatiquement les Skills à la fois des emplacements d'espace de travail et globaux. Les agents personnalisés ne chargent pas les Skills par défaut - vous devez les ajouter explicitement au champ resources de l'agent à l'aide du schéma d'URI skill://.

json
{ "name": "my-agent", "resources": [ "skill://.kiro/skills/*/SKILL.md", "skill://~/.kiro/skills/*/SKILL.md" ] }

Le schéma d'URI skill:// prend en charge des chemins précis, des motifs génériques (glob) et l'expansion du répertoire personnel.

Importation de skills

  1. Ouvrez la section Agent Steering & Skills du panneau Kiro
  2. Cliquez sur + et sélectionnez Importer un skill
  3. Choisissez votre source :
    • GitHub - Importez à partir d'une URL de dépôt public. Vous pouvez coller une URL pointant vers le dossier du Skill ou directement vers le fichier SKILL.md. L'URL doit pointer vers un sous-répertoire du dépôt, pas vers la racine du dépôt.
    • Dossier local - Importez à partir de votre système de fichiers

Les Skills importés sont copiés dans votre répertoire de Skills et fonctionnent immédiatement.

Création d'un skill

Un Skill est un dossier contenant un fichier SKILL.md :

my-skill/ ├── SKILL.md # Required ├── scripts/ # Optional executable code ├── references/ # Optional documentation └── assets/ # Optional templates

Format de SKILL.md

Le fichier commence par un en-tête YAML suivi d'instructions en markdown :

markdown
--- name: pr-review description: Review pull requests for code quality, security issues, and test coverage. Use when reviewing PRs or preparing code for review. --- ## Review checklist When reviewing a pull request: 1. Check for vulnerabilities, injection risks, exposed secrets 2. Verify edge cases and failure modes are handled 3. Confirm new code has appropriate tests 4. Ensure variables and functions have clear names ## Common issues to flag - Hardcoded credentials or API keys - Missing input validation - Unhandled promise rejections - Console.log statements left in production code

Champs de l'en-tête

ChampRequisDescription
nameOuiDoit correspondre au nom du dossier. Lettres minuscules, chiffres et traits d'union seulement (max 64 caractères).
descriptionOuiQuand utiliser ce Skill. Kiro compare ceci à vos requêtes (max 1024 caractères).
licenseNonNom de licence ou référence à un fichier de licence inclus.
compatibilityNonExigences d'environnement (par exemple, outils requis, accès réseau).
metadataNonDonnées clé-valeur supplémentaires comme l'auteur ou la version.

Consultez la spécification complète pour les contraintes détaillées des champs.

Fichiers de référence

Pour une documentation étendue, utilisez un dossier references/ :

aws-deployment/ ├── SKILL.md └── references/ ├── ecs-guide.md └── troubleshooting.md

Référencez les fichiers dans votre SKILL.md :

markdown
For ECS deployments, follow the guide in `references/ecs-guide.md`.

Kiro charge les fichiers de référence seulement lorsque les instructions le lui indiquent.

Exemple

Un Skill de déploiement CDK :

cdk-deploy/ ├── SKILL.md └── references/ └── stack-patterns.md

SKILL.md :

markdown
--- name: cdk-deploy description: Deploy AWS CDK stacks with best practices. Use when deploying infrastructure, running cdk deploy, or troubleshooting CDK issues. --- ## Deployment workflow 1. Run `cdk synth` to validate templates before deploying 2. Use `cdk diff` to preview what will change 3. Run `cdk deploy` and review IAM changes ## Pre-deployment checks - Verify AWS credentials are configured for the target account - Check that the CDK version matches the project's requirements - Review `references/stack-patterns.md` for environment-specific patterns ## Rollback procedure If deployment fails: 1. Check CloudFormation console for the specific error 2. Run `cdk destroy` only if the stack is in a failed state 3. Fix the issue and redeploy

Utilisation :

bash
> Deploy my CDK stack to staging I'll follow the deployment workflow. First, let me synthesize the templates...

En quoi les skills diffèrent du steering et des powers

Les Skills sont des paquets portables suivant une norme ouverte. Ils se chargent à la demande et peuvent inclure des scripts. À utiliser pour les flux de travail réutilisables que vous voulez partager ou importer d'autres personnes.

Le Steering est un contexte propre à Kiro qui façonne le comportement de l'agent. Il prend en charge les modes always, auto, fileMatch et manual. À utiliser pour les normes et conventions de projet.

Les Powers regroupent des outils MCP avec des connaissances et des flux de travail. Ils s'activent dynamiquement selon le contexte. À utiliser pour les intégrations où vous avez besoin à la fois d'outils et de conseils.

Astuce

Pour les intégrations MCP, les powers sont habituellement un meilleur choix - ils regroupent des outils avec des conseils intégrés et s'activent automatiquement selon ce sur quoi vous travaillez.

Bonnes pratiques

Rédigez des descriptions précises - La description déterminait quand Kiro active le Skill. Incluez des mots-clés et des actions précis qui correspondent à la façon dont vous formuleriez vos requêtes :

  • Bon : Review pull requests for security vulnerabilities and test coverage. Use when reviewing PRs or preparing code for review.
  • Vague : Helps with code review

Gardez SKILL.md ciblé - Placez le matériel de référence détaillé dans des fichiers references/. Kiro charge le SKILL.md complet lors de l'activation, alors gardez-le concret.

Utilisez des scripts pour les tâches déterministes - La validation, la génération de fichiers et les appels d'API fonctionnent mieux comme scripts que comme code généré par un grand modèle de langage.

Choisissez la bonne portée - Global pour les flux de travail personnels que vous utilisez partout (votre liste de vérification de révision). Espace de travail pour les procédures d'équipe et les conventions propres au projet.

Gérez les skills d'espace de travail avec le contrôle de version - Faites un commit de .kiro/skills/ dans votre dépôt pour que l'équipe partage les mêmes flux de travail.

Résolution de problèmes

ProblèmeSolution
Le skill ne s'active pasRendez la description plus précise avec des mots-clés correspondant à votre requête
Commande à barre oblique introuvableVérifiez que le nom du dossier du Skill correspond à ce que vous tapez. Les Skills doivent avoir un fichier SKILL.md valide avec un en-tête
Skill introuvableVérifiez que SKILL.md existe avec un en-tête valide au bon emplacement
Il manque des skills à l'agent personnaliséAjoutez des URI skill:// au champ resources de l'agent
Le mauvais skill s'activeDifférenciez les descriptions avec des mots-clés plus précis

Documentation connexe

  • Steering - Contexte et normes propres au projet
  • Powers - Intégrations MCP avec connaissances intégrées
  • Agents personnalisés - Configuration et ressources de l'agent
  • Spécification Agent Skills - Détails complets du format
Page mise à jour : 11 août 2026
Dépannage
Powers