OpenCode skills

Guida OpenCode Skills: 7 regole per workflow IA riutilizzabili

Le OpenCode skills sono pacchetti di istruzioni riutilizzabili per attività di programmazione ripetute. Usale quando vuoi che OpenCode ricordi una procedura, una regola di dominio o uno standard di revisione. Non usarle come deposito di segreti o come sostituto di agents e MCP.

Keyword principale
opencode skill
Aggiornato il 14 luglio 2026
15 min di lettura

Risposta rapida

OpenCode Skills

Le OpenCode skills sono pacchetti di istruzioni riutilizzabili per attività di programmazione ripetute. Usale quando vuoi che OpenCode ricordi una procedura, una regola di dominio o uno standard di revisione. Non usarle come deposito di segreti o come sostituto di agents e MCP. Una skill ha senso quando la stessa istruzione ricorre in molti prompt. Una nota una tantum resta nel prompt; una preferenza permanente va in configurazione o documentazione.

Guida OpenCode Skills: 7 regole per workflow IA riutilizzabili
Le skill funzionano meglio come piccoli moduli di flusso.

1. Usa una skill solo quando il flusso si ripete

Una skill ha senso quando la stessa istruzione ricorre in molti prompt. Una nota una tantum resta nel prompt; una preferenza permanente va in configurazione o documentazione.

Il test corretto è confrontare un'attività piccola con e senza skill. Se riduce spiegazioni ripetute e migliora il diff, resta.

2. Scegli l'ambito prima di scrivere

Le skill di progetto sono più facili da revisionare perché vivono vicino al codice. Una skill globale può influenzare repository diversi, quindi usala solo per abitudini davvero universali.

Quando una skill cita framework, deployment, tono editoriale o compliance, di solito appartiene al progetto.

Guida OpenCode Skills: 7 regole per workflow IA riutilizzabili
Globali per abitudini, progetto per regole del repository.

3. Skills, commands, agents e MCP

Una skill ha senso quando la stessa istruzione ricorre in molti prompt. Una nota una tantum resta nel prompt; una preferenza permanente va in configurazione o documentazione.

Una skill guida il comportamento; un command avvia un'azione nominata; un agent separa ruolo e contesto; MCP collega strumenti esterni.

BisognoUsaEvita
Checklist ripetutaSkillCopiare prompt
Azione nominataCommandProcesso nascosto
Ruolo separatoAgentSkill gigante
Servizio esternoMCPToken nella skill
Regole repoSkill progettoSkill globale sorpresa
Guida OpenCode Skills: 7 regole per workflow IA riutilizzabili
Skills, commands, agents e MCP hanno ruoli distinti.

4. Scrivi piccoli contratti

Le skill di progetto sono più facili da revisionare perché vivono vicino al codice. Una skill globale può influenzare repository diversi, quindi usala solo per abitudini davvero universali.

Scrivi la skill come contratto verificabile: scopo, trigger, passi, limiti ed evidenza attesa. Se non è testabile, è troppo ampia.

5. Template pratico

Una skill ha senso quando la stessa istruzione ricorre in molti prompt. Una nota una tantum resta nel prompt; una preferenza permanente va in configurazione o documentazione.

Parti da un template minimo e sostituisci i segnaposto con comandi reali. Le skill piccole sono più facili da correggere.

---
name: repository-review
description: Use when reviewing code changes in this repository.
---

# Repository Review

1. Inspect the changed files and nearby tests before giving findings.
2. Prioritize bugs, regressions, security risks, and missing validation.
3. Run the documented test command when the touched area has one.
4. Report findings first with file and line references.
5. If no issue is found, say so and mention residual test risk.

6. Separa segreti e permessi

Le skill di progetto sono più facili da revisionare perché vivono vicino al codice. Una skill globale può influenzare repository diversi, quindi usala solo per abitudini davvero universali.

I segreti restano in variabili d'ambiente, login del provider o password manager. La skill descrive la gestione, non conserva token.

7. Riduci l'ambito nel debug

Una skill ha senso quando la stessa istruzione ricorre in molti prompt. Una nota una tantum resta nel prompt; una preferenza permanente va in configurazione o documentazione.

Se il risultato peggiora, confronta skill completa, versione breve e prompt normale. Così trovi sovrapposizioni e ambiguità.

Domande frequenti

Cos'è una OpenCode skill?

Un pacchetto riutilizzabile di istruzioni per un flusso, una regola o uno standard.

Skill o agent?

Skill per guidare il flusso corrente; agent per ruolo, strumenti o contesto separato.

Dove mettere skill di progetto?

Nel progetto, così il team può revisionarle e versionarle.

Una skill esegue comandi?

Può indicare validazioni, ma esecuzione e permessi devono restare espliciti.

Quante skill creare?

Inizia con una o due ad alto valore e aggiungi solo ciò che migliora attività ripetute.

Guida agents collegata

Prima di separare regole AGENTS.md in subagents, consulta la guida OpenCode agents. guida OpenCode agents.

Fonti

Documentazione ufficiale verificata il 2026-07-14; comandi e percorsi possono cambiare con le versioni di OpenCode.