Skills, Subagen, MCP dan Pemalam dalam Claude Code: Mana yang Patut Dipilih
MarkdownSkills, subagen, MCP dan pemalam ialah empat lapisan sambungan Claude Code. Saya terangkan bila setiap satunya patut digunakan, dengan matriks keputusan sedia guna dan contoh projek.
Baca artikel penuh
Buat masa ini, Claude Code menawarkan lima cara untuk melakukan semakan kod yang sama: arahan slash, skill, subagen, pemalam atau prompt dalam chat. Tiada satu pun cara ini secara lalai lebih baik daripada yang lain—pilihan bergantung pada tugasan, bajet token dan siapa selain anda yang akan menggunakannya.
Panduan ini ialah sesuatu yang saya ingin berikan kepada diri saya setahun lalu. Pohon keputusan dengan 4 soalan, matriks “tugasan → lapisan” yang sedia guna dan 5 kesilapan lazim yang membazirkan token bagi setiap dua orang vibe coder yang bekerja dengan saya.
Maklumat tentang penggunaan perkhidmatan ini terdapat dalam dokumentasi Ailoot.
Apakah maksud skills, subagen, MCP dan pemalam dalam satu ayat?
Inti pati utama
Skill ialah metodologi berpaket yang dimuatkan oleh Claude apabila dicetuskan. Subagen ialah “rakan sekerja” terpencil dengan konteks sendiri untuk tugasan yang panjang. MCP ialah jambatan kepada sistem luaran (pangkalan data, GitHub, Notion). Pemalam ialah himpunan sedia guna semua perkara di atas yang disediakan oleh orang lain dan dipasang dengan satu baris arahan.
Sebelum memilih, mari kita bezakan istilah-istilah ini. Keempat-empat lapisan mempunyai satu matlamat—memperluas perkara yang boleh dilakukan oleh Claude di luar kebiasaan. Namun, setiap lapisan mempunyai sifat tersendiri.
Skill ialah direktori dengan fail SKILL.md yang menerangkan bila dan bagaimana metodologi tertentu perlu digunakan. Anthropic membandingkan skill dengan arahan untuk pekerja baharu: anda tidak memberitahu setiap langkah kepada mereka setiap hari; anda memberi mereka prosedur.
Subagen ialah sesi Claude yang berasingan dengan konteks sendiri, dilancarkan daripada perbualan utama. Ia mempunyai satu ciri utama: pengasingan. Subagen boleh membaca 30 fail, menghasilkan ringkasan dan hanya menghantar ringkasan itu kepada chat utama. Konteks perbualan utama kekal kemas.
MCP (Model Context Protocol) ialah standard terbuka daripada Anthropic untuk menyambungkan Claude kepada sistem luaran. Dalam catatan blog pada 13 November 2025, Anthropic menjelaskan perbezaan ini dengan sejelas-jelasnya:
MCP menyambungkan Claude kepada data; Skills mengajar Claude perkara yang perlu dilakukan dengan data itu. Jika anda menerangkan cara menggunakan alat atau mengikuti prosedur—contohnya, “apabila membuat pertanyaan kepada pangkalan data kami, sentiasa tapis mengikut julat tarikh terlebih dahulu”—itulah Skill. Jika anda memerlukan Claude mendapat akses kepada pangkalan data atau fail Excel sejak awal lagi—itulah MCP.
Pemalam ialah himpunan sedia guna yang disediakan oleh orang lain, merangkumi skills, subagen, hook dan arahan, lalu dibungkus dalam marketplace. Pasangnya dengan satu baris menggunakan /plugin install, dan anda akan mendapat semuanya sekali gus. Jika skill ialah prosedur anda sendiri, pemalam ialah prosedur yang dibeli daripada syarikat lain.
Ringkasnya, skills ialah resipi, subagen ialah rakan sekerja khusus, dan MCP menyediakan alat luaran yang membolehkan Claude mengakses perkhidmatan dan data. Kos token berbeza-beza: skill paling murah (ia dimuatkan apabila dicetuskan), manakala MCP jauh lebih mahal (setiap pelayan yang disambungkan sentiasa menggunakan ruang dalam tetingkap konteks).
Mengapa ada 4 lapisan jika anda boleh menggunakan satu CLAUDE.md?
Inti pati utama
CLAUDE.md ialah permintaan: Claude membacanya pada permulaan sesi dan mungkin mengabaikannya selepas 20 mesej. Skills, subagen, MCP dan pemalam menyelesaikan perkara yang tidak dapat dilakukan oleh CLAUDE.md: skala, pengasingan konteks, akses ke dunia luar dan perkongsian metodologi dengan pasukan.
Dalam projek yang diterangkan, CLAUDE.md ialah peta peraturan yang besar: tempat meletakkan sesuatu, cara menerbitkan dan persetujuan yang berkuat kuasa. Tanpa fail ini, Claude akan bermula dari awal pada setiap sesi baharu.
Namun, CLAUDE.md ada hadnya. Biar saya jelaskan melalui tiga situasi yang menunjukkan saat ia tidak lagi berfungsi.
Situasi 1: sesuatu peraturan hanya berfungsi sekali-sekala. CLAUDE.md mengatakan, “sentiasa jalankan npm run build sebelum git push.” Claude membacanya pada permulaan sesi, mengangguk, mula menulis kod selepas 25 mesej dan terlupa. Saya sudah tiga kali menyedari bahawa saya melakukan push tanpa build; push tersebut gagal dalam production. Hook yang dikonfigurasi dengan betul dan diuji boleh menjalankan pemeriksaan binaan deterministik serta menolak operasi diliputi. Liputannya bergantung pada peristiwa dan laluan alat: hook Claude Code sendiri tidak memintas setiap push daripada terminal atau aplikasi lain. Sahkan binaan yang sengaja digagalkan menyekat laluan sebenar yang digunakan.
Situasi 2: proses 15 langkah yang berulang. Dalam contoh yang diterangkan, setiap panduan melalui 14 peringkat: penyelidikan → struktur → MDX → 7 semakan QA selari → penerbitan production → IndexNow. Jika setiap kali saya menulis prompt yang mengatakan “jalankan Peringkat 1, kemudian 2, kemudian 3”, saya akan membazirkan token sebelum sempat bermula. Sebab itu keseluruhan aliran kerja ini dibungkus dalam skill build-masterskaya-guide—set arahan 34 KB yang dilancarkan dengan frasa “mari kita buat panduan baharu untuk projek ini”.
Situasi 3: tugasan yang melahap konteks. Untuk menyemak sama ada panduan yang sudah diterbitkan masih terkini, Claude perlu membaca transkrip siaran langsung 30 KB, 20 retrospektif berukuran 5 KB setiap satu dan membandingkannya dengan laman semasa. Jika saya melakukannya dalam chat utama, menjelang penghujung semakan konteks saya akan dipenuhi 200K token yang tidak berguna. Subagen melakukan kerja yang sama, hanya memulangkan ringkasan 300 perkataan kepada perbualan utama, lalu menamatkan sesi.
Situasi 4: saya mahu pasukan menggunakan templat yang sama dengan saya. Satu set peraturan sedia guna untuk reka bentuk frontend, hook untuk penerbitan melalui Coolify, MCP untuk semakan Playwright. Itulah pemalam: saya membungkus persediaan saya, menerbitkannya di marketplace dan rakan sekerja memasangnya dengan satu baris.
CLAUDE.md merangkumi asas: “cara kita melakukan sesuatu di sini”. Empat lapisan tambahan merangkumi perkara yang secara fizikal tidak dapat dilakukan oleh CLAUDE.md: pengulangan melalui pencetus, pengasingan konteks, akses ke dunia luar dan perkongsian.
Bilakah anda memerlukan skill dan bukannya CLAUDE.md?
Inti pati utama
Skill ialah pilihan yang tepat apabila terdapat proses berulang dengan pencetus yang jelas dan anda melakukannya lebih daripada sekali sehari. Tidak seperti CLAUDE.md, skill hanya dimuatkan apabila diperlukan dan tidak membazirkan konteks asas dalam setiap sesi.
Ujian untuk menentukan keperluan skill adalah mudah: anda mendapati diri anda menyalin prompt panjang yang sama daripada nota ke dalam chat. Kali ketiga sudah menjadi petanda.
Pada masa ini, saya mempunyai 7 direktori dalam ~/.claude/skills/: build-masterskaya-guide, build-vc-spoke, build-reel-script, build-practicum-instruction, update-config, simplify dan keybindings-help. Yang paling kerap saya gunakan ialah build-masterskaya-guide (panduan ini ditulis menggunakannya). Di dalamnya terdapat 34 KB metodologi: peringkat yang perlu dilalui, semakan QA multiagen yang perlu dijalankan, syarat get yang patut menghentikan proses dan artifak yang perlu disimpan dalam /tmp/.
Bila tidak perlu membuat skill.
- Peraturan seperti “jawab dalam bahasa pilihan pengguna” patut berada dalam CLAUDE.md, bukannya dalam skill. Skill hanya dimuatkan apabila dicetuskan, sedangkan peraturan ini sepatutnya sentiasa terpakai.
- Arahan sekali sahaja seperti “jalankan pemfaktoran semula sekarang” patut berada dalam chat, bukannya dalam skill.
- Tugasan yang memerlukan konteks berasingan boleh menggunakan subagen; jika turut mengikuti prosedur berulang, simpan metodologi itu dalam skill.
Antipola utama. Kesilapan paling lazim yang dilakukan oleh vibe coder ialah memadatkan prosedur ke dalam subagen sedangkan ia sepatutnya menjadi skill. Subagen menggunakan lebih banyak token (ia mempunyai konteks sendiri), mengambil masa lebih lama untuk bermula dan selalunya berlebihan. Jika sesuatu tugasan muat dalam 1,500–2,000 perkataan metodologi tanpa membaca fail luaran, ia sesuai dijadikan skill.
Cara menyusun skill, perkara yang perlu dimasukkan dalam frontmatter dan frasa pencetus yang berkesan diterangkan dalam panduan Claude Code Skills in 2026: How to Build a Personal Skills Library.
Bilakah anda memerlukan subagen dan bukannya skill?
Inti pati utama
Subagen memindahkan kerja berat ke konteksnya sendiri dan hanya memulangkan ringkasan kepada chat utama. Gunakannya apabila tugasan memerlukan pembacaan banyak fail, analisis panjang atau pelaksanaan 5 semakan yang sama secara selari—dan anda tidak perlu melihat semua lambakan kerja perantaraan dalam perbualan utama.
Skill menyimpan metodologi; subagen melakukan kerja. Kedua-duanya ialah lapisan yang berlainan dan sering dikelirukan kerana kedua-duanya dilancarkan “daripada chat”.
Subagen hanya berguna untuk pengasingan konteks. Sesi utama Claude mempunyai bajet 200,000 token (atau 1 juta dalam beta). Jika anda meminta Claude membaca 30 fail dan menganalisis setiap satu dalam chat utama, separuh tetingkap akan digunakan untuk membaca bahan perantaraan. Subagen melakukan kerja yang sama dalam sesi berasingan dan hanya memulangkan hasil kepada chat utama.
Contoh projek yang konkrit. Setiap panduan melalui beberapa semakan QA selari: gaya, petikan dan fakta berbanding sumber primer, struktur untuk enjin carian serta integriti pautan dalaman dan luaran. Setiap semakan menggunakan konteks tersendiri: glosari peraturan, WebFetch untuk berpuluh-puluh URL dan carian grep dalam teks.
Jika saya menjalankan semua semakan ini dalam satu chat, konteks akan menyesakkan saya sebelum semakan pertama selesai. Menjalankan subagen secara selari dengan run_in_background: true menyelesaikan masalah ini: mereka bekerja di latar belakang, chat utama meneruskan kerja, dan selepas 4–6 minit saya mendapat laporan ringkas lalu membuat perubahan.
Contoh kedua—penyelidikan berat. Apabila memilih topik untuk panduan baharu, 4 subagen mengumpulkan petunjuk secara selari:
- V1 - forum dan komuniti selama 14 hari
- V2 - rangkaian sosial
- V3 - platform video + blog Anthropic
- V4 - jurang SEO
Setiap subagen memulangkan 30–40 item berserta skor tular. Saya mengumpulkannya, memberikan wajaran merentas 9 dimensi dan memilih pemenang. Tanpa subagen, peringkat ini akan mengambil masa 2–3 jam dan menghabiskan konteks utama.
Bila tidak perlu membuat subagen.
- Tugasan yang tidak memerlukan pembacaan fail atau penggunaan WebFetch patut dilakukan dalam chat utama.
- Prosedur berulang patut berada dalam skill, tetapi boleh berjalan dalam subagen apabila pengasingan berguna.
- Akses luaran memerlukan alat dibenarkan seperti MCP atau CLI; subagen boleh menggunakan alat itu apabila tugasan diserahkan kepadanya.
Antipola utama. Mencipta subagen bernama backend-engineer atau qa dengan harapan Claude akan memahami bila perlu menggunakannya. Subagen khusus seperti migration-test-writer atau api-route-reviewer boleh menghasilkan mutu yang jauh lebih baik daripada subagen umum. Semakin tepat nama dan arahan subagen, semakin tepat Claude memilihnya.
Cara mencipta subagen untuk tugasan khusus, sintaks frontmatter dan 5 contoh sedia guna terdapat dalam panduan Claude Code Subagents in 2026: A Step-by-Step Guide.
Bilakah anda memerlukan MCP dan bukannya skill atau subagen?
Inti pati utama
MCP membekalkan alat dan akses data bagi sistem seperti pangkalan data, GitHub, Sentry atau pelayar. Gunakannya apabila aliran kerja memerlukan akses itu. Skill boleh membekalkan metodologi menggunakan alat yang sama; kedua-dua lapisan saling melengkapi.
Anthropic memberikan formula paling ringkas tentang perbezaan ini dalam catatan blog: MCP menyambungkan Claude kepada data; skills mengajar Claude perkara yang perlu dilakukan dengan data itu.
Contohnya, skill semakan isu GitHub memerlukan kandungan isu. Bekalkan melalui alat MCP dibenarkan, CLI atau teks diberikan. Skill kemudian menentukan cara menyemak serta menyusun dapatan; akses MCP sahaja tidak menetapkan prosedur itu.
Tindanan MCP khusus saya.
- Playwright MCP - QA visual bagi setiap panduan. Buka halaman pada desktop dan mudah alih, semak lebar bekas dan sama ada blok telah dirender.
- Stitch MCP - akses kepada sistem reka bentuk dan penjanaan komponen dalam gaya jenama.
- vidIQ MCP - analisis trend dan semakan kebolehviralan idea.
- Railway MCP - pengurusan infrastruktur deployment.
Setiap satu daripada 4 ini ialah jambatan kepada sistem luaran. Tanpa MCP, saya perlu menulis kod pembalut sendiri atau beralih kepada pelayar. Dengan MCP, semuanya berlaku dalam sesi Claude.
Kos token. MCP ialah lapisan yang paling mahal. Setiap pelayan yang disambungkan sentiasa menggunakan ruang dalam tetingkap konteks: pengisytiharan alat, skema argumen dan penerangan. Saya mempunyai 4 pelayan MCP—kira-kira 8–12K token dalam setiap sesi baharu sebelum saya bertanya apa-apa.
Ini bermakna kita hanya menyambungkan MCP jika ia benar-benar diperlukan dalam kebanyakan sesi. Jika anda menggunakan Sentry MCP sekali seminggu, lebih baik mengaktifkannya apabila diperlukan dengan bendera --mcp sentry daripada mengekalkannya dalam senarai kekal.
Bila tidak perlu menggunakan MCP.
- Metodologi “cara bekerja dengan data” patut diletakkan dalam skill, bukan MCP.
- Tugasan membaca panjang mungkin mendapat manfaat daripada subagen; jika sesetengah fail atau rekod berada di luar, subagen itu juga mungkin memerlukan akses MCP.
- Penerbitan dengan satu arahan memerlukan hook atau pemalam, bukan MCP.
Antipola utama. Membina pelayan MCP untuk perkara yang lebih sesuai dikendalikan oleh skill. Saya pernah melihat contoh dalam perbincangan HN (rangkaian yang sama dengan 422 mata pada 27 Mei itu): penulis menghasilkan pelayan MCP yang menyediakan “arahan semakan kod”. Namun, itu bukan akses kepada dunia luar; itu prosedur. Skill melakukan perkara yang sama dengan 10 kali lebih sedikit token.
Insiden perebutan sumber. Pernah sekali Playwright MCP terhenti dengan ralat “Browser is already in use”—saya membuka tetingkap Chrome pada masa yang sama dan MCP tidak dapat mengambil alih kawalan pelayar. Ini pengajaran penting: pelayan MCP menggunakan sumber sistem yang dikongsi. Jika sumber digunakan bersama (pelayar, port atau fail), fikirkan pengasingan sejak awal.
Panduan sedia guna untuk menyambungkan 7 MCP yang berfungsi terdapat dalam Claude Code MCP Servers in 2026: 7 Ready-to-Use Setups.
Bilakah anda memerlukan pemalam dan bukannya skill atau subagen?
Inti pati utama
Pemalam ialah himpunan skills, subagen, hook dan arahan yang dibungkus oleh orang lain dan dipasang dengan satu baris melalui marketplace. Gunakannya apabila anda tidak mahu membina semuanya dari awal dan mempercayai pengarang pakej itu—contohnya untuk reka bentuk frontend, pengujian melalui Playwright atau integrasi Telegram.
Skills, subagen dan MCP berkaitan dengan metodologi anda. Pemalam ialah metodologi sedia guna orang lain yang anda import ke dalam persediaan anda.
Pada Oktober 2025, Anthropic melancarkan Claude Code Plugins, mekanisme pengedaran rasmi. Pemalam ialah direktori yang boleh mengandungi:
- arahan slash sendiri
- skills sendiri
- subagen sendiri
- hook sendiri
- konfigurasi MCP sendiri
- gaya output sendiri
Semua ini dibungkus dalam satu himpunan dengan plugin.json. Pemasangan dilakukan dengan satu baris dalam ~/.claude/settings.json atau arahan /plugin install <name>.
Tindanan pemalam khusus saya.
frontend-designdaripadaclaude-plugins-officialrasmi—67 gaya, 96 palet, 57 pasangan fon dan 13 framework. Apabila membuat blok baharu untuk laman atau templat e-mel, saya memuatkan pemalam ini dan mendapat seluruh pustaka sekali gus.playwrightdaripada marketplace rasmi yang sama—himpunan skills serta konfigurasi MCP untuk pengujian pelayar.telegram—himpunan sedia guna untuk mengurus akaun Telegram daripada Claude Code (polisi, allowlist, pemasangan pasangan).trailofbits/skills—himpunan skills keselamatan daripada Trail of Bits, syarikat yang saya percayai dalam hal keselamatan.
Keempat-empatnya hanya memerlukan tiga baris dalam settings.json. Tanpa pemalam, saya akan menghabiskan berjam-jam membina pustaka yang sama secara manual.
Bila tidak perlu menggunakan pemalam.
- Jika metodologi itu sepenuhnya milik anda dan tidak akan digunakan secara meluas oleh orang lain, kekalkan ia sebagai skill.
- Jika anda belum tahu siapa yang akan menggunakannya, cuba dahulu sebagai skill untuk diri sendiri.
- Jika anda perlu memindahkan tiga fail dengan cepat ke mesin baharu,
cp ~/.claude/skills/X /new/machine/.claude/skills/sudah memadai.
Antipola utama. Menggunakan pemalam sebagai pengganti CLAUDE.md—contohnya, pemalam yang mengandungi peraturan “cara kita bekerja dalam projek ini”. Pemalam direka untuk pengedaran dan penggunaan semula. Jika peraturan itu khusus untuk satu repositori, letakkannya dalam CLAUDE.md, bukannya pemalam.
Melihat ke arah 2026: Anthropic jelas sedang bergerak ke arah marketplace pemalam untuk pasukan. Ini bermakna syarikat akan dapat menerbitkan metodologi dalaman mereka sebagai pemalam, memberikan nombor versi dan mengemas kininya untuk semua pekerja dengan satu arahan. Bagi usahawan solo, maksudnya: pasang apa yang sudah tersedia dan jangan cipta semula.
Pohon keputusan: 4 soalan untuk ditanya sebelum setiap tugasan
Inti pati utama
Tanya keempat-empat soalan secara bebas. Setiap “ya” mengenal pasti keperluan; terus periksa soalan lain kerana satu aliran kerja boleh menggabungkan beberapa lapisan. Jika semua jawapan “tidak”, prompt biasa dan arahan projek mungkin memadai.
Soalan 1: adakah prosedur berulang yang wajar disimpan?
Jika ya, bungkus metodologi sebagai skill dalam fail SKILL.md dengan huraian jelas tentang bila ia digunakan. Ini menyediakan prosedur; ia tidak memberikan akses luaran atau konteks berasingan dengan sendirinya.
Soalan 2: patutkah kerja mempunyai konteks berasingan atau peranan delegasi tertumpu?
Jika ya, gunakan subagen. Berikan tugasan dan alat tepat. Tugasan sama boleh mengikuti metodologi skill dalam konteks terasing itu.
Soalan 3: adakah tugasan memerlukan alat atau akses kepada data luaran?
Jika ya, sediakan akses dibenarkan melalui MCP atau alat sesuai lain, seperti CLI yang sudah dikonfigurasikan. Skill menerangkan cara menggunakan akses itu; subagen boleh menjadi pelaku yang menggunakannya.
Soalan 4: patutkah persediaan ini diedarkan dan diselenggara sebagai pakej?
Jika ya, gunakan plugin untuk mengedarkan skill, definisi ejen, hook atau konfigurasi MCP berkaitan. Pakej boleh milik sendiri atau dibekalkan pengarang lain.
Contoh gabungan: semakan isu GitHub berulang. Skill menentukan prosedur semakan dan format hasil. GitHub MCP atau CLI dikonfigurasikan membekalkan akses isu dibenarkan. Subagen boleh membaca rangkaian isu panjang dalam konteks sendiri dan memulangkan dapatan. Plugin boleh mengedarkan gabungan itu kepada pasukan. Keempat-empat jawapan boleh “ya”; tiada satu membatalkan yang lain.
5 kesilapan memilih lapisan yang dilakukan oleh vibe coder
Inti pati utama
Kesilapan paling mahal ialah menggunakan subagen dan bukannya skill, MCP dan bukannya skill, pemalam dan bukannya CLAUDE.md, serta skill melalui hook. Setiap satunya membazirkan token atau merosakkan tingkah laku. Saya akan tunjukkan apa yang berlaku dan apa yang sepatutnya berlaku melalui contoh konkrit.
Saya melihat 5 corak ini sekali seminggu dalam kalangan vibe coder yang bekerja dengan saya. Setiap orang kedua melakukan sekurang-kurangnya satu daripadanya pada minggu pertama.
Kesilapan 1: subagen dan bukannya skill.
Gejala: seseorang penulis membuat subagen untuk “menulis catatan blog baharu”. Setiap kali subagen itu dijalankan, ia dimuatkan, membaca 2 KB metodologi, menjana catatan dan ditutup. Selepas seminggu, penulis menyedari bahawa setiap penggunaan membazirkan tambahan 5K token untuk memuatkan subagen.
Apa yang sepatutnya berlaku: “cara menulis catatan” ialah metodologi—ia patut menjadi skill. Pencetusnya ialah frasa “catatan blog baharu”. Skill dimuatkan ke dalam chat utama dan tidak membuka sesi berasingan. Kosnya 3–5 kali lebih rendah.
Kesilapan 2: pelayan MCP dan bukannya skill.
Gejala: seseorang penulis menghasilkan pelayan MCP yang menyediakan arahan tentang “cara melakukan semakan kod”. Pengisytiharan alat, penerangan skema argumen dan dokumentasi sentiasa menggunakan ruang dalam konteks. Setiap permintaan membazirkan 2–3K token tanpa sebab.
Apa yang sepatutnya berlaku: “cara melakukan semakan kod” ialah prosedur, bukannya akses kepada sistem luaran. Gunakan skill. MCP hanya berbaloi jika anda memerlukan akses langsung—contohnya, kepada Sentry untuk mendapatkan ralat terkini.
Kesilapan 3: pemalam dan bukannya CLAUDE.md.
Gejala: seseorang penulis membungkus peraturan projek (“sentiasa gunakan mod TypeScript strict”, “jangan gunakan sebarang tanda sempang”, “gunakan pnpm sahaja, bukan npm”) dalam pemalam lalu memasangnya. Kini setiap sesi baharu memuatkan pemalam yang mengulangi kandungan yang sepatutnya ada dalam CLAUDE.md.
Apa yang sepatutnya berlaku: peraturan untuk satu projek patut berada dalam CLAUDE.md projek itu. Pemalam adalah untuk metodologi yang boleh digunakan oleh beberapa orang atau repositori.
Kesilapan 4: cuba membuat skill melalui hook.
Gejala: seseorang penulis melihat bahawa hook berjalan secara automatik apabila sesuatu peristiwa berlaku (contohnya sebelum fail disimpan). Mereka memutuskan untuk membuat “skill melalui hook” supaya Claude menggunakan metodologi itu secara automatik pada setiap suntingan. Hasilnya ialah gelung pencetus tanpa penghujung, konteks terbazir dan tingkah laku yang tidak menentu.
Apa yang sepatutnya berlaku: hook ialah kod deterministik yang menjalankan arahan, memformatkan hasil atau menyekat operasi. Hook tidak memuatkan skill atau memanggil Claude. Jika anda mahu “sentiasa menggunakan metodologi X”, gunakan sama ada skill dengan pencetus atau entri dalam CLAUDE.md.
Kesilapan 5: menambah lapisan walaupun tidak memerlukan apa-apa.
Gejala: seseorang penulis mendengar tentang skills, membaca panduan, membuat keputusan “saya perlu membungkus metodologi ini” dan menghabiskan satu malam mencipta skill untuk tugasan yang berlaku sekali sebulan.
Apa yang sepatutnya berlaku: tugasan sekali sahaja patut dibuat secara ad hoc dalam chat. Skill hanya berbaloi jika anda melakukan perkara itu lebih daripada sekali sehari. Jika tidak, ia merupakan kejuruteraan berlebihan yang kemudiannya perlu diselenggara.
Merentas contoh ini, periksa keperluan secara bebas: prosedur, pengasingan konteks atau peranan, akses alat dan pengedaran. Tambahkan setiap lapisan yang mempunyai tujuan konkrit; gabungkan apabila tugasan memerlukan lebih daripada satu.
Apa kata Anthropic tentang pemecahan: hala tuju Claude Code pada 2026
Inti pati utama
Claude Code sedang menyatukan lapisannya: lima cara untuk membuat semakan kod (arahan, skill, subagen, pemalam atau chat) sedang disatukan menjadi satu skill terbina dalam, /code-review. Jadi, jangan risau tentang “terlalu banyak lapisan”—pada 2026 sempadannya semakin kabur dan ringkas.
Apakah maksudnya untuk enam bulan hingga setahun yang akan datang?
Pertama: skills menjadi lapisan utama bagi tugasan prosedural. Anthropic jelas mempertaruhkan lapisan ini kerana ia paling murah dan paling mudah diramal. Jika anda tidak memahami mengapa anda memerlukan skill pada 2026, pelajarinya dahulu. Semua lapisan lain akan berpusat di sekelilingnya.
Kedua: subagen menjadi khusus. Tujuan utama subagen ialah mengasingkan konteks bagi tugasan berat. Subagen umum seperti qa-engineer akan hilang; subagen khusus seperti migration-test-writer dan api-route-reviewer akan kekal.
Ketiga: pengumuman baharu Anthropic dalam tempoh 14 hari—arahan /workflows (28 Mei 2026) untuk mengatur puluhan subagen dan pengasingan pengebilan Agent SDK mulai 15 Jun—bermakna penggunaan programatik beralih ke kumpulan berasingan. Ini petanda bahawa Anthropic sedang membina infrastruktur untuk sistem automatik dengan 10+ agen, dan bukannya sesi individu.
Bagi vibe coder pada 2026, ini membawa satu maksud mudah: empat lapisan akan kekal sekurang-kurangnya enam bulan lagi, kemudian sebahagiannya akan digabungkan. Namun, pohon keputusan empat soalan masih berfungsi selepas penggabungan itu—ia berkaitan dengan sifat tugasan, bukan nama khusus sesuatu lapisan.
Matriks sedia guna: 10 tugasan lazim → lapisan yang tepat
Inti pati utama
Jadual mengenal pasti keperluan utama setiap keadaan. Barisnya saling melengkapi: tugasan boleh sepadan dengan beberapa baris dan menggabungkan lapisan disenaraikan.
| # | Situasi pencetus | Lapisan yang tepat | Mengapa lapisan ini |
|---|---|---|---|
| 1 | Claude terlepas peraturan yang sama 2–3 kali dalam satu sesi | CLAUDE.md | Reaktif, sentiasa berada dalam konteks dan tidak memerlukan pencetus |
| 2 | Saya menaip prompt panjang yang sama lebih daripada sekali sehari | Skill | Dimuatkan apabila diperlukan dan tidak membazirkan konteks asas |
| 3 | Ini kali ketiga saya menampal playbook 1,500 perkataan ke dalam chat | Skill | Metodologi prosedural yang dimuatkan melalui frasa pencetus |
| 4 | Tugasan membanjiri chat utama dengan lebih daripada 20 fail untuk dibaca | Subagen | Pengasingan konteks; hanya ringkasan dikembalikan kepada chat utama |
| 5 | Saya memerlukan 5 semakan serupa secara selari (QA, review, lint) | Subagen | Dilancarkan dengan run_in_background; jumlah tempoh berkurang lima kali ganda |
| 6 | Saya mahu membaca isu GitHub atau ralat terkini daripada Sentry | MCP | Akses terus kepada sistem luaran melalui protokol standard |
| 7 | Saya mahu memeriksa operasi push yang diliputi secara automatik | Hook diuji | Pemeriksaan deterministik; sahkan pencetus sebenar dan tingkah laku penyekatan |
| 8 | Saya mahu memindahkan persediaan saya ke repositori kedua atau mesin baharu | Pemalam | Pengedaran melalui marketplace serta ruang nama |
| 9 | Pasukan 10 orang perlu mengikuti peraturan yang sama | Pemalam dalam marketplace pasukan | Diberi versi, dipasang sekali dan dikemas kini secara berpusat |
| 10 | Perlu membalas webhook daripada perkhidmatan luaran (Telegram, GitHub Actions) | Saluran MCP atau Agent SDK | Menghantar mesej ke dalam sesi dari dunia luar |
Peraturan utama untuk menggunakan jadual ini ialah jangan cuba “melakukan kesemua 10 perkara serentak”. Kebanyakan vibe coder solo boleh bertahan dengan CLAUDE.md + 5–7 skills + 2–4 pelayan MCP. Subagen dan pemalam ditambah apabila projek berkembang.
Seterusnya: cara membina ruang kerja anda dalam Claude Code
Inti pati utama
CLAUDE.md mengandungi peraturan asas projek, skills membungkus metodologi, subagen mengagihkan konteks berat, MCP menyambung ke dunia luar dan pemalam mengedarkan himpunan sedia guna orang lain. Inilah lima blok binaan persediaan Claude Code anda pada 2026.
Lima lapisan ini tidak terletak satu demi satu; lapisan-lapisan ini saling terkandung. CLAUDE.md ialah asas projek, manakala empat yang lain disambungkan apabila tugasan bertambah besar.
Sumber
- Anthropic Engineering: Skills explained (13 November 2025)
- Dokumentasi Claude Code: Skills overview
- Dokumentasi Claude Code: Subagents
- Dokumentasi Claude Code: MCP overview
- Dokumentasi Claude Code: Plugins
- Keluaran Claude Code di GitHub
- Berita Anthropic: kemas kini blog 2026
- Buku resipi Sentry MCP
- Repositori skills Trail of Bits
- Marketplace rasmi Claude Plugins
Kenali Ailoot.
Butiran lanjut
Soalan lazim: Skills, Subagen, MCP dan Pemalam dalam Claude Code: Mana yang Patut Dipilih
Bolehkah satu semakan GitHub memerlukan skill, subagen dan MCP bersama-sama?
Ya. Skill menentukan prosedur, MCP atau CLI dibenarkan membekalkan data isu dan subagen boleh melakukan semakan panjang dalam konteks sendiri. Plugin boleh mengedarkan gabungan itu.
Bagaimanakah saya menggunakan senarai semak empat soalan?
Jawab setiap soalan secara bebas: adakah saya memerlukan prosedur, pengasingan konteks, akses alat atau pengedaran? Setiap ya menambah keperluan konkrit; ya pertama tidak menamatkan keputusan.