Regole OpenCode

Regole OpenCode: ambito, priorità e istruzioni personalizzate

Dove si trovano le regole OpenCode, come unire regole globali e di progetto e come verificare istruzioni esterne.

Diagramma di regole globali, di progetto e URL in un ambiente OpenCode
Definisci l'ambito: abitudini globali, convenzioni del progetto e fonte URL affidabile solo quando serve.

Risposta rapida

regole OpenCode: Risposta rapida

Le regole OpenCode sono istruzioni durature per una sessione. Usa regole di progetto per le convenzioni del repository, regole globali per abitudini personali stabili e URL solo quando la fonte è affidabile e verificata.

Il cluster Similarweb `opencode rules` mostra un intento di configurazione su file di regole e ambiti globali e di progetto. La documentazione ufficiale separa rules, skills, agents, permissions e config; questa guida ne chiarisce i confini.

Definisci l'ambito e prova prima in sola lettura. Una regola breve e verificabile è più sicura di un blocco che mescola procedure, permessi e deploy.

Guide correlate: Guida alle skills OpenCode, Guida agli agents OpenCode, Guida alle permissions OpenCode, Configurazione OpenCode.

1. Scegli l'ambito minimo

La regola di progetto contiene comandi di test, cartelle generate, responsabilità e limiti di sicurezza. La regola globale esprime un'abitudine personale. Una URL aggiunge un confine di rete: verifica dominio e mantieni una copia locale per i controlli critici.

AmbitoUsoRischio
ProgettoConvenzioni del repositoryRegola obsoleta
GlobaleAbitudine personaleSorpresa tra progetti
URLContesto esterno affidabileModifica senza revisione

2. Verifica dove OpenCode trova le regole

La pagina Rules ufficiale tratta inizializzazione, tipi, priorità, istruzioni personalizzate e file esterni. Usa l'inizializzazione della versione installata e conferma il percorso reale; non copiare cartelle da altri framework.

Diagramma della priorità delle regole OpenCode con regola di progetto e ramo URL condizionale
In caso di conflitto identifica la regola più specifica e registra la decisione prima dell'editing.

3. Rendi la priorità una decisione verificabile

Le regole globali e di progetto possono confliggere. Crea un piccolo caso di conflitto e osserva l'ordine documentato. Mantieni il limite di sicurezza del progetto e rimuovi duplicati.

4. Scrivi istruzioni brevi

Una buona regola indica quando vale, cosa fare e evitare, quale prova aspettarsi e come tornare indietro. Separa fatti del repository e preferenze personali.

5. Controlla la fiducia prima dei file esterni

Un file esterno può cambiare senza revisione. Verifica trasporto, proprietario e cronologia; usalo prima per contesto a basso rischio e lascia segreti e deploy in locale.

6. Separa rules, skills, agents, permissions e config

Rules esprime vincoli, skills procedure, agents ruoli e strumenti, permissions allow/ask/deny e config impostazioni. Non nascondere un release automatico in una regola.

7. Valida le regole effettive prima di modificare

Prova in un branch usa e getta: spiegazione, lettura, piccola modifica e revisione del diff. Documenta il rollback e ripeti dopo aver rimosso la regola.

FAQ sulle regole OpenCode

Cosa sono le regole OpenCode?

Istruzioni durature applicate in un ambito di progetto, globale o esterno affidabile.

Dove metto le regole di progetto?

Conferma il percorso nella documentazione Rules della tua versione e mantieni il file nel repository.

Rules e skills sono uguali?

No. Rules definisce vincoli e skills descrive procedure riutilizzabili.

Una regola globale sovrascrive quella di progetto?

Dipende dal tipo e dalla priorità documentati; prova un piccolo conflitto.

Le regole URL sono sicure?

Solo con una fonte affidabile e verificata; le regole critiche devono restare locali.

Fonti ufficiali

La documentazione Rules, Config, Permissions, Skills e Agents è stata verificata il 31 ottobre 2026. Conferma la sintassi nella pagina ufficiale della tua versione.