Skill globali
Installa Agent Skills per ogni progetto sulla tua macchina con mestiere -g: dove vanno file e manifest, quali comandi valgono e quando preferire un progetto.
Le skill globali si installano una volta per tutta la tua macchina invece che per un solo repository. Gli agenti le caricano in ogni progetto. Aggiungi -g a un comando per agire su di esse:
mestiere add -g mestiere # le skill di mestiere; l'installazione con Homebrew esegue questo comando
mestiere registry add -g polarity git@github.com:polarity-dev/skills.git
mestiere add -g -r polarity frontend
mestiere status -g
Dove vanno le cose
| Cosa | Dove |
|---|---|
| Manifest | ~/.config/mestiere/skills.yaml, oppure $XDG_CONFIG_HOME/mestiere/skills.yaml |
| File delle skill | ~/.agents/skills/<namespace>-<skill>/ |
| Link | ~/.claude/skills/, ~/.kiro/skills/, per gli agenti che hanno una cartella nella tua home directory |
Il manifest ha lo stesso formato dello skills.yaml di un progetto, con install, exclude e il lock. Un nuovo manifest globale ha già configurato il registry mestiere, quindi mestiere add -g mestiere funziona senza registry add.
Se nessuno degli agenti ha ancora una cartella nella tua home directory, mestiere li collega tutti. Altrimenti non crea cartelle per gli agenti che non usi.
Comandi
Questi comandi accettano -g: add, remove, update, outdated, sync, status, doctor, eject e i sottocomandi di registry. Funzionano esattamente come in un progetto, con lo stesso modello di sicurezza: una skill globale che hai modificato non viene mai sovrascritta.
init, track, untrack e eject --track non si applicano, perché niente di globale è in git.
Le skill di mestiere
mestiere add -g mestiere installa mestiere-project e mestiere-registry, che insegnano al tuo agente a configurare e usare mestiere in qualsiasi repository. L'installazione con Homebrew lo fa per te e le tiene aggiornate con brew upgrade. Vedi Agenti.
Per rimuoverle, ad esempio prima di disinstallare:
mestiere remove -g mestiere
Vedere le skill globali da un progetto
mestiere status in un progetto elenca anche le skill in ~/.agents/skills, ~/.claude/skills e ~/.kiro/skills, globali o no, perché anche da lì le caricano gli agenti. Funziona anche nelle cartelle senza skills.yaml.
Globali o di progetto?
Per le skill su cui un team fa affidamento, preferisci l'installazione nel progetto. Sono bloccate in uno skills.yaml con commit, quindi colleghi e CI ricevono le stesse versioni. Le skill globali valgono per una sola macchina: usale per le skill personali e per strumenti come le skill di mestiere.