Untuk spesifikasi teknis lengkap dan skema, lihat Referensi plugin. Untuk manajemen marketplace, lihat Marketplace plugin.
Mulai Cepat
Mari buat plugin salam sederhana untuk membiasakan Anda dengan sistem plugin. Kita akan membangun plugin yang berfungsi yang menambahkan perintah kustom, mengujinya secara lokal, dan memahami konsep inti.Prasyarat
- Claude Code terinstal di mesin Anda
- Keakraban dasar dengan alat command-line
Buat plugin pertama Anda
1
Buat struktur marketplace
2
Buat direktori plugin
3
Buat manifest plugin
Create .claude-plugin/plugin.json
4
Tambahkan perintah kustom
Create commands/hello.md
5
Buat manifest marketplace
Create marketplace.json
6
Instal dan uji plugin Anda
Start Claude Code from parent directory
Add the test marketplace
Install your plugin
Try your new command
/help
untuk melihat perintah baru Anda terdaftar.- Manifest plugin (
.claude-plugin/plugin.json
) - Menjelaskan metadata plugin Anda - Direktori perintah (
commands/
) - Berisi perintah slash kustom Anda - Marketplace tes - Memungkinkan Anda menguji plugin secara lokal
Gambaran struktur plugin
Plugin Anda mengikuti struktur dasar ini:- Perintah: Buat file markdown di direktori
commands/
- Agen: Buat definisi agen di direktori
agents/
- Hook: Buat
hooks/hooks.json
untuk penanganan event - Server MCP: Buat
.mcp.json
untuk integrasi alat eksternal
Langkah selanjutnya: Siap menambahkan lebih banyak fitur? Lompat ke Kembangkan plugin yang lebih kompleks untuk menambahkan agen, hook, dan server MCP. Untuk spesifikasi teknis lengkap dari semua komponen plugin, lihat Referensi plugin.
Instal dan kelola plugin
Pelajari cara menemukan, menginstal, dan mengelola plugin untuk memperluas kemampuan Claude Code Anda.Prasyarat
- Claude Code terinstal dan berjalan
- Keakraban dasar dengan antarmuka command-line
Tambahkan marketplace
Marketplace adalah katalog plugin yang tersedia. Tambahkan mereka untuk menemukan dan menginstal plugin:Add a marketplace
Browse available plugins
Instal plugin
Melalui menu interaktif (direkomendasikan untuk penemuan)
Open the plugin management interface
Melalui perintah langsung (untuk instalasi cepat)
Install a specific plugin
Enable a disabled plugin
Disable without uninstalling
Completely remove a plugin
Verifikasi instalasi
Setelah menginstal plugin:- Periksa perintah yang tersedia: Jalankan
/help
untuk melihat perintah baru - Uji fitur plugin: Coba perintah dan fitur plugin
- Tinjau detail plugin: Gunakan
/plugin
→ “Manage Plugins” untuk melihat apa yang disediakan plugin
Siapkan alur kerja plugin tim
Konfigurasikan plugin di tingkat repositori untuk memastikan alat yang konsisten di seluruh tim Anda. Ketika anggota tim mempercayai folder repositori Anda, Claude Code secara otomatis menginstal marketplace dan plugin yang ditentukan. Untuk menyiapkan plugin tim:- Tambahkan konfigurasi marketplace dan plugin ke
.claude/settings.json
repositori Anda - Anggota tim mempercayai folder repositori
- Plugin terinstal secara otomatis untuk semua anggota tim
Kembangkan plugin yang lebih kompleks
Setelah Anda nyaman dengan plugin dasar, Anda dapat membuat ekstensi yang lebih canggih.Organisasi plugin kompleks
Untuk plugin dengan banyak komponen, organisasikan struktur direktori Anda berdasarkan fungsionalitas. Untuk tata letak direktori lengkap dan pola organisasi, lihat Struktur direktori plugin.Uji plugin Anda secara lokal
Saat mengembangkan plugin, gunakan marketplace lokal untuk menguji perubahan secara iteratif. Alur kerja ini dibangun berdasarkan pola mulai cepat dan bekerja untuk plugin dengan kompleksitas apa pun.1
Siapkan struktur pengembangan Anda
Organisasikan plugin dan marketplace Anda untuk pengujian:Ini membuat:
Create directory structure
2
Buat manifest marketplace
Create marketplace.json
3
Instal dan uji
Start Claude Code from parent directory
Add your development marketplace
Install your plugin
- Coba perintah Anda dengan
/command-name
- Periksa bahwa agen muncul di
/agents
- Verifikasi hook bekerja seperti yang diharapkan
4
Iterasi pada plugin Anda
Setelah membuat perubahan pada kode plugin Anda:Ulangi siklus ini saat Anda mengembangkan dan menyempurnakan plugin Anda.
Uninstall the current version
Reinstall to test changes
Untuk beberapa plugin: Organisasikan plugin dalam subdirektori seperti
./plugins/plugin-name
dan perbarui marketplace.json Anda sesuai. Lihat Sumber plugin untuk pola organisasi.Debug masalah plugin
Jika plugin Anda tidak bekerja seperti yang diharapkan:- Periksa strukturnya: Pastikan direktori Anda berada di root plugin, bukan di dalam
.claude-plugin/
- Uji komponen secara individual: Periksa setiap perintah, agen, dan hook secara terpisah
- Gunakan alat validasi dan debugging: Lihat Alat debugging dan pengembangan untuk perintah CLI dan teknik pemecahan masalah
Bagikan plugin Anda
Ketika plugin Anda siap untuk dibagikan:- Tambahkan dokumentasi: Sertakan README.md dengan instruksi instalasi dan penggunaan
- Versi plugin Anda: Gunakan semantic versioning di
plugin.json
Anda - Buat atau gunakan marketplace: Distribusikan melalui marketplace plugin untuk instalasi yang mudah
- Uji dengan orang lain: Minta anggota tim menguji plugin sebelum distribusi yang lebih luas
Untuk spesifikasi teknis lengkap, teknik debugging, dan strategi distribusi, lihat Referensi plugin.
Langkah selanjutnya
Sekarang setelah Anda memahami sistem plugin Claude Code, berikut adalah jalur yang disarankan untuk tujuan yang berbeda:Untuk pengguna plugin
- Temukan plugin: Jelajahi marketplace komunitas untuk alat yang berguna
- Adopsi tim: Siapkan plugin tingkat repositori untuk proyek Anda
- Manajemen marketplace: Pelajari cara mengelola beberapa sumber plugin
- Penggunaan lanjutan: Jelajahi kombinasi plugin dan alur kerja
Untuk pengembang plugin
- Buat marketplace pertama Anda: Panduan marketplace plugin
- Komponen lanjutan: Pelajari lebih dalam komponen plugin spesifik:
- Perintah slash - Detail pengembangan perintah
- Subagen - Konfigurasi dan kemampuan agen
- Hook - Penanganan event dan otomatisasi
- MCP - Integrasi alat eksternal
- Strategi distribusi: Paket dan bagikan plugin Anda secara efektif
- Kontribusi komunitas: Pertimbangkan berkontribusi pada koleksi plugin komunitas
Untuk pemimpin tim dan administrator
- Konfigurasi repositori: Siapkan instalasi plugin otomatis untuk proyek tim
- Tata kelola plugin: Tetapkan pedoman untuk persetujuan plugin dan tinjauan keamanan
- Pemeliharaan marketplace: Buat dan pertahankan katalog plugin khusus organisasi
- Pelatihan dan dokumentasi: Bantu anggota tim mengadopsi alur kerja plugin secara efektif
Lihat juga
- Marketplace plugin - Membuat dan mengelola katalog plugin
- Perintah slash - Memahami perintah kustom
- Subagen - Membuat dan menggunakan agen khusus
- Hook - Mengotomatisasi alur kerja dengan penangan event
- MCP - Menghubungkan ke alat dan layanan eksternal
- Pengaturan - Opsi konfigurasi untuk plugin