Claude Skill prob lebih besar dari MCP Inilah yang terjadi, + Cara 10x kode Claude Anda dengan itu 🧵👇
1/ Prompt ≈ keterampilan + alat/aset .Claude/ └ keterampilan/ └ [nama-keterampilan]/ ├ └ (sub-prompt, alat, templat lainnya) Pertama berisi Yaml sederhana berisi metadata, Memberikan info yang cukup tentang kapan harus menggunakan skill ini + Prompt penurunan harga penuh menjelaskan instruksi terperinci, yang hanya akan dimasukkan ke dalam konteks jika agen memutuskan untuk menggunakan keterampilan ini ----- Untuk keterampilan yang kompleks, dalam instruksi penurunan harga penuh, Anda dapat merujuk ke file md lainnya untuk petunjuk lebih lanjut + Skrip/fungsi yang telah Anda tentukan sebelumnya ATAU sumber daya lainnya Sehingga dapat memanggil fungsi yang telah ditentukan sesuai permintaan
2/ Mengapa Skill lebih berguna daripada MCP? MCP adalah upaya untuk memperluas kemampuan agen dengan memberinya sekumpulan alat Itu luar biasa dan dapat dikomposisikan, namun mengkonsumsi banyak token dan seringkali tidak berfungsi di luar kotak (Karena seringkali agen perlu menggunakan alat tertentu agar berfungsi) Keterampilan lebih baik karena: 1/ Efisiensi token Banyak MCP berisi banyak alat, dan semua deskripsi alat tersebut akan dimasukkan ke dalam konteks agen terlepas dari Anda membutuhkannya atau tidak 2/ Alur kerja yang dibundel Seringkali Anda perlu menambahkan instruksi tambahan untuk menginstruksikan kapan harus menggunakan alat mana ---- Firasat saya adalah bahwa keterampilan dapat menggantikan MCP nanti: - Keterampilan harus memuat alat MCP secara terprogram - Dan MCP tidak akan lagi diperlukan
3/ Ambil shadcn MCP sebagai contoh Ini memiliki daftar alat: - get_project_registries - list_items_in_registries - search_items_in_registries - view_items_in_registries - get_item_examples_from_registres - get_add_command_for_items - get_audit_checklist MCP ini sendiri menambahkan token 4.2k ke jendela konteks, Dan agen seharusnya menggunakan alat dalam urutan tertentu sebagian besar kali: 1. search_items_in_registries pertama 2. Ambil contoh dari get_item_examples_from_registres 3. Dan berpotensi get_add_command_for_items untuk menambahkan item Tetapi jika Anda menggabungkannya menjadi keterampilan, prob dapat memadatkan menjadi kurang dari 70 token, dan menyertakan prompt alur kerja terperinci yang dapat dimuat sesuai permintaan
4/ Contoh Keterampilan Keterampilan "slack-gif-creator" dari claude Ini mengajarkan kode claude untuk menghasilkan gif untuk topik apa pun dari awal, yang tidak sepele Nama & deskripsi skill hanya berisi ~60 token Setelah dipanggil, agen mengikuti alur kerja yang bagus untuk menghasilkan kode python untuk gif, yang akan memanggil daftar fungsi yang telah ditentukan sebelumnya di folder keterampilan Dan akhirnya menghasilkan gif Meskipun tidak terlihat bagus, Anda dapat meningkatkan fungsi dengan mudah
5/ Keterampilan untuk basis kode Anda Yang lebih menarik adalah Anda dapat membuat keterampilan untuk basis kode Anda sendiri .Claude/ └ keterampilan/ └ frontend/ └ Backend/ └ ... Masing-masing dapat berisi daftar praktik terbaik pengetahuan untuk - Desain komponen UI yang sesuai dengan merek - Konvensi untuk menambahkan rute halaman baru - Perbarui skema database - … Anda juga dapat menggunakan skill Claude untuk membuat skill untuk melakukan ini Jika Anda tertarik, saya akan menunjukkan bagaimana saya melakukannya dalam panggilan mingguan @aibuilderclub_ mendatang besok
75,96K