Per le specifiche tecniche complete e gli schemi, vedi Riferimento plugin. Per la gestione del marketplace, vedi Marketplace dei plugin.
Guida rapida
Creiamo un semplice plugin di saluto per familiarizzare con il sistema di plugin. Costruiremo un plugin funzionante che aggiunge un comando personalizzato, lo testeremo localmente e comprenderemo i concetti fondamentali.Prerequisiti
- Claude Code installato sulla tua macchina
- Familiarità di base con gli strumenti da riga di comando
Crea il tuo primo plugin
1
Crea la struttura del marketplace
2
Crea la directory del plugin
3
Crea il manifesto del plugin
Create .claude-plugin/plugin.json
4
Aggiungi un comando personalizzato
Create commands/hello.md
5
Crea il manifesto del marketplace
Create marketplace.json
6
Installa e testa il tuo plugin
Start Claude Code from parent directory
Add the test marketplace
Install your plugin
Try your new command
/help
per vedere il tuo nuovo comando elencato.- Manifesto del plugin (
.claude-plugin/plugin.json
) - Descrive i metadati del tuo plugin - Directory dei comandi (
commands/
) - Contiene i tuoi comandi slash personalizzati - Marketplace di test - Ti permette di testare il tuo plugin localmente
Panoramica della struttura del plugin
Il tuo plugin segue questa struttura di base:- Comandi: Crea file markdown nella directory
commands/
- Agenti: Crea definizioni di agenti nella directory
agents/
- Hook: Crea
hooks/hooks.json
per la gestione degli eventi - Server MCP: Crea
.mcp.json
per l’integrazione di strumenti esterni
Prossimi passi: Pronto ad aggiungere più funzionalità? Vai a Sviluppa plugin più complessi per aggiungere agenti, hook e server MCP. Per le specifiche tecniche complete di tutti i componenti del plugin, vedi Riferimento plugin.
Installa e gestisci i plugin
Impara come scoprire, installare e gestire i plugin per estendere le capacità di Claude Code.Prerequisiti
- Claude Code installato e in esecuzione
- Familiarità di base con le interfacce da riga di comando
Aggiungi marketplace
I marketplace sono cataloghi di plugin disponibili. Aggiungili per scoprire e installare plugin:Add a marketplace
Browse available plugins
Installa plugin
Tramite menu interattivo (raccomandato per la scoperta)
Open the plugin management interface
Tramite comandi diretti (per installazione rapida)
Install a specific plugin
Enable a disabled plugin
Disable without uninstalling
Completely remove a plugin
Verifica l’installazione
Dopo aver installato un plugin:- Controlla i comandi disponibili: Esegui
/help
per vedere i nuovi comandi - Testa le funzionalità del plugin: Prova i comandi e le funzionalità del plugin
- Rivedi i dettagli del plugin: Usa
/plugin
→ “Gestisci Plugin” per vedere cosa fornisce il plugin
Configura i flussi di lavoro dei plugin del team
Configura i plugin a livello di repository per garantire strumenti coerenti in tutto il tuo team. Quando i membri del team si fidano della cartella del tuo repository, Claude Code installa automaticamente i marketplace e i plugin specificati. Per configurare i plugin del team:- Aggiungi la configurazione del marketplace e del plugin al
.claude/settings.json
del tuo repository - I membri del team si fidano della cartella del repository
- I plugin si installano automaticamente per tutti i membri del team
Sviluppa plugin più complessi
Una volta che ti senti a tuo agio con i plugin di base, puoi creare estensioni più sofisticate.Organizza plugin complessi
Per plugin con molti componenti, organizza la struttura della tua directory per funzionalità. Per layout completi delle directory e pattern di organizzazione, vedi Struttura della directory del plugin.Testa i tuoi plugin localmente
Quando sviluppi plugin, usa un marketplace locale per testare le modifiche in modo iterativo. Questo flusso di lavoro si basa sul pattern della guida rapida e funziona per plugin di qualsiasi complessità.1
Configura la tua struttura di sviluppo
Organizza il tuo plugin e marketplace per il test:Questo crea:
Create directory structure
2
Crea il manifesto del marketplace
Create marketplace.json
3
Installa e testa
Start Claude Code from parent directory
Add your development marketplace
Install your plugin
- Prova i tuoi comandi con
/command-name
- Controlla che gli agenti appaiano in
/agents
- Verifica che gli hook funzionino come previsto
4
Itera sul tuo plugin
Dopo aver apportato modifiche al codice del tuo plugin:Ripeti questo ciclo mentre sviluppi e perfeziona il tuo plugin.
Uninstall the current version
Reinstall to test changes
Per plugin multipli: Organizza i plugin in sottodirectory come
./plugins/plugin-name
e aggiorna il tuo marketplace.json di conseguenza. Vedi Sorgenti dei plugin per i pattern di organizzazione.Debug dei problemi del plugin
Se il tuo plugin non funziona come previsto:- Controlla la struttura: Assicurati che le tue directory siano alla radice del plugin, non dentro
.claude-plugin/
- Testa i componenti individualmente: Controlla ogni comando, agente e hook separatamente
- Usa strumenti di validazione e debug: Vedi Strumenti di debug e sviluppo per comandi CLI e tecniche di risoluzione dei problemi
Condividi i tuoi plugin
Quando il tuo plugin è pronto per essere condiviso:- Aggiungi documentazione: Includi un README.md con istruzioni di installazione e utilizzo
- Versiona il tuo plugin: Usa il versioning semantico nel tuo
plugin.json
- Crea o usa un marketplace: Distribuisci attraverso marketplace di plugin per un’installazione facile
- Testa con altri: Fai testare il plugin ai membri del team prima di una distribuzione più ampia
Per specifiche tecniche complete, tecniche di debug e strategie di distribuzione, vedi Riferimento plugin.
Prossimi passi
Ora che comprendi il sistema di plugin di Claude Code, ecco i percorsi suggeriti per diversi obiettivi:Per gli utenti di plugin
- Scopri plugin: Sfoglia i marketplace della community per strumenti utili
- Adozione del team: Configura plugin a livello di repository per i tuoi progetti
- Gestione del marketplace: Impara a gestire più sorgenti di plugin
- Utilizzo avanzato: Esplora combinazioni e flussi di lavoro dei plugin
Per gli sviluppatori di plugin
- Crea il tuo primo marketplace: Guida ai marketplace dei plugin
- Componenti avanzati: Approfondisci componenti specifici del plugin:
- Comandi slash - Dettagli dello sviluppo dei comandi
- Subagenti - Configurazione e capacità degli agenti
- Hook - Gestione degli eventi e automazione
- MCP - Integrazione di strumenti esterni
- Strategie di distribuzione: Impacchetta e condividi i tuoi plugin efficacemente
- Contributo alla community: Considera di contribuire alle collezioni di plugin della community
Per i responsabili del team e gli amministratori
- Configurazione del repository: Configura l’installazione automatica dei plugin per i progetti del team
- Governance dei plugin: Stabilisci linee guida per l’approvazione e la revisione della sicurezza dei plugin
- Manutenzione del marketplace: Crea e mantieni cataloghi di plugin specifici dell’organizzazione
- Formazione e documentazione: Aiuta i membri del team ad adottare efficacemente i flussi di lavoro dei plugin
Vedi anche
- Marketplace dei plugin - Creazione e gestione di cataloghi di plugin
- Comandi slash - Comprensione dei comandi personalizzati
- Subagenti - Creazione e utilizzo di agenti specializzati
- Hook - Automazione dei flussi di lavoro con gestori di eventi
- MCP - Connessione a strumenti e servizi esterni
- Impostazioni - Opzioni di configurazione per i plugin