Claude Code Melambat: Cara Memilih Skills, Subagent, MCP, dan Plugin
MarkdownPerbandingan ekstensi Claude Code, penggunaan konteks, tujuh kesalahan, dan penyiapan minimal yang berfungsi, dengan contoh teknis tetap dipertahankan.
Baca artikel lengkap
Poin utama
Skill adalah instruksi berulang yang dimuat oleh pemicu (~100 token saat menganggur). Subagent adalah konteks 200K terisolasi dengan izinnya sendiri. MCP terhubung ke data dan API eksternal. Plugin adalah bundel siap pakai yang berisi tiga mekanisme pertama. Rumus utama 2026: subagent Haiku + skill yang dimuat sebelumnya untuk konvensi + satu MCP dengan cakupan sempit untuk data langsung. Selebihnya bisa berhalusinasi atau memenuhi konteks secara berlebihan.
Petunjuk praktis untuk bekerja dengan Ailoot tersedia di dokumentasi.
Mengapa “Menjejali Claude Code” Menjadi Masalah Terbesar pada 2026?
Poin utama
Pada Juni 2026, Claude Code memiliki empat mekanisme ekstensi: skill, subagent, MCP, dan plugin. Registri resmi memiliki 101 plugin; katalog komunitas berisi ribuan. Godaan untuk memasang semuanya membuat Claude melambat, bingung membedakan fungsi serupa, dan menghabiskan batas penggunaan pada setiap pesan. Pertanyaan utama audiens adalah: mekanisme mana yang sebaiknya digunakan untuk tugas tertentu tanpa mengubah agen menjadi tempat penumpukan barang tak berguna?
Bahkan dokumentasi resmi belum memiliki jawaban komprehensif siap pakai untuk pertanyaan “kapan harus memilih yang mana?”
Pengalaman selama sebulan yang diuraikan dalam artikel ini mencakup keempat mekanisme dalam proyek yang berjalan: rangkaian subagent untuk satu tugas kompleks, sekumpulan kecil skill untuk prosedur berulang, beberapa server MCP untuk data langsung, dan pilihan beberapa plugin dari sekitar dua lusin. Panduan ini menyatukan contoh tersebut dalam matriks pemilihan dengan pohon keputusan siap pakai, kutipan Anthropic, dan tujuh pola antipraktik yang membuat Claude tidak bisa digunakan.
Apa Perbedaan Skill, Subagent, MCP, dan Plugin dalam Satu Tabel?
Poin utama
Keempat mekanisme adalah empat lapisan dari satu arsitektur. Skill mengajarkan prosedur kepada Claude. Subagent mengisolasi tugas dalam konteks terpisah. MCP menghubungkan data eksternal. Plugin mengemas tiga mekanisme pertama dalam satu paket. Masing-masing memiliki jenis tugas, penggunaan token, dan risiko memenuhi konteks tersendiri. Mekanisme-mekanisme ini hanya bertentangan jika lapisan yang dipilih keliru.
Matriks pemilihan:
| Properti | Skill | Subagent | Server MCP | Plugin |
|---|---|---|---|---|
| Konteks terisolasi | Tidak | Ya (200K baru) | Tidak | Melalui subagent miliknya sendiri |
| Data dan API eksternal | Tidak | Hanya melalui MCP yang ditetapkan | Ya | Melalui server MCP miliknya sendiri |
| Penghematan token | 70–90% (pengungkapan progresif) | Hingga 70% untuk tugas kompleks | Bergantung pada pencarian alat | Bergantung pada isi bundel |
| Pembatasan alat | Melalui allowed-tools | Ditetapkan secara ketat di frontmatter | Melalui subagent atau kebijakan | Bagian dari bundel |
| Memilih model yang lebih murah | Melalui bidang model | Ya, di frontmatter | N/A | Melalui subagent miliknya sendiri |
| Kecepatan penyiapan | Menit | Menit | Jam hingga hari | 1 klik dari marketplace |
| Kasus penggunaan utama | Daftar periksa, konvensi, gaya | Tugas yang didelegasikan dengan keluaran bising | Basis data, API, data langsung | Alur kerja komunitas siap pakai |
| Jebakan utama | SKILL.md membengkak hingga > 500 baris | Subagent dengan izin setingkat induk | Lebih dari 3 server MCP | Bundel dengan isi yang belum dibaca |
Analogi sederhana bagi pengusaha: bayangkan Anda adalah CEO perusahaan dengan sepuluh orang:
- CLAUDE.md — piagam perusahaan. Selalu terpampang; semua orang membacanya; tak seorang pun membantah.
- Skill — prosedur internal. “Cara kita melakukan tinjauan,” “cara kita menulis catatan rilis,” “cara kita menerima pembayaran.”
- Subagent — spesialis dengan kantor terpisah dan daftar izin yang terbatas. Berikan semua kunci kepadanya dan Anda akan mendapat CEO kedua, bukan karyawan.
- Server MCP — sistem perusahaan: CRM, bank, gudang. Ini bukan pengetahuan; ini koneksi.
- Plugin — solusi siap pakai dari toko. Paket prosedur, spesialis, dan integrasi dalam satu kotak.
Setelah memahami bahwa semuanya adalah empat lapisan dari satu sistem, bukan empat pesaing, pertanyaan “mana yang lebih baik?” tidak lagi relevan. Pertanyaan yang tersisa adalah “apa ditempatkan di mana?”
Apa Itu Skill di Claude Code, dan Kapan Sebaiknya Anda Memasangnya?
Poin utama
Skill adalah folder yang berisi berkas SKILL.md (frontmatter YAML + instruksi Markdown) di dalam ~/.claude/skills/<name>/ atau .claude/skills/<name>/ dalam proyek. Skill bekerja melalui pengungkapan progresif: saat mulai, hanya nama dan deskripsi yang dimuat (~100 token); isi lengkap baru diambil ketika tugas cocok dengan pemicunya. Saat menganggur, inilah yang paling murah di antara keempat mekanisme.
Definisi resmi Anthropic:
Skills adalah sumber daya berkas yang dapat digunakan kembali dan memberi Claude keahlian dalam suatu bidang: alur kerja, konteks, dan praktik terbaik yang mengubah agen serbaguna menjadi spesialis.
Skill memiliki tiga tingkat:
- Metadata. Selalu dimuat saat sesi dimulai: nama dan deskripsi dari frontmatter. Satu skill menggunakan sekitar 100 token saat mulai.
- Instruksi. Hanya dimuat ketika Claude melihat permintaan pemicu. Hingga 5.000 token—isi SKILL.md.
- Sumber daya. Hanya dimuat ketika instruksi secara eksplisit memintanya. Berkas bundel, skrip di
scripts/, bahan referensi direferences/. Skrip dijalankan melaluibash; kodenya sendiri tidak masuk ke konteks.
Anthropic menyebut prinsip ini pengungkapan progresif:
Pengungkapan progresif adalah prinsip desain mendasar yang membuat Agent Skills fleksibel dan dapat diskalakan.
Dan dalam artikel yang sama, ada metafora yang menjelaskan gagasan ini lebih baik daripada apa pun:
Membangun skill untuk agen seperti menulis panduan orientasi bagi karyawan baru.
Kapan menggunakan skill:
- Prosedur standar yang Anda ulangi berkali-kali. Tinjauan PR, catatan rilis, tinjauan kode sesuai panduan gaya Anda.
- Ketika bagian dalam
CLAUDE.mdberkembang dari fakta menjadi prosedur dan mulai mengganggu semua hal lainnya. - Ketika Anda ingin instruksi yang sama diikuti secara konsisten di berbagai proyek.
Rumus praktis: jika Anda melakukan sesuatu lebih dari beberapa kali, serahkan kepada sistem. Pertama kali, gunakan prompt manual. Kali kedua, hal itu sudah layak dipertimbangkan sebagai skill.
Kapan TIDAK menggunakan skill:
- Jika tugas memerlukan data langsung (basis data, API, pencarian, data bursa terkini). Gunakan MCP, bukan skill. Skill yang mencoba “mengambil harga saat ini” akan berhalusinasi.
- Jika tugas memerlukan konteks terisolasi. Gunakan subagent.
- Jika Anda memerlukan pemeriksaan yang ditegakkan (“blokir commit yang berisi .env”), gunakan hook pada jalur commit yang dicakup, alih-alih mengandalkan skill. Tinjau dan uji cakupannya; hook tidak membatasi setiap cara membaca, menyalin, atau memublikasikan file.
Batas yang perlu diketahui sebelumnya:
- Nama skill: maksimal 64 karakter, hanya huruf kecil, angka, dan tanda hubung. Kata
anthropicdanclaudedicadangkan. - Deskripsi: maksimal 1.024 karakter. Gabungan
description+when_to_usedipotong pada 1.536 karakter dalam daftar. - Isi SKILL.md: rekomendasinya tidak lebih dari 500 baris. Pindahkan hal lain ke
references/danscripts/. - Selama pemadatan konteks otomatis (auto-compaction), 5.000 token pertama dari setiap skill aktif akan dilampirkan kembali. Anggaran total untuk semua skill adalah 25.000.
Apa Itu Subagent, dan Mengapa Ada 5 Tingkat Penyarangan?
Poin utama
Subagent adalah Claude anak dengan konteks 200K token sendiri, prompt sistem, daftar alat terbatas, dan izin independen. Tujuan utamanya adalah isolasi: pencarian yang bising, log panjang, dan pekerjaan eksplorasi tetap berada di dalam subagent, sementara hanya ringkasan akhir yang kembali ke konteks utama. Sejak 10 Juni 2026, subagent dapat disarangkan hingga 5 tingkat rekursi.
Dari dokumentasi resmi:
Subagent adalah asisten AI khusus yang menangani kelas tugas tertentu. Gunakan subagent ketika tugas sampingan dapat memenuhi percakapan utama Anda dengan hasil pencarian, log, atau isi berkas yang tidak akan Anda rujuk. Subagent mengerjakan tugas ini dalam konteksnya sendiri dan hanya mengembalikan ringkasan.
Claude Code memiliki tiga subagent bawaan yang mungkin sudah Anda gunakan tanpa menyadarinya:
| Subagent | Model | Akses | Tempat bekerja |
|---|---|---|---|
| Explore | Haiku | Hanya baca | Pencarian kode; menghemat konteks dengan melewati CLAUDE.md dan status git |
| Plan | Haiku | Hanya baca | Mode perencanaan—berpikir sebelum menulis kode |
| General-purpose | Sonnet/Opus | Semua alat | Tugas kompleks dengan banyak langkah |
Pada 10 Juni 2026, Anthropic merilis Claude Code v2.1.172 dan menghapus pembatasan yang berlaku sejak subagent diluncurkan: agen anak kini dapat membuat subagent sendiri hingga kedalaman 5 tingkat.
Angka 5 adalah batas keselamatan, bukan sasaran optimasi.
Uraian fitur terperinci dengan templat orkestra YAML tersedia dalam panduan subagent bersarang.
Kapan menggunakan subagent:
- Penelusuran eksploratif pada kode atau log yang hanya memerlukan kesimpulan singkat.
- Tugas paralel yang dapat berjalan berdampingan.
- Delegasi berdasarkan spesialisasi: backend / frontend / pengujian / tinjauan—masing-masing menangani satu fitur.
- Mengendalikan biaya: subagent Haiku alih-alih Sonnet atau Opus. Ini mengurangi tagihan 5–7 kali lipat.
Kapan TIDAK menggunakan subagent:
- Tugas sepele satu kali atau pemanggilan alat sederhana. Subagent memiliki biaya awal.
- Ketika tugas perlu berbagi status. Subagent tidak dapat melihat konteks satu sama lain; pekerjaan terkait sebaiknya tetap di utas utama.
Pola antipraktik utama:
Memberi subagent Opus dan semua alat hanya menjadikannya sesi utama lainnya. Jika daftar alatnya sama dengan milik agen utama, subagent itu tidak benar-benar dibatasi.
Dengan kata lain, subagent dengan izin yang sama seperti induknya hanyalah CEO kedua. Tidak ada gunanya dan mahal.
Apa Itu Server MCP, dan Kapan Anda Perlu Menghubungkannya ke Claude Code?
Poin utama
MCP (Model Context Protocol) adalah standar terbuka dari Anthropic untuk menghubungkan AI ke sistem eksternal: basis data, API, sistem berkas, dan SaaS. Pada Juni 2026, Claude, ChatGPT, Cursor, VS Code, dan puluhan klien lainnya mendukungnya. Situs modelcontextprotocol.io menawarkan metafora yang berguna: MCP adalah port USB-C untuk aplikasi AI.
Definisi resmi:
Bayangkan MCP sebagai port USB-C untuk aplikasi AI. Sama seperti USB-C menstandardisasi cara perangkat elektronik terhubung, MCP menyediakan cara standar untuk menghubungkan aplikasi AI ke sistem eksternal.
Hal yang benar-benar dapat Anda lakukan dengan MCP dalam praktik:
- Menghubungkan Claude ke Google Calendar dan Notion untuk mendapatkan asisten pribadi.
- Menghubungkan ke Figma agar Claude membuat proyek web siap pakai dari desain.
- Menghubungkan chatbot perusahaan ke beberapa basis data sekaligus.
- Menghubungkan ke Blender dan printer 3D untuk membuat model dan langsung mencetaknya.
Server MCP paling dikenal yang pertama kali dipasang orang:
| Server MCP | Yang dihubungkan | Tempat mendapatkannya |
|---|---|---|
| Context7 | Dokumentasi terkini untuk pustaka apa pun | Plugin dari claude-plugins-official |
| GitHub | Isu, PR, repositori | claude-plugins-official |
| Filesystem | Berkas di folder yang diizinkan (di Claude Code—hanya folder kerjanya) | Server proyek referensi MCP, repositori modelcontextprotocol/servers |
| Postgres | Akses basis data langsung | Server referensi telah dihentikan; penggantinya yang aktif adalah DBHub dari Bytebase |
| Magic MCP by 21st.dev | Animasi dan komponen UI | Katalog MCP |
| Slack / Linear / Jira / Notion | Integrasi tempat kerja | claude-plugins-official |
Koneksi dan perintah pemasangan dikumpulkan dalam katalog MCP.
Kapan menggunakan MCP:
- Setiap koneksi ke data atau tindakan eksternal: “ambil baris dari basis data,” “baca tiket Jira,” “posting di Slack.”
- Ketika layanan yang sama diperlukan oleh beberapa proyek atau agen, lebih mudah menggunakan satu server terpusat.
Kapan TIDAK menggunakan MCP:
- Pengetahuan statis atau prosedur. Gunakan skill, bukan MCP. “Instruksi cara melakukan tinjauan kode” adalah skill. “Baca PR terbaru dari GitHub dan tinjau” menggunakan MCP.
- Satu perintah CLI. Lebih mudah menggunakan
Bashdaripada menyiapkan server. - Ketika Anda ingin membangun MCP “demi arsitektur yang benar”. Itu soal estetika, bukan kebutuhan tugas.
Jebakan MCP utama adalah salah satu sumber terbesar keluhan bahwa “Claude Code bertindak bodoh” pada 2026:
Ketika Anda memasang semua MCP ini sekaligus, jendela konteks LLM menjadi sesak: semua alat yang tersedia dimuat ke dalam konteks.
Aturan praktisnya: pertahankan paling banyak 2–3 server MCP aktif yang ditujukan untuk tugas tertentu. Dalam pengalaman yang diuraikan dengan banyak server, proses mulai menjadi lebih lambat dan kesalahan lebih sering terjadi.
Pencarian alat MCP ditambahkan di Claude Code v2.1.x: alat tidak lagi dimuat secara serakah ke dalam konteks, melainkan diindeks dan diambil sesuai kebutuhan. Ini mengurangi biaya “banyak MCP dalam satu proyek”, tetapi tidak sepenuhnya menghilangkannya.
Apa Perbedaan Plugin dan Skill, dan Mengapa Batas Keduanya Mengabur?
Poin utama
Plugin adalah bundel yang dikemas. Plugin dapat berisi skill, subagent, server MCP, dan hook dalam kombinasi apa pun. Anthropic menyatukan semuanya dalam satu format agar bisa dipasang dengan satu perintah /plugin install dan diperbarui secara otomatis. Marketplace claude-plugins-official diluncurkan pada Februari 2026; pada Juni sudah memiliki 101 plugin. Batas antara “skill mandiri” dan “plugin yang terdiri dari satu skill” sepenuhnya soal pengemasan.
Rumusan resmi:
Plugin memperluas Claude Code dengan skills, agents, hooks, dan server MCP. Marketplace plugin adalah katalog yang membantu Anda menemukan dan memasang ekstensi ini tanpa harus merakitnya sendiri. Bayangkan Anda menghubungkan toko aplikasi: setelah menambahkan toko, Anda memiliki akses ke koleksi, tetapi Anda yang memutuskan aplikasi mana yang akan diunduh.
Plugin teratas berdasarkan jumlah pemasangan pada Juni 2026:
| Peringkat | Plugin | Pemasangan | Isi |
|---|---|---|---|
| 1 | Frontend Design (Anthropic) | 829 316 | Skills + subagent untuk desain |
| 2 | Context7 (Upstash) | 348 660 | Pembungkus MCP untuk dokumentasi |
| 3 | Code Review (Anthropic) | 347 221 | 5 subagent paralel untuk tinjauan |
| 4 | Code Simplifier | 284 632 | Skill + hook untuk penyederhanaan |
| 5 | TypeScript LSP | 177 136 | Plugin LSP |
| 6 | Pyright LSP | 91 225 | Plugin LSP |
Analisis lengkap pemilihannya tersedia dalam panduan 10 plugin teratas dari 101 plugin.
Kapan menggunakan plugin:
- Bundel komunitas siap pakai yang mencakup sebagian besar alur kerja, seperti desain atau tinjauan.
- Ketika Anda tidak ingin merakit penyiapan “skill + subagent + MCP + hook” sendiri, Anda dapat menggunakan yang sudah jadi.
- Distribusi perusahaan: administrator membuat marketplace tim, lalu para pengembang memasang dari satu prefiks.
Kapan TIDAK menggunakan plugin:
- Tugasnya dapat diselesaikan dengan satu skill, tetapi bundel membawa lima MCP tambahan “untuk berjaga-jaga”. Itu hanya menambah kekacauan konteks.
- Plugin sumber tertutup tanpa audit. Plugin berjalan dengan izin Anda—baca isinya sebelum memasang.
- Anda sudah memiliki plugin sendiri untuk topik yang sama. Duplikat dalam konteks berarti masalah dua kali lipat.
Sebelum pemasangan, Claude Code v2.1.143+ menampilkan Context cost, perkiraan jumlah token yang akan ditambahkan plugin ke setiap pesan. Sejak v2.1.145+, Claude Code menampilkan bidang Will install yang berisi daftar lengkap perintah, agen, skill, hook, MCP, dan LSP dalam bundel. Sebelum mengeklik pemasangan, itulah layar pertama yang perlu dibuka.
Matriks Pemilihan Mana yang Cocok pada 2026?
Poin utama
Artefak utama panduan ini adalah pohon keputusan dengan enam pertanyaan. Ikuti dari atas ke bawah dan berhenti pada jawaban pertama yang cocok. Algoritme ini mencakup 95% tugas. Sisa 5% adalah skenario kompleks yang memerlukan kombinasi subagent Haiku, skill yang dimuat sebelumnya untuk konvensi, dan server MCP dengan cakupan sempit untuk data langsung. Inilah “rumus 2026” yang terbukti bermanfaat.
Enam pertanyaan, menurut urutan prioritas:
- Apakah ini prosedur, gaya, atau daftar periksa yang berulang? Jika ya—skill.
- Apakah Anda memerlukan data atau tindakan eksternal (basis data, API, Slack, GitHub, Figma)? Jika ya—server MCP.
- Apakah saya menginginkan konteks terpisah agar konteks utama tidak penuh? Jika ya—subagent.
- Apakah saya menginginkan pemeriksaan atau langkah otomatis pada peristiwa tertentu? Jika ya—hook, dengan cakupan yang diuji; gunakan izin atau isolasi lingkungan untuk batas akses yang lebih luas.
- Apakah saya menginginkan bundel siap pakai dari 1–4 dalam satu klik? Jika ya—plugin dari marketplace.
- Apakah ini tugas kompleks yang memerlukan data, konteks, dan gaya? Gunakan kombinasi: subagent Haiku + skill yang dimuat sebelumnya + satu MCP dengan cakupan sempit.
Rumus kombinasi:
Subagent Haiku dengan skill yang dimuat sebelumnya untuk konvensi dan server MCP dengan cakupan sempit untuk data langsung adalah pola yang benar-benar bermanfaat.
Dan aturan utama mengenai arah ketergantungan:
Subagent dapat menggunakan server MCP. Server MCP tidak dapat menggunakan subagent.
Dengan kata lain, MCP selalu untuk data dan tindakan, bukan agen. Jika Anda ingin mendelegasikan tugas, gunakan subagent yang memanggil MCP, bukan sebaliknya.
Contoh spesifik yang diuraikan di sini: mesin editorial sebuah agensi digital yang menulis satu artikel SEO dalam 60 menit. Di dalamnya terdapat 25 subagent dan 14 tahap tinjauan—semuanya berjalan berurutan, masing-masing dengan konteks, izin, dan skill sendiri untuk konvensi editorial. Satu subagent terhubung ke server MCP yang memiliki basis data tag siap pakai dan artikel lama. Agen orkestrator utama berjalan dengan Opus; agen anak berjalan dengan Haiku, sehingga anggaran tetap wajar.
Ini bukan “pabrik artikel”; ini adalah contoh bagaimana keempat mekanisme digabungkan menjadi satu sistem ketika tugas menuntut kedalaman kualitas, bukan kecepatan.
7 Kesalahan Apa yang Sebaiknya Segera Anda Hapus dari Claude Code?
Poin utama
Inilah tujuh kesalahan utama yang dibahas dalam artikel. Masing-masing mengurangi kualitas jawaban dan menghabiskan token. Masing-masing dapat diperbaiki dalam 5–15 menit. Jika Anda memasang lebih dari sepuluh plugin bulan lalu, hampir pasti Anda melakukan setidaknya tiga kesalahan ini.
Memasang semua 10 plugin teratas “karena sedang tren.” Masing-masing menambahkan token ke setiap pesan. Buka
/plugin listdan periksa Context cost masing-masing. Hapus yang tidak Anda gunakan selama dua minggu.Menyalin 15 server MCP dari
.mcp.jsonmilik orang lain. Tumpukan milik orang lain dikonfigurasi untuk proyek dan tugas orang tersebut. Pertahankan paling banyak 2–3 MCP aktif untuk proyek saat ini. Pindahkan sisanya ke konfigurasi terpisah untuk proyek lain atau hapus sekarang.Plugin skill dan MCP melakukan hal yang sama. Skill mengatakan “lakukan tinjauan kode”, sementara plugin
pr-review-toolkitmenjalankan alur tinjauannya sendiri. Keduanya mulai berebut prioritas. Gejalanya: “Claude, mengapa kamu terus berubah-ubah?” Solusinya: pertahankan satu sumber kebenaran. Dalam penyiapan yang diuraikan, skill dipilih agar instruksinya tetap dapat dikendalikan.Menggunakan skill untuk penegakan ketika Anda memerlukan hook. Skill adalah saran, bukan jaminan. Untuk “blokir
.envdalam commit,” hook pre-commit dapat memeriksa jalur commit tersebut. Uji konten yang di-stage dan jalur alternatif secara terpisah; hook tidak mencegah semua pembacaan atau jalur publikasi lainnya. Skill saja tidak dapat menegakkan batas tersebut.Subagent dengan izin yang sama seperti induknya. Anda memberinya Opus dan semua alat, lalu mendapat sesi utama lainnya. Prompt sistem dari dokumentasi resmi menyarankan pemberian daftar alat yang terbatas dan tugas tersendiri yang dibatasi kepada subagent. Jika tidak, hasilnya hanya tiruan mahal.
Tidak memeriksa Will install sebelum memasang plugin. Di Claude Code v2.1.145+, bidang ini menampilkan seluruh isi bundel. Sering kali plugin “untuk satu hal kecil” berisi tiga server MCP, dua subagent, dan lima hook. Semuanya mulai mengisi konteks Anda.
Perintah lama
.claude/commands/menduplikasi skills baru. Anthropic menyatakan dalam dokumentasinya:
Perintah khusus telah digabungkan ke dalam skills. Berkas
.claude/commands/deploy.mddan skill.claude/skills/deploy/SKILL.mdsama-sama membuat/deploydan bekerja dengan cara yang sama.
Folder lama commands/ masih berfungsi, tetapi skills kini menjadi standar. Dalam contoh yang diuraikan, kedua folder digunakan; commands/ dihapus sehingga hanya tersisa skills dengan berkas bundel dan pemicu.
Tanda-tanda Claude Code sudah “berantakan”:
- Setiap pesan dimulai dengan penyebutan alat yang tersedia dalam 200+ baris.
- Tugas sederhana memerlukan waktu lebih lama dibandingkan sebulan lalu.
- Claude bingung membedakan dua skill atau plugin serupa.
- Peringatan tentang bentrokan nama muncul saat sesi dimulai.
- Claude memanggil alat yang keliru—skill A alih-alih MCP B yang diperlukan.
Jika Anda mengenali setidaknya dua gejala ini, buka /plugin list dan /skill list sekarang. Pertama, hapus yang tidak Anda gunakan selama dua minggu. Kemudian periksa Context cost setiap item. Setelah itu, tangani pola antipraktik di atas.
Berapa Banyak Skill dan MCP yang Bisa Dipertahankan Tanpa Menghabiskan Konteks?
Poin utama
Tidak ada batas ketat, tetapi ada ambang praktis. Pertahankan hingga 10–12 skill aktif, atau meta-batas Anthropic akan mulai memangkas jatah masing-masing saat auto-compaction. Pertahankan paling banyak 2–3 server MCP aktif dalam satu proyek. Gunakan plugin hanya jika Context cost-nya kurang dari 1.000 token per pesan. Ambang ini didasarkan pada praktik, bukan teori.
Hal yang ditampilkan Claude Code secara langsung:
/skill list— semua skill aktif dan ukuran tokennya./plugin list— semua plugin dan Context cost-nya./mcp list— server MCP dan jumlah alatnya.
Anggaran token dalam angka nyata:
| Mekanisme | Biaya saat menganggur | Biaya saat terpicu | Kapasitas konteks |
|---|---|---|---|
| Skill | ~100 token (hanya metadata) | Instruksi yang dimuat dan sumber daya yang benar-benar dibaca | Menggunakan konteks pemanggilnya |
| Subagent | ~50 token (nama dan deskripsi) | Masukan, keluaran, hasil alat, dan giliran berulang yang sebenarnya | Jendela terpisah; contoh 200K adalah kapasitas, bukan biaya per delegasi |
| Server MCP | Deskripsi alat yang dimuat klien | Argumen dan hasil yang dimuat; eksekusi layanan mungkin dikenai biaya tersendiri | Menggunakan konteks pemanggilnya |
| Plugin | Jumlah komponen internal yang dimuat | Pemakaian nyata komponen internalnya | Bergantung pada komponennya |
Jendela konteks adalah ruang kerja maksimum, bukan jumlah token yang dikonsumsi setiap tugas. Bandingkan masukan, masukan yang di-cache, keluaran, dan giliran berulang yang terukur untuk hasil yang sama. Isolasi dapat menjaga konteks induk tetap kecil sementara subagent tetap memiliki pemakaiannya sendiri.
Dalam blog teknisnya, Anthropic memberikan angka auto-compaction untuk skills: 5.000 token pertama dari setiap skill aktif dilampirkan kembali, dengan anggaran total 25.000. Ini berarti jika lebih dari 5 skill “berat” aktif sekaligus, Claude mulai kehilangan sebagian instruksi.
Aturan praktis sederhana:
- Skills: paling banyak 5–7 yang aktif untuk proyek saat ini. Letakkan sisanya di
~/.claude/skills/disabled/; jika diperlukan, Anda dapat memindahkannya kembali. - MCP: paling banyak 2–3 per proyek. Context7 untuk dokumentasi hampir selalu layak dipertahankan; sesuaikan sisanya dengan tugas.
- Plugin: pasang satu per satu dan periksa setelah dua minggu apakah Anda menggunakannya. Jika tidak, hapus.
Analisis terperinci Laporan Tren Agentic Coding Anthropic 2026 dan alasan 80% pengembang tidak dapat sepenuhnya mendelegasikan tugas kepada Claude tersedia dalam panduan terpisah. Angka utama dari laporan tersebut: orang menggunakan AI untuk 60% pekerjaan mereka, tetapi hanya menyerahkan sepenuhnya 0–20% tugas. Penyebab utamanya adalah konteks yang kelebihan muatan dan hilangnya kendali atas alat.
Dari Mana Pemula Sebaiknya Memulai: Penyiapan Minimal yang Berfungsi?
Poin utama
Jika Anda baru memulai dan tidak tahu harus memilih apa, jangan pasang satu pun item yang tercantum di sini. Bangun fondasi terlebih dahulu: CLAUDE.md, folder terpisah berisi konteks proyek dan struktur dasar untuk tugas. Selama dua minggu, lakukan tugas nyata dengan Claude Code polos. Setelah itu, akan terlihat jelas mana prosedur berulang yang Anda miliki (itulah skill), di mana Anda kekurangan data langsung (itulah MCP), dan kapan tugas mulai memenuhi konteks (itulah subagent).
Tumpukan minimal setelah dua minggu bekerja:
- CLAUDE.md di akar proyek dengan aturan proyek.
- AGENTS.md untuk kompatibilitas dengan alat lain jika Anda berencana bekerja di luar Claude Code. Detail selengkapnya dalam “Cara Membuat Satu Berkas Instruksi untuk Claude Code, Codex, dan Cursor”.
- 1 skill untuk tugas utama Anda yang berulang. Misalnya, mulai dengan
code-reviewsesuai panduan gaya Anda. - 1 server MCP: Context7 untuk dokumentasi terkini. Tanpanya, Claude masih berhalusinasi tentang API yang tidak ada.
- 0 plugin dan 0 subagent pada bulan pertama. Ini bukan soal menghemat uang; ini soal kendali. Sampai Anda memahami dasar-dasarnya, bundel akan membingungkan Anda.
Dari situ, ikuti tugas yang muncul. Ada prosedur berulang? Ubah menjadi skill. Perlu data langsung dari layanan tertentu? Tambahkan MCP. Tugas besar mulai memenuhi konteks utama? Delegasikan kepada subagent.
Itulah peta tiga tingkat: konteks terlebih dahulu, lalu serahkan kepada sistem hal yang Anda lakukan lebih dari beberapa kali, lalu pemeriksaan otomatis agar sistem tidak membuat kesalahan sendiri. Tambahkan tiap tingkat hanya ketika tingkat sebelumnya sudah berfungsi.
Sumber
- Ikhtisar Agent Skills - Dokumentasi Anthropic
- Skills - Dokumentasi Claude Code
- Subagents - Dokumentasi Claude Code
- Plugins - Dokumentasi Claude Code
- Membekali Agen untuk Dunia Nyata dengan Agent Skills - Rekayasa Anthropic
- Pengantar MCP - modelcontextprotocol.io
- GitHub anthropics/skills - repositori terbuka
- Laporan Tren Agentic Coding Anthropic 2026
Anda dapat terus menjelajahi Ailoot di ailoot.ai.
Rincian selengkapnya
Pertanyaan tentang Claude Code Melambat: Cara Memilih Skills, Subagent, MCP, dan Plugin
Apakah mendelegasikan subagent otomatis menghabiskan 200K token?
Tidak. Jendela konteks menunjukkan kapasitas. Pemakaian berasal dari masukan dan keluaran yang benar-benar diproses, hasil alat, dan giliran berikutnya. Bandingkan total pemakaian terukur, termasuk masukan yang di-cache, alih-alih menganggap kapasitas maksimum sebagai biaya tetap delegasi.
Kapan sebaiknya memilih skill, server MCP, atau subagent?
Gunakan skill untuk prosedur berulang, MCP untuk akses ke sistem langsung, dan subagent ketika detail kerja tugas terbatas akan memenuhi percakapan utama. Plugin mengemas komponen-komponen ini; periksa isinya sebelum memasangnya.