Le skill sono unità funzionali autonome che puoi insegnare a Devin CLI. Raggruppano prompt, accesso agli strumenti, autorizzazioni e flussi di lavoro in un pacchetto riutilizzabile che può essere invocato sia dall’agente sia dall’operatore umano.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Cosa sono le skill?
- Revisionare il codice secondo gli standard del tuo team
- Generare un tipo specifico di componente
- Eseguire un flusso di lavoro di distribuzione
- Eseguire un audit di sicurezza
- Configurare un nuovo servizio a partire da un template
Invocazione tramite Slash Command
Gli utenti possono invocare le skill con
/skill-name nella chat.Autonomia dell'agente
L’agente può invocare le skill autonomamente quando pertinente.
Autorizzazioni per ambito
Le skill possono avere autorizzazioni e restrizioni specifiche.
Accesso personalizzato ai tool
Limita quali tool una skill può usare per maggiore sicurezza.
Esecuzione come subagent
Esegui le skill come subagents indipendenti con una propria finestra di contesto.
Override del modello
Usa un model diverso per skill specifiche.
Esempio rapido
.devin/skills/review/SKILL.md (o .windsurf/skills/review/SKILL.md):
/review in qualsiasi sessione.
Come funzionano le Skills
- Il prompt della skill viene inserito nella conversazione
- L’accesso agli strumenti è limitato agli
allowed-toolsdella skill (se specificato) - Vengono applicate autorizzazioni aggiuntive definite nella configurazione della skill
- Viene utilizzato il modello specificato (se diverso da quello attuale)
Trigger delle skill
| Trigger | Descrizione | Predefinito |
|---|---|---|
user | L’utente può invocarla con /skill-name | Abilitato |
model | Agent può invocarla autonomamente quando è pertinente | Abilitato |
triggers: [user] per impedire all’agente di attivare una skill autonomamente.
skill di terze parti
.agents per le skill, quindi gli strumenti di installazione di skill di terze parti sono compatibili con Devin CLI.
Dove si trovano le skill
| Posizione | Ambito | Salvate in git? |
|---|---|---|
.agents/skills/<name>/SKILL.md | Specifico del progetto | Sì |
.devin/skills/<name>/SKILL.md | Specifico del progetto | Sì |
.windsurf/skills/<name>/SKILL.md | Specifico del progetto | Sì |
~/.agents/skills/<name>/SKILL.md | Globale (tutti i progetti) | No |
~/.config/devin/skills/<name>/SKILL.md | Globale (tutti i progetti) | No |
~/.codeium/<channel>/skills/<name>/SKILL.md | Globale (tutti i progetti, in base al canale) | No |
.devin/skills/ o .windsurf/skills/ nella radice del tuo progetto e vengono salvate nel controllo di versione, quindi possono essere condivise con il tuo team. Entrambe le posizioni usano lo stesso formato SKILL.md.
Le skill globali si trovano in ~/.config/devin/skills/ (seguendo le convenzioni XDG) o in ~/.codeium/<channel>/skills/ (dove <channel> è windsurf, windsurf-next o windsurf-insiders, a seconda del canale della tua CLI) e sono disponibili in ogni progetto sul tuo computer.
Windows: Il percorso delle skill globali segue la directory dei dati applicazione del sistema. In Windows, usa
%APPDATA%\devin\skills\<name>\SKILL.md (in genere C:\Users\<YourUser>\AppData\Roaming\devin\skills\<name>\SKILL.md) invece di ~/.config/devin/skills/.Prossimi passaggi
Creazione di skill
Scopri il formato completo delle skill, comprese le opzioni del frontmatter, i contenuti dinamici e gli esempi.
