Les compétences vous permettent d'améliorer les capacités de l'agent grâce à une expertise spécialisée et à des workflows personnalisés. Elles sont basées sur la norme ouverte Agent Skills.
Contrairement aux fichiers AGENTS.md, les compétences représentent une expertise à la demande. Cette structure permet à l'agent de conserver un grand nombre de fonctionnalités spécialisées (par exemple, migrer entre des versions de bibliothèque spécifiques ou adapter un composable à différentes tailles d'écran) sans encombrer la fenêtre de contexte immédiat du modèle.
Le modèle décide de manière autonome quand utiliser un skill en fonction de votre requête et de la description du skill. Lorsqu'une compétence pertinente est identifiée, le modèle extrait de manière dynamique les instructions et les ressources complètes requises pour effectuer la tâche.
Pour activer une compétence à la demande, demandez à l'agent d'effectuer une tâche en rapport avec cette compétence. Vous pouvez également saisir @ dans le champ de saisie pour déclencher une compétence spécifique.
Pour importer une compétence Android dans Android Studio, téléchargez-la depuis le dépôt GitHub et enregistrez-la dans un répertoire nommé .agents/skills ou .android-studio/skills à la racine de votre projet ou dans votre répertoire d'accueil.
Notez qu'avant Quail, Android Studio chargeait les compétences à partir de répertoires non standards : .skills et agent/skills. Si vous avez des compétences dans ces emplacements, déplacez-les vers .agents/skills ou .android-studio/skills lorsque vous mettez à niveau Android Studio vers Quail 1 ou une version ultérieure.
Pour en savoir plus sur les compétences Android, consultez Présentation des compétences Android.