Le competenze ti consentono di migliorare le funzionalità della modalità agente con competenze specializzate e flussi di lavoro personalizzati. Si basano sullo standard aperto Agent Skills.
A differenza dei file AGENTS.md, le competenze rappresentano competenze on demand. Questa struttura consente alla modalità Agent di mantenere un numero elevato di funzionalità specializzate, ad esempio la migrazione tra versioni specifiche della libreria o l'adattamento di un elemento componibile a diverse dimensioni dello schermo, senza ingombrare la finestra contestuale immediata del modello.
Il modello decide autonomamente quando utilizzare una competenza in base alla tua richiesta e alla descrizione della competenza. Quando viene identificata una competenza pertinente, il modello recupera dinamicamente le istruzioni complete e le risorse necessarie per completare l'attività.
Per attivare una competenza on demand, chiedi all'agente di eseguire un'attività pertinente alla competenza. Puoi anche inserire @ nella casella di immissione per attivare una competenza specifica.
Per importare una competenza Android in Android Studio, scaricala dal
repository GitHub e salvala in una directory denominata
.agents/skills o .android-studio/skills nella directory root del progetto o nella directory home.
Tieni presente che Android Studio, prima di Quail, caricava le competenze da directory non standard: .skills e agent/skills. Se hai competenze in queste posizioni, spostale in .agents/skills o .android-studio/skills quando esegui l'upgrade di Android Studio a Quail 1 o versioni successive.
Per saperne di più sulle competenze Android, consulta Introduzione alle competenze Android.