Mulai Cepat
Mari kita buat plugin sapaan sederhana untuk membiasakan Anda dengan sistem plugin. Kami akan membangun plugin yang berfungsi yang menambahkan perintah khusus, mengujinya secara lokal, dan memahami konsep inti.Prasyarat
- Claude Code terinstal di mesin Anda
- Keakraban dasar dengan alat baris perintah
Buat plugin pertama Anda
1
Buat struktur marketplace
2
Buat direktori plugin
3
Buat manifest plugin
Buat .claude-plugin/plugin.json
4
Tambahkan perintah khusus
Buat commands/hello.md
5
Buat manifest marketplace
Buat marketplace.json
6
Instal dan uji plugin Anda
Mulai Claude Code dari direktori induk
Tambahkan marketplace pengujian
Instal plugin Anda
Coba perintah baru Anda
/help untuk melihat perintah baru Anda terdaftar.- Manifest plugin (
.claude-plugin/plugin.json) - Menjelaskan metadata plugin Anda - Direktori perintah (
commands/) - Berisi perintah garis miring khusus Anda - Marketplace pengujian - Memungkinkan Anda menguji plugin Anda secara lokal
Ikhtisar struktur plugin
Plugin Anda mengikuti struktur dasar ini:- Perintah: Buat file markdown di direktori
commands/ - Agen: Buat definisi agen di direktori
agents/ - Skills: Buat file
SKILL.mddi direktoriskills/ - Hook: Buat
hooks/hooks.jsonuntuk penanganan acara - Server MCP: Buat
.mcp.jsonuntuk integrasi alat eksternal
Langkah berikutnya: 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 baris perintah
Tambahkan marketplace
Marketplace adalah katalog plugin yang tersedia. Tambahkan mereka untuk menemukan dan menginstal plugin:Tambahkan marketplace
Telusuri plugin yang tersedia
Instal plugin
Melalui menu interaktif (direkomendasikan untuk penemuan)
Buka antarmuka manajemen plugin
Melalui perintah langsung (untuk instalasi cepat)
Instal plugin tertentu
Aktifkan plugin yang dinonaktifkan
Nonaktifkan tanpa mencopot
Hapus plugin sepenuhnya
Verifikasi instalasi
Setelah menginstal plugin:- Periksa perintah yang tersedia: Jalankan
/helpuntuk melihat perintah baru - Uji fitur plugin: Coba perintah dan fitur plugin
- Tinjau detail plugin: Gunakan
/plugin→ “Manage Plugins” untuk melihat apa yang disediakan plugin
Atur 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 mengatur plugin tim:- Tambahkan konfigurasi marketplace dan plugin ke
.claude/settings.jsonrepositori Anda - Anggota tim mempercayai folder repositori
- Plugin menginstal secara otomatis untuk semua anggota tim
Kembangkan plugin yang lebih kompleks
Setelah Anda nyaman dengan plugin dasar, Anda dapat membuat ekstensi yang lebih canggih.Tambahkan Skills ke plugin Anda
Plugin dapat menyertakan Agent Skills untuk memperluas kemampuan Claude. Skills dipanggil model—Claude secara otonom menggunakannya berdasarkan konteks tugas. Untuk menambahkan Skills ke plugin Anda, buat direktoriskills/ di akar plugin Anda dan tambahkan folder Skill dengan file SKILL.md. Plugin Skills secara otomatis tersedia ketika plugin diinstal.
Untuk panduan penulisan Skill lengkap, lihat Agent Skills.
Atur plugin kompleks
Untuk plugin dengan banyak komponen, atur 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 berulang. Alur kerja ini dibangun di atas pola mulai cepat dan bekerja untuk plugin dengan kompleksitas apa pun.1
Atur struktur pengembangan Anda
Atur plugin dan marketplace Anda untuk pengujian:Ini membuat:
Buat struktur direktori
2
Buat manifest marketplace
Buat marketplace.json
3
Instal dan uji
Mulai Claude Code dari direktori induk
Tambahkan marketplace pengembangan Anda
Instal plugin Anda
- Coba perintah Anda dengan
/command-name - Periksa bahwa agen muncul di
/agents - Verifikasi hook bekerja seperti yang diharapkan
4
Ulangi pada plugin Anda
Setelah membuat perubahan pada kode plugin Anda:Ulangi siklus ini saat Anda mengembangkan dan menyempurnakan plugin Anda.
Copot versi saat ini
Instal ulang untuk menguji perubahan
Untuk beberapa plugin: Atur plugin di subdirektori seperti
./plugins/plugin-name dan perbarui marketplace.json Anda sesuai kebutuhan. Lihat Sumber plugin untuk pola organisasi.Debug masalah plugin
Jika plugin Anda tidak berfungsi seperti yang diharapkan:- Periksa struktur: Pastikan direktori Anda berada di akar 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 versioning semantik di
plugin.jsonAnda - Buat atau gunakan marketplace: Distribusikan melalui marketplace plugin untuk instalasi yang mudah
- Uji dengan orang lain: Biarkan anggota tim menguji plugin sebelum distribusi yang lebih luas
Untuk spesifikasi teknis lengkap, teknik debugging, dan strategi distribusi, lihat Referensi Plugin.
Langkah berikutnya
Sekarang Anda memahami sistem plugin Claude Code, berikut adalah jalur yang disarankan untuk tujuan yang berbeda:Untuk pengguna plugin
- Temukan plugin: Telusuri marketplace komunitas untuk alat yang berguna
- Adopsi tim: Atur plugin tingkat repositori untuk proyek Anda
- Manajemen marketplace: Pelajari cara mengelola beberapa sumber plugin
- Penggunaan lanjutan: Jelajahi kombinasi dan alur kerja plugin
Untuk pengembang plugin
- Buat marketplace pertama Anda: Panduan marketplace plugin
- Komponen lanjutan: Selami lebih dalam ke komponen plugin tertentu:
- Perintah garis miring - Detail pengembangan perintah
- Subagen - Konfigurasi dan kemampuan agen
- Agent Skills - Perluas kemampuan Claude
- Hook - Penanganan acara dan otomasi
- MCP - Integrasi alat eksternal
- Strategi distribusi: Paket dan bagikan plugin Anda secara efektif
- Kontribusi komunitas: Pertimbangkan untuk berkontribusi pada koleksi plugin komunitas
Untuk pemimpin tim dan administrator
- Konfigurasi repositori: Atur 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 garis miring - Memahami perintah khusus
- Subagen - Membuat dan menggunakan agen khusus
- Agent Skills - Perluas kemampuan Claude
- Hook - Mengotomatisasi alur kerja dengan penanganan acara
- MCP - Menghubungkan ke alat dan layanan eksternal
- Pengaturan - Opsi konfigurasi untuk plugin