Gestore di Agent Skills per Claude Code, Kiro, Codex, Cursor e altri

Le skill degli agenti del tuo team, in ogni repository.

Tieni le skill in un solo registry git. Ogni progetto installa quelle che gli servono, fissate a una versione esatta.

Un registry di skill che alimenta ogni repository di un team registry web/ api/ mobile/ billing/ search/ auth/ infra/ data/ docs/
brew install --cask polarity-dev/tap/mestiere

Primi passi Installa mestiere

v1.0.2 · macOS e Linux · gratuito e open source su GitHub

Come funziona

  1. Tieni le skill in un registry

    Un registry è un normale repository git di Agent Skills, raggruppate in namespace come frontend o backend. Revisiona le skill come qualsiasi altro codice.

  2. Installale in ogni progetto

    mestiere add frontend copia le skill in .agents/skills/ e blocca ognuna su un commit del registry in skills.yaml.

  3. Ogni agente le vede

    Codex, Gemini CLI, Cursor e Copilot leggono .agents/skills/ direttamente; Claude Code e Kiro ricevono link nelle proprie cartelle. Colleghi e CI eseguono mestiere sync e ricevono gli stessi file.

Avvio rapido

Installa le skill in un progetto

mestiere init --agents claude,kiro
mestiere registry add polarity git@github.com:polarity-dev/skills.git
mestiere add frontend backend/db-migrations
git add skills.yaml .gitignore
git commit -m "Add team skills"

Un collega che clona il repository esegue mestiere sync.

Leggi la guida Primi passi

Pubblica le skill in un registry

mkdir skills && cd skills && git init
mestiere registry init --name polarity
mestiere registry new-namespace frontend --description "Frontend practices"
mestiere registry new-skill frontend/forms --description "Build accessible forms"
mestiere registry lint

Fai il push, e qualsiasi progetto può aggiungerlo.

Scopri come creare un registry

Perché mestiere

Il mestiere è il saper fare che una bottega passa da una persona all'altra. mestiere fa lo stesso per gli agenti di programmazione.

  • Una sola fonte di verità

    Le skill vivono in un registry git, pubblico o privato, revisionato come qualsiasi altro codice.

  • Organizzate per namespace

    Installa un intero namespace o una singola skill. Le nuove skill di un namespace installato arrivano al prossimo aggiornamento.

  • Riproducibili

    Ogni installazione è bloccata su un commit del registry e un hash del contenuto. Colleghi e CI ricevono skill identiche byte per byte.

  • Tutti gli agenti insieme

    I file vivono una sola volta in .agents/skills/, che Codex, Gemini CLI, Cursor e altri leggono direttamente. Claude Code e Kiro ricevono symlink verso di essa.

  • Non ti intralcia

    Le skill installate sono ignorate da git per impostazione predefinita. Le tue skill restano accanto a loro intatte, e fare il commit di una skill richiede un solo comando.

  • Sicuro per costruzione

    mestiere sostituisce una cartella solo quando può dimostrare che è una copia non modificata di una skill pubblicata. Vedi il modello di sicurezza.

  • Nessun lock-in

    I registry sono normali repository git. Le skill installate sono normali cartelle che seguono la specifica Agent Skills.

  • Il tuo git, la tua autenticazione

    mestiere usa il git di sistema, quindi chiavi SSH, credential helper e gh auth funzionano senza altro.

Oppure fallo configurare al tuo agente

L'installazione con Homebrew dà anche a Claude Code e Kiro le skill di mestiere, per ogni progetto sulla tua macchina. Poi chiedi al tuo agente, da qualsiasi repository:

Configura mestiere per questo repo con il nostro registry git@github.com:polarity-dev/skills.git

L'agente esegue mestiere init, ti mostra cosa offre il registry, installa le skill adatte al codice e fa il commit di skills.yaml. I prompt successivi funzionano allo stesso modo: "Qualcuna delle nostre skill è obsoleta? Aggiornale e riassumi cosa è cambiato".

Hai installato in un altro modo? Esegui una volta mestiere add -g mestiere. Gli agenti che leggono il web possono partire da llms.txt.

Di più sugli agenti

Domande frequenti

Cos'è mestiere?

mestiere è uno strumento da riga di comando che installa Agent Skills da repository git nei tuoi progetti. Funziona come un package manager per skill: dichiari cosa vuoi in skills.yaml, mestiere lo risolve in commit esatti del registry, e chiunque esegua mestiere sync riceve gli stessi file.

Cosa sono le Agent Skills?

Una Agent Skill è una cartella con un file SKILL.md, più gli script, i riferimenti e gli asset che le servono. Agenti di programmazione come Claude Code, Kiro, Codex e Cursor leggono la descrizione della skill e la caricano quando un'attività corrisponde. Il formato è descritto su agentskills.io.

Quali agenti di programmazione supporta mestiere?

Tutti gli agenti che leggono le Agent Skills. I file installati vivono in .agents/skills/, la cartella condivisa che Codex, Gemini CLI, Cursor, GitHub Copilot e altri leggono direttamente. Claude Code (.claude/skills/) e Kiro (.kiro/skills/) ricevono link verso di essa. Vedi Agenti.

Posso usare un repository di skill privato?

Sì. mestiere usa il git di sistema, quindi un registry funziona ovunque funzioni git clone: chiavi SSH, credential helper e gh auth inclusi. In CI, dai al job credenziali che possano leggere il registry.

Come condivido le skill con tutto il team?

Fai il commit di skills.yaml e .gitignore. Colleghi e CI eseguono mestiere sync, che installa esattamente le versioni nel lock. In CI, mestiere sync --frozen fallisce se il file non è coerente. Vedi CI.

Devo fare il commit delle skill installate?

No. Le skill installate sono ignorate da git per impostazione predefinita, perché skills.yaml basta per riprodurle. Per fare comunque il commit di una skill, esegui mestiere track <skill>.

mestiere sovrascriverà una skill che ho modificato?

No. Prima di sostituire o eliminare una cartella, mestiere controlla che il suo contenuto corrisponda a una versione pubblicata nel registry. Le skill modificate fermano sync; tieni le tue modifiche con mestiere eject <skill>. Vedi il modello di sicurezza.

Il mio agente può configurare mestiere per me?

Sì. mestiere include le sue skill, e l'installazione con Homebrew le dà a Claude Code e Kiro per ogni progetto. Chiedi "Configura mestiere per questo repo con il nostro registry " e l'agente esegue init, propone le skill e fa il commit di skills.yaml. Vedi Agenti.

Posso installare skill per tutti i progetti sulla mia macchina?

Sì, con -g: mestiere add -g -r polarity frontend installa in ~/.agents/skills/, con i link per i tuoi agenti, e il manifest in ~/.config/mestiere/skills.yaml. Preferisci le installazioni di progetto per le skill su cui il team fa affidamento, perché solo uno skills.yaml nel commit dà a colleghi e CI le stesse versioni. Vedi Skill globali.

Come aggiorno le skill?

mestiere outdated elenca le skill il cui contenuto è cambiato nel registry. mestiere update le porta tutte all'ultima versione, oppure solo quelle che indichi. Vedi Come funzionano gli aggiornamenti.

mestiere funziona su Windows?

Non ancora. Sono supportati macOS e Linux su amd64 e arm64; il supporto per Windows è nella roadmap.

Dai a ogni repository le stesse skill

Sfoglia i comandi Installa mestiere

mestiere funziona nel terminale del tuo Mac o della tua macchina Linux. Inviati il link e configuralo in due minuti.

Aggiungi una stella su GitHub Invia al mio computer