Kemahiran mengubah pengetahuan prosedur anda kepada pakej keupayaan yang boleh diguna semula — sedia dipanggil apabila Ejen anda memerlukannya, berprestasi dengan stabil setiap masa.
Saya masih ingat saat semuanya menjadi jelas. Pukul 2 pagi, dan saya cuba menerangkan kepada Claude — buat kali ke seratus rasanya — bagaimana sebenarnya saya mahu artikel saya disemak. Periksa ungkapan tipikal AI. Pecahkan ayat yang panjang. Kekalkan perenggan kepada 3-5 baris untuk pembaca mudah alih. Jangan berlebihan menggunakan teks tebal. Jadikan ia berbunyi seperti manusia. Setiap perbualan, saya menaip arahan yang sama. Setiap kali, saya membakar token berharga untuk penjelasan yang sama.
Kemudian saya menemui Kemahiran (Skills). Dan saya sedar bahawa saya telah memikirkan tentang pembantu AI dengan cara yang salah sama sekali.
Panduan ini adalah semua yang saya harap seseorang beritahu saya semasa saya bermula. Sama ada anda seorang pemula yang tertanya-tanya apa itu gembar-gembur tentang Skills, atau pengguna berkuasa yang ingin membina perpustakaan kemahiran berkembang sendiri yang menjadi lebih pintar dengan setiap penggunaan — ini adalah peta jalan komprehensif anda. Kita akan bermula dari "apa itu Kemahiran sebenarnya?" hingga membina sistem pengurusan automatik yang akan kelihatan seperti fiksyen sains setahun yang lalu.
Detik Saya Memahami Apa Itu Kemahiran Sebenarnya
Izinkan saya bercerita satu kisah. Bayangkan anda diminta untuk membimbing pekerja baharu yang cemerlang di tempat kerja. Orang ini sangat pintar — pelajar terpantas yang pernah anda lihat, boleh memahami hampir semua perkara yang anda jelaskan, bercakap dengan fasih tentang sebarang topik. Tetapi ada satu masalah: mereka tidak tahu peraturan syarikat anda.
Setiap pagi, anda duduk bersama mereka dan menerangkan perkara yang sama. "Ini cara kami memformat laporan. Ini gaya pengekodan kami. Ini siapa yang perlu di-CC pada e-mel mana. Ini templat untuk cadangan pelanggan." Dan setiap pagi, selepas makan tengah hari, mereka entah bagaimana melupakan semuanya. Bukan kerana mereka bodoh — mereka cemerlang. Tetapi mereka tidak mempunyai ingatan yang berkekalan tentang cara kerja syarikat anda.
Inilah sebenarnya perasaan bekerja dengan AI dahulu.
Gesaan (Prompts) adalah seperti berdiri di sebelah pekerja baharu itu, memberikan arahan lisan di tempat kejadian. "Tulis e-mel ini dengan lebih formal." "Gunakan titik peluru di sini." "Semak kod ini untuk pepijat." Ia berkesan. Tetapi sebaik sahaja anda menutup perbualan, semuanya lenyap. Setiap sembang baharu bermula dari sifar.
Kemahiran (Skills) adalah seperti menyerahkan manual SOP dalaman kepada mereka — folder pangkalan pengetahuan yang mengandungi spesifikasi, skrip, templat dan bahan rujukan. Ejen akan mencari apa yang diperlukannya apabila ia memerlukannya. Dan yang paling penting, manual ini kekal merentasi setiap perbualan.
Kemahiran adalah pakej keupayaan modular yang mengandungi arahan, skrip, dan sumber, dimuatkan dan digunakan secara automatik oleh Claude apabila diperlukan. Itu sahaja. Itulah definisinya. Tetapi memahami implikasinya mengambil masa berminggu-minggu bagi saya.
Inilah wawasan terobosan itu: Kemahiran bukan sekadar gesaan mewah. Ia adalah paradigma yang sama sekali berbeza. Gesaan adalah reaktif — anda memberikan arahan, anda mendapat respons. Kemahiran adalah proaktif — ia duduk di sana, menunggu untuk ditemui dan digunakan apabila relevan, berprestasi dengan cara yang sama setiap kali.
Apa yang Sebenarnya Terkandung dalam Kemahiran
Setiap Kemahiran adalah folder, bukan sekadar fail teks. Ini sangat penting untuk difahami. Di dalam folder itu, anda boleh mempunyai:
SKILL.md
Fail arahan teras. Wajib. Ini adalah dokumen utama yang dibaca oleh Claude untuk memahami apa yang dilakukan oleh kemahiran dan cara menggunakannya.
scripts/
Skrip boleh laksana dalam sebarang bahasa. Pilihan tetapi berkuasa. Python, Bash, Node — apa sahaja yang anda perlukan untuk pelaksanaan deterministik.
references/
Dokumentasi terperinci, spesifikasi API, panduan panjang. Dimuatkan hanya apabila diperlukan, memastikan kemahiran utama anda ringan.
assets/
Templat, imej, fon, boilerplate. Sumber yang boleh digunakan oleh Claude semasa melaksanakan kemahiran.
Apabila saya mula-mula melihat struktur ini, saya berfikir: "Tunggu, ini seperti membina aplikasi kecil." Dan itu betul sekali. Setiap Kemahiran adalah modul keupayaan serba lengkap. Sesetengahnya mudah — hanya fail markdown dengan peraturan pembacaan pruf. Yang lain kompleks — lengkap dengan skrip Python yang memproses data, memuat naik ke pelayan dan menjana laporan.
Bilakah Kemahiran Tiba?
Anthropic mengeluarkan Skills untuk Claude Code pada Oktober 2025. Pada mulanya, saya fikir ia hanyalah satu lagi kemas kini ciri. Tetapi kemudian sesuatu berlaku pada Disember 2025 — mereka membuka Skills sebagai standard melalui agentskills.io. Tiba-tiba, kemahiran bukan lagi hanya milik Claude. Codex CLI OpenAI menggunakan seni bina yang sama. Cursor, Codebuddy, OpenCode — semua orang mula membina keserasian.
Kemahiran menjadi standard de facto untuk sambungan keupayaan Ejen AI, sama seperti MCP dengan cepat menjadi protokol semua orang untuk sambungan luaran.
Dan popularitinya? Biar saya katakan begini: Repositori yang mengandungi 50+ kemahiran Claude mencapai 18K bintang di GitHub. Perkataan "Skills" kini ada di mana-mana dalam kalangan AI seperti "Prompt" pada tahun 2023.
Pendedahan Progresif - Mengapa Reka Bentuk Ini Genius
Sebelum saya memahami pendedahan progresif, saya mempunyai kebimbangan yang mengganggu: "Jika saya memasang 50 kemahiran, tidakkah konteks Claude akan meletup? Tidakkah saya akan membakar ribuan token hanya dengan memuatkan perihalan kemahiran?"
Di sinilah kecemerlangan reka bentuk Anthropic bersinar. Mereka meminjam konsep daripada reka bentuk UX — pendedahan progresif — dan menerapkannya dengan sempurna pada pengurusan konteks AI.
Sistem Pemuatan Tiga Lapisan
Pendedahan progresif bermaksud memuatkan secara berperingkat dan atas permintaan. Claude tidak membuang segala-galanya ke dalam konteks semasa permulaan. Sebaliknya, ia menggunakan sistem tiga lapisan:
Hanya pengepala YAML bagi setiap SKILL.md — medan nama dan perihalan. Kira-kira 100 token setiap kemahiran. Malah 50 kemahiran hanya berharga 5,000 token. Claude menggunakan ini untuk mengetahui apa yang tersedia.
Badan SKILL.md penuh. Biasanya 3,000-5,000 token. Hanya dimuatkan apabila permintaan anda sepadan dengan perihalan kemahiran. Di sinilah "cara melakukannya" yang sebenar berada.
Skrip, dokumen rujukan, templat. Dimuatkan hanya apabila arahan kemahiran memintanya secara khusus. Skrip dilaksanakan secara setempat — hanya hasil yang masuk ke konteks, bukan kod itu sendiri.
Mari Kita Kira
Berikut ialah perbandingan yang membuatkan saya menghargai reka bentuk ini:
Pendekatan Tradisional
Semuanya dalam CLAUDE.md, dimuatkan setiap perbualan.
- Persiapan lama saya: 3,000+ baris
- Kos token: ~40,000 token setiap sembang
- Dimuatkan sama ada diperlukan atau tidak
Pendekatan Skills
Pemuatan progresif berdasarkan keperluan.
- Metadata 50 kemahiran: ~5,000 token
- 1-2 kemahiran aktif: +6,000 token
- Jumlah: ~11,000 token lazimnya
Itu pengurangan sebanyak 75% dalam penggunaan token. Dan ini belum lagi mengira kelebihan skrip.
Keajaiban Skrip
Di sinilah Skills meninggalkan gesaan jauh di belakang. Apabila Kemahiran menyertakan skrip, sesuatu yang luar biasa berlaku:
- Claude menjana arahan:
python scripts/upload_image.py image.png - Skrip dilaksanakan secara setempat pada mesin anda
- Hanya output (seperti URL imej) yang kembali ke Claude
Kod skrip itu sendiri tidak pernah masuk ke dalam konteks.
Fikirkan apa maksudnya. Anda boleh menulis skrip Python 500 baris yang mengendalikan setiap kes tepi, dengan pengendalian ralat yang teguh, pengelogan, percubaan semula — semua perkara yang akan membesarkan gesaan secara mustahil. Claude hanya perlu tahu "laksanakan skrip ini." Kerumitan itu terkapsul.
Kemahiran boleh mengenkapsulasi keupayaan pelaksanaan deterministik. Ini secara asasnya berbeza daripada gesaan. Gesaan berharap Claude memahami apa yang anda mahukan. Skrip menjamin dengan tepat apa yang akan berlaku.
Analogi Menu Mudah Alih
Jika anda pernah mereka bentuk aplikasi mudah alih, anda tahu pendedahan progresif secara mendalam. Itulah sebabnya kita mempunyai menu hamburger — kita tidak menunjukkan kepada pengguna 47 pilihan dengan serta-merta. Kita menunjukkan ikon menu. Mereka ketik. Mereka melihat kategori. Mereka ketik lagi. Mereka mencapai tetapan yang mereka mahukan.
Tujuannya? Jangan sesekali membebankan dengan maklumat. Uraikan kepada bahagian yang mudah dihadam. Biarkan pengguna (atau dalam hal ini, AI) menumpukan pada tugas semasa dengan beban kognitif yang minimum.
Manusia boleh menyimpan kira-kira 7±2 maklumat dalam memori kerja. AI, dihadkan oleh konteks token, mempunyai kekangan yang pada dasarnya sama. Pendedahan progresif menghormati had ini dalam kedua-dua kes.
Skills vs MCP vs Subagent - Akhirnya Terurai
Soalan ini menghantui saya selama berminggu-minggu. MCP, Skills, Subagent — semuanya kelihatan "memperluas keupayaan Claude." Apakah perbezaan sebenar? Selepas membina dengan ketiga-tiganya, saya akhirnya mempunyai jawapan yang masuk akal.
Perbezaan Satu Ayat
MCP membolehkan Claude menyentuh sistem luaran. Kemahiran memberitahu Claude cara menggunakan apa yang disentuhnya. Subagent menghantar orang lain untuk melakukan kerja itu.
Izinkan saya menghuraikan itu dengan analogi yang benar-benar membantu saya memahami:
Kad Akses
Bayangkan pekerja baharu anda yang cemerlang tidak boleh masuk ke gudang — tiada lencana, tiada akses. MCP ialah kad akses. Ia adalah protokol sambungan yang membolehkan Claude mengakses sistem luaran: pangkalan data, API, sistem fail, perkhidmatan SaaS. GitHub MCP membolehkan Claude membaca repo. Notion MCP membolehkan Claude menyunting halaman. Nilai teras ialah Sambungan.
Manual Pengguna
Sekarang pekerja anda boleh masuk ke gudang. Tetapi adakah mereka tahu sistem inventori? Di mana barang disimpan? Proses penerimaan? Kemahiran ialah manual pengguna. Ia mengandungi pengetahuan prosedur — cara melakukan sesuatu, langkah apa yang perlu diikuti, format apa yang perlu digunakan. Nilai teras ialah Pengetahuan (Know-How).
Menghantar Seseorang Keluar
Kadangkala anda memerlukan seseorang untuk mengendalikan tugas secara bebas. Subagent melahirkan sesi terasing baharu dengan konteks, alatan, dan kebenarannya sendiri. Ia menyelesaikan kerja dan membawa hasil kembali. Nilai teras ialah Pelaksanaan Selari dengan pengasingan konteks.
Jadual Perbandingan
| Dimensi | MCP | Skills | Subagent |
|---|---|---|---|
| Peranan Teras | Menyambung sistem luaran | Menyediakan pengetahuan prosedur | Pelaksanaan tugas selari |
| Kos Token | Tinggi (pra-muat semua keupayaan) | Rendah (memuatkan atas permintaan) | Tinggi (sesi bebas) |
| Ambang Teknikal | Memerlukan pengekodan/pelayan | Hanya Markdown | Konfigurasi diperlukan |
| Akses Data Luaran | Ya | Tidak (kecuali melalui skrip) | Tidak |
| Terbaik Untuk | Keperluan data masa nyata | Aliran kerja berulang | Tugas berbilang langkah yang kompleks |
Bila Menggunakan Yang Mana
Gunakan MCP apabila anda perlu menyambung ke sistem luaran:
- Tanya pangkalan data
- Panggil API pihak ketiga
- Baca/tulis Notion, Jira, GitHub, Salesforce
- Akses sebarang perkhidmatan yang memerlukan pengesahan
Gunakan Kemahiran apabila anda mempunyai aliran kerja berulang:
- Proses semakan kod dengan senarai semak tertentu
- Pembacaan pruf artikel dengan peraturan gaya yang konsisten
- Penjanaan laporan dengan format piawai
- Sebarang arahan yang anda dapati diri anda menaip berulang kali
Gunakan Subagent apabila tugas adalah kompleks dan boleh diselarikan:
- Menyemak keseluruhan pangkalan kod (memakan masa)
- Memproses pelbagai tugas bebas secara serentak
- Mencegah pencemaran konteks antara kerja yang tidak berkaitan
Mereka Bekerja Bersama
Inilah bahagian yang indah: ini bukan teknologi yang bersaing. Ia adalah lapisan pelengkap.
Aliran kerja yang kompleks mungkin menggunakan ketiga-tiganya:
- MCP bersambung ke Salesforce untuk menarik data jualan
- Kemahiran mentakrifkan proses analisis data — cara mengira metrik, menjana laporan
- Subagent memproses analisis serantau yang berbeza secara selari
Dalam aliran kerja penulisan saya sendiri:
- Kemahiran mentakrifkan peraturan pembacaan pruf dan panduan gaya saya
- Skrip (dibundel dalam kemahiran) memuat naik imej ke perkhidmatan pengehosan saya
- Saya merancang untuk menambah MCP untuk menyambung ke pangkalan data bahan saya
Mengapa Simon Willison Mengatakan Skills Mungkin Lebih Besar Daripada MCP
Simon Willison ialah salah seorang suara yang paling dihormati dalam komuniti pembangun AI. Apabila dia menulis bahawa "Kemahiran mungkin merupakan perkara yang lebih besar daripada MCP," orang ramai memberi perhatian. Selepas berbulan-bulan menggunakan kedua-duanya, saya faham dengan tepat mengapa dia berkata demikian.
Sebab 1: Kecekapan Token
MCP mempunyai masalah asas: pengembungan token.
Apabila anda menyambungkan pelayan MCP, Claude perlu memahami apa yang boleh dilakukan oleh pelayan itu. Setiap fungsi yang tersedia, setiap parameter, setiap jenis pulangan — semuanya perlu berada dalam konteks. Simon menyatakan bahawa pelayan MCP GitHub rasmi sahaja menggunakan berpuluh ribu token.
Kemahiran mengelakkan ini dengan elegan. Muatkan metadata sahaja (100 token setiap satu), kemudian muatkan arahan penuh hanya apabila dicetuskan. Perbezaan kecekapan adalah mengejutkan.
Sebab 2: Kelebihan Kesederhanaan
Untuk membina pelayan MCP, anda perlu:
- Memahami spesifikasi protokol
- Menulis kod bahagian pelayan
- Konfigurasikan JSON dengan betul
- Mengendalikan komunikasi dan keadaan ralat
Untuk membina Kemahiran?
Cukup tulis Markdown.
Jika anda boleh menulis dokumentasi, anda boleh menulis Kemahiran. Perbezaan ambang adalah sangat besar. Dan dalam teknologi, halangan yang lebih rendah untuk penciptaan sentiasa membawa kepada pertumbuhan yang meletup.
Sebab 3: Keserasian Merentas Platform
Pelayan MCP selalunya khusus hos. Sesuatu yang dibina untuk Claude Code mungkin tidak berfungsi di tempat lain tanpa pengubahsuaian.
Kemahiran hanyalah folder dengan Markdown dan skrip pilihan. Ia tidak bergantung pada teknologi proprietari Anthropic. Simon menegaskan bahawa anda boleh menghalakan folder Kemahiran yang sama pada Codex CLI, Gemini CLI — ia akan berfungsi walaupun tanpa sokongan Kemahiran asli, kerana pada terasnya, kemahiran hanyalah arahan yang tersusun dengan baik.
Mudah alih inilah sebabnya OpenAI menggunakan seni bina yang sama pada dasarnya dalam Codex CLI. Kemahiran menjadi standard sejagat.
Sebab 4: Ramalan Letupan Kambrium
"Saya meramalkan Kemahiran akan membawa letupan Kambrium yang lebih hebat daripada kegilaan MCP tahun lalu."
Mengapa? Kerana apabila ambang penciptaan turun cukup rendah, sumbangan komuniti meletup. Menulis pelayan MCP memerlukan kemahiran pembangunan backend. Menulis Kemahiran memerlukan mengetahui cara menulis dokumen.
Kita sudah melihat ramalan ini menjadi kenyataan. Pasaran Kemahiran muncul di mana-mana. Repositori GitHub melimpah dengan sumbangan komuniti. Ekosistem berkembang lebih pantas daripada yang dijangkakan oleh sesiapa pun.
Pemerhatian Saya Sendiri
Selepas berbulan-bulan dengan kedua-dua teknologi, saya bersetuju dengan penilaian Simon. Kemahiran berasa lebih selaras dengan cara LLM berfungsi secara semula jadi — memahami teks, mengikut arahan, menggunakan pengetahuan secara kontekstual.
MCP mewakili pemikiran kejuruteraan perisian tradisional: takrifkan antara muka, laksanakan perkhidmatan, kendalikan protokol.
Kemahiran mewakili pemikiran asli LLM: tulis dengan jelas cara melakukan sesuatu, biarkan model memikirkan masa dan cara mengaplikasikannya.
Kedua-duanya mempunyai tempatnya. Tetapi Kemahiran mungkin merupakan anjakan paradigma yang lebih mendalam.
Anatomi Kemahiran yang Sempurna
Biar saya memandu anda melalui struktur Kemahiran yang direka dengan baik. Ini bukan sekadar teori — memahami anatomi ini akan menjadikan segala-galanya dalam panduan ini masuk akal.
Struktur Folder
my-skill/
├── SKILL.md # Arahan teras (wajib)
├── scripts/
│ └── process.py # Skrip boleh laksana
├── references/
│ └── DETAILED_GUIDE.md # Dokumen rujukan terperinci
└── assets/
└── template.md # Sumber templat
Hanya SKILL.md diperlukan. Semua yang lain meningkatkan keupayaan.
Fail SKILL.md
Ini adalah jantung kemahiran anda. Ia mempunyai dua bahagian:
---
name: my-awesome-skill
description: Penjelasan ringkas tentang apa yang dilakukan oleh kemahiran ini dan bila untuk menggunakannya. Sertakan kata kunci pencetus.
---
# My Awesome Skill
## Instructions
Panduan langkah demi langkah untuk diikuti oleh Claude apabila kemahiran ini dipanggil.
## Examples
Demonstrasi konkrit input/output atau corak penggunaan.
## Guidelines
Sebarang peraturan, kekangan, atau amalan terbaik untuk diikuti.
Perkara Depan YAML
Bahagian antara penanda --- adalah penting. Inilah yang dibaca oleh Claude untuk memutuskan sama ada akan menggunakan kemahiran anda.
name
Pengecam unik. Huruf kecil, nombor, sempang sahaja. Maksimum 64 aksara. Ini menjadi /perintah-slash anda.
description
Memberitahu Claude bila untuk menggunakan kemahiran ini. Sertakan kata kunci pencetus. Maksimum 1024 aksara. Ini adalah "kebolehjupaan" kemahiran anda.
Kesilapan Deskripsi Kritikal
Jangan bawa tabiat Gesaan ke sini. Sentiasa gunakan orang ketiga dalam perihalan, kerana ia disuntik ke dalam gesaan sistem.
Baik: "Memproses fail Excel dan menjana laporan"
Buruk: "Saya boleh membantu anda memproses fail Excel"
Buruk: "Anda boleh menggunakan ini untuk memproses fail Excel"
Pilihan Perkara Depan Lanjutan
Selain nama dan perihalan, Kemahiran menyokong pilihan konfigurasi yang berkuasa:
| Medan | Tujuan |
|---|---|
disable-model-invocation |
Tetapkan kepada true untuk menghalang Claude daripada memuatkan secara automatik. Hanya /command manual berfungsi. |
user-invocable |
Tetapkan kepada false untuk menyembunyikan daripada /menu. Gunakan untuk pengetahuan latar belakang. |
allowed-tools |
Hadkan alat mana yang boleh digunakan oleh Claude apabila kemahiran aktif. |
context |
Tetapkan kepada "fork" untuk dijalankan dalam konteks subagent terasing. |
agent |
Jenis subagent mana yang hendak digunakan (Jelajah, Rancang, tujuan umum). |
Peraturan Emas: 500 Baris
Kekalkan badan SKILL.md anda di bawah 500 baris. Jika anda memerlukan lebih banyak, pisahkan ke dalam fail rujukan. Kemahiran yang kembung mengalahkan tujuan pendedahan progresif.
Konvensyen Penamaan
Nama folder anda penting. Ia mestilah huruf kecil + sempang. Tiada ruang. Tiada huruf besar.
- Baik:
hotspot-collector,code-review,ai-proofreading - Buruk:
Hotspot Collector,codeReview,AI_Proofreading
Mencipta Kemahiran Pertama Anda
Inilah nasihat saya yang paling penting: Anda tidak perlu menulis Kemahiran sendiri.
Biar saya jelaskan. Nilai Kemahiran terletak pada apa yang ia enkapsulasi — aliran kerja anda, pengalaman anda, SOP anda. Ini datang daripada anda, diketahui melalui kerja sebenar. Tetapi mengubahnya menjadi fail SKILL.md yang diformat dengan betul? Biarkan AI melakukannya.
Apa yang anda perlu lakukan:
- Fikirkan dengan jelas tentang masalah yang anda ingin selesaikan
- Jelaskan aliran kerja anda
- Sediakan konteks dan bahan rujukan yang mencukupi
Kemudian beritahu Claude: "Bantu saya mencipta Kemahiran untuk melakukan XXX." Ia akan menghasilkan fail yang diformat dengan betul untuk anda.
Minda AI-Native
Jika anda perlu menulis tangan Kemahiran sendiri, anda belum benar-benar AI-native. Selesaikan masalah aliran kerja AI anda dahulu, kemudian gunakan Kemahiran untuk mengenkapsulasi penyelesaian tersebut. Biarkan AI mengendalikan pemformatan.
Langkah demi Langkah: Contoh Mudah
Mari kita cipta kemahiran yang mengajar Claude untuk menerangkan kod menggunakan rajah visual dan analogi.
Kemahiran peribadi masuk ke dalam ~/.claude/skills/. Ia berfungsi merentasi semua projek anda.
Atau lebih baik — beritahu Claude apa yang anda mahu dan biarkan dia menulis fail untuk anda.
Biarkan Claude memanggil secara automatik dengan bertanya "bagaimana kod ini berfungsi?" Atau gunakan /explain-code secara langsung.
---
name: explain-code
description: Menerangkan kod dengan rajah visual dan analogi. Gunakan apabila menerangkan cara kod berfungsi, mengajar tentang pangkalan kod, atau apabila pengguna bertanya "bagaimana ini berfungsi?"
---
Apabila menerangkan kod, sentiasa sertakan:
1. **Mulakan dengan analogi**: Bandingkan kod dengan sesuatu dari kehidupan seharian
2. **Lukis rajah**: Gunakan seni ASCII untuk menunjukkan aliran, struktur, atau hubungan
3. **Telusuri kod**: Terangkan langkah demi langkah apa yang berlaku
4. **Serlahkan perangkap**: Apa kesilapan biasa atau salah tanggapan?
Kekalkan penjelasan dalam bentuk perbualan. Untuk konsep yang kompleks, gunakan berbilang analogi.
Di Mana Kemahiran Tinggal
Lokasi menentukan skop:
| Lokasi | Laluan | Berlaku Untuk |
|---|---|---|
| Peribadi | ~/.claude/skills/<skill-name>/SKILL.md |
Semua projek anda |
| Projek | .claude/skills/<skill-name>/SKILL.md |
Projek ini sahaja |
| Plugin | <plugin>/skills/<skill-name>/SKILL.md |
Di mana plugin didayakan |
| Perusahaan | Tetapan terurus | Semua pengguna org |
Bagi kebanyakan pengguna: Gunakan direktori peribadi (~/.claude/skills/). Kemahiran anda akan tersedia di mana-mana, tidak kira projek mana yang anda sedang usahakan.
Menggunakan skill-creator Rasmi
Anthropic menyediakan kemahiran khusus untuk mencipta kemahiran. Meta, kan?
Pasang ia dengan memberitahu Claude:
Install this skill, project address is: https://github.com/anthropics/skills/tree/main/skills/skill-creator
Setelah dipasang, anda boleh berkata: "Bantu saya mencipta kemahiran untuk membaca pruf artikel" dan Claude akan menggunakan skill-creator untuk menjana segala-galanya dengan betul.
Mengubah Seluruh GitHub Menjadi Gudang Senjata Peribadi Anda
Di sinilah perkara menjadi menarik. Ini adalah teknik yang mengubah sepenuhnya cara saya memikirkan tentang keupayaan AI.
Inilah wawasannya: Dalam tiga puluh tahun Internet, banyak pembangun yang tidak terkira ramainya telah menyelesaikan hampir setiap masalah yang boleh anda bayangkan. Mereka telah membina alatan, menjadikannya sumber terbuka, dan menjadikannya tersedia untuk digunakan oleh sesiapa sahaja. Satu-satunya masalah? Kebanyakan alat ini memerlukan penggunaan, operasi baris perintah, persediaan persekitaran — halangan yang menyekat pengguna biasa.
Kemahiran boleh melarutkan halangan tersebut.
Konsep Teras
Kerana Kemahiran boleh memakej skrip dan arahan bersama-sama, anda boleh mengenkapsulasi keseluruhan projek sumber terbuka ke dalam keupayaan yang boleh dipanggil. Kod yang telah diuji dalam pertempuran yang telah diperhalusi oleh beribu-ribu pengguna selama bertahun-tahun menjadi sebahagian daripada kit alat AI anda.
Projek sumber terbuka klasik itu — diuji oleh pengguna yang tidak terkira ramainya, diperhalusi selama bertahun-tahun — jauh lebih boleh dipercayai daripada kod yang anda minta AI tulis dari awal untuk keperluan sekali sahaja. Mengapa mencipta semula roda apabila roda sudah wujud?
Contoh Nyata: Muat Turun Video
Mari saya tunjukkan contoh sebenar. Katakan anda sering perlu memuat turun video dari YouTube, Bilibili, dan platform lain.
Langkah 1: Cari projek yang betul. Tanya mana-mana AI: "Adakah terdapat projek sumber terbuka di GitHub yang memuat turun video dari pelbagai laman web?"
Ia akan menunjuk anda ke yt-dlp — projek legenda dengan 143,000+ bintang yang menyokong beribu-ribu laman web.
Langkah 2: Pakejkan ia sebagai Kemahiran.
Help me package this open source tool https://github.com/yt-dlp/yt-dlp into a Skill, so that whenever I give a video link, it can help me download the video.
Langkah 3: Biarkan Claude merancang. Gunakan mod Plan dahulu. Claude akan menganalisis projek, memahami keupayaannya, dan bertanya soalan penjelasan tentang pilihan anda.
Langkah 4: Bina dan uji. Tukar ke mod pembangunan. Dalam beberapa minit, anda akan mempunyai Kemahiran muat turun video yang berfungsi.
Langkah 5: Lelaran berdasarkan larian pertama. Kali pertama anda menggunakan sebarang kemahiran yang membungkus alat sumber terbuka, anda akan menghadapi masalah. YouTube mempunyai mekanisme anti-rangkak. Anda mungkin perlu memasang kebergantungan. Dokumenkan pengalaman ini dan beritahu Claude untuk mengemas kini kemahiran.
Update all these experiences into the video-downloader skill. Remember the Cookie requirement, the dependency installation, everything we just figured out.
Lain kali? Buka dan muat turun. Segera.
Lebih Banyak Idea untuk GitHub-to-Skills
Pake
45K bintang. Pakejkan sebarang aplikasi web ke dalam aplikasi desktop ringan. Satu ayat mengubah projek web anda menjadi aplikasi yang boleh dipasang.
FFmpeg + ImageMagick
Alat penukaran format legenda. Pakejkan bersama untuk kilang format universal. Jangan sekali-kali menggunakan penukar dalam talian yang mencurigakan lagi.
ArchiveBox
Simpan mana-mana laman web dalam format yang tidak terkira banyaknya. HTML, PDF, tangkapan skrin, WARC — pengarkiban web komprehensif sebagai kemahiran.
Manim
Enjin animasi yang menggerakkan video 3Blue1Brown. Ubah ia menjadi kemahiran untuk menjana animasi penjelasan matematik.
Ini hanyalah puncak gunung ais. GitHub menjadi tuan rumah kepada berjuta-juta projek — dekad kecemerlangan manusia, tersedia secara percuma.
Proses Penuh
- Kenal pasti keperluan
- Gunakan AI untuk mencari penyelesaian di GitHub
- Gunakan AI + skill-creator untuk memakej projek
- Larian pertama: jangkakan masalah, dokumenkan penyelesaian
- Lelar kemahiran dengan pengalaman yang dipelajari
- Hasil: Keupayaan yang boleh dipercayai, teruji dalam pertempuran dalam senjata anda
Anda tidak memerlukan tiga kepala dan enam lengan. Anda tidak memerlukan tanduk di kepala anda. Di belakang anda berdiri pengetahuan terkumpul seluruh manusia sepanjang dekad yang lalu. Selagi anda mahukannya — ia boleh menjadi milik anda untuk diperintah.
Membina Sistem Pengurusan Kemahiran Berkembang Sendiri
Sekarang kita memasuki wilayah yang mengambil masa dua hari penuh untuk saya fikirkan. Di sinilah Kemahiran beralih daripada "alat berguna" kepada "keupayaan yang hidup dan berkembang."
Masalahnya: Kemahiran yang dipakej daripada projek GitHub memerlukan penyelenggaraan. Repositori asal dikemas kini. Pembetulan pepijat berlaku. Ciri baharu muncul. Sementara itu, anda telah menggunakan kemahiran anda dan mengumpul pengalaman — "parameter ini berfungsi lebih baik," "tambah bendera ini untuk mengelakkan ralat itu." Bagaimana anda menguruskan semua ini?
Penyelesaian Tiga Bahagian
Saya membina (dengan bantuan AI) trio kemahiran yang bekerjasama untuk menyelesaikan ini:
github-to-skills
Versi diubah suai skill-creator yang menyuntik metadata GitHub (URL dan cincang komit) semasa memakej. Ini memberikan setiap kemahiran "identiti" — kita tahu dengan tepat dari mana ia datang dan versi mana ia.
skill-manager
Pengawas perpustakaan kemahiran anda. Menanyakan semua kemahiran yang dipasang, menunjukkan jenis dan versinya, menyemak GitHub untuk kemas kini, membenarkan pemadaman. Anggap ia sebagai pengurus pakej untuk kemahiran.
skill-evolution-manager
Menangkap pengalaman secara automatik daripada perbualan dan menyuntiknya ke dalam kemahiran. Apabila anda menyelesaikan pepijat, ia merekodkan penyelesaiannya. Apabila anda menemui pendekatan yang lebih baik, ia mencatatnya juga.
Masalah Kawalan Versi
Inilah konflik yang terus saya hadapi: Apabila GitHub dikemas kini, saya mahu menarik kod terkini dan menjana semula SKILL.md. Tetapi saya juga telah melelar kemahiran saya berdasarkan pengalaman penggunaan — tweak, pembaikan, keutamaan. Pengubahsuaian ini juga hidup dalam SKILL.md.
Dua kuasa, kedua-duanya mengubah suai fail yang sama, dengan matlamat yang sama sekali berbeza. Bencana menunggu untuk berlaku.
Penyelesaiannya: evolution.json
Wawasannya: Asingkan kebimbangan.
Kemas kini GitHub terus menjana semula fail asas SKILL.md. Tetapi semua pengalaman yang terkumpul disimpan dalam fail evolution.json yang berasingan. Anggap ia sebagai fail simpanan permainan. Tidak kira versi apa permainan utama dikemas kini, fail simpanan anda mengekalkan kemajuan anda.
Apabila SKILL.md ditimpa oleh versi baharu, evolution.json memainkan peranannya — menyuntik semula kebijaksanaan yang terkumpul kembali ke dalam kemahiran baharu.
yt-dlp-skill/
├── SKILL.md # Arahan asas (boleh dijana semula)
├── evolution.json # Pengalaman terkumpul (dikekalkan)
└── scripts/
└── download.sh # Skrip pelaksanaan
Roda Tenaga Pengurusan
Dengan ketiga-tiga bahagian ini di tempatnya, pengurusan kemahiran menjadi kitaran yang mengukuhkan diri:
- Cipta kemahiran baharu daripada GitHub menggunakan github-to-skills (dengan identiti tertanam)
- Gunakan kemahiran dalam kerja harian, menghadapi kes tepi dan penyelesaian
- Evolusi kemahiran secara automatik melalui skill-evolution-manager (penyelesaian ditangkap)
- Kemas kini kemahiran asas apabila repo GitHub dikemas kini melalui skill-manager
- Gabungkan data evolusi kembali ke dalam kemahiran yang dikemas kini (pengalaman dikekalkan)
Hasilnya: Kemahiran yang benar-benar belajar dan bertambah baik. Bukan secara metafora — sebenarnya. Setiap kali anda menggunakannya dan menyelesaikan masalah, mereka menjadi lebih pintar.
Inilah rupa evolusi berterusan dalam amalan. AI anda bukan sahaja mempunyai kemahiran — ia mempunyai kemahiran yang berkembang bersama anda, mengumpul kebijaksanaan anda sambil kekal terkini dengan dunia sumber terbuka.
Saya telah membuka sumber trio ini di https://github.com/KKKKhazix/Khazix-Skills. Ia tidak sempurna, tetapi ia berfungsi. Dan ia menunjuk ke arah sesuatu yang berkuasa: kemahiran hari esok tidak akan menjadi dokumen statik. Mereka akan menjadi sistem yang hidup.
Senarai Harta Karun 14 Kemahiran Rasmi
Sebelum membina sendiri, ketahui apa yang sudah tersedia. Anthropic mengekalkan repositori kemahiran rasmi yang meliputi keperluan biasa dengan indah.
Semua kemahiran di: https://github.com/anthropics/skills
Kemahiran Dokumen (Sumber Tertutup)
Ini menggerakkan penjanaan dokumen yang anda lihat dalam Claude.ai:
docx
Penciptaan, penyuntingan, analisis dokumen Word. Menyokong komen, penjejakan semakan, pengekalan format. Minta Claude menulis laporan — dapatkan fail .docx sebenar.
xlsx
Operasi hamparan Excel. Formula, pemformatan, analisis data, visualisasi. Berfungsi dengan fail .xlsx, .csv, .tsv.
pptx
Penciptaan dan penyuntingan PowerPoint. Templat, carta, penjanaan slaid automatik. Berikan rangka, dapatkan pembentangan lengkap.
Suite operasi PDF. Pengekstrakan teks, pengekstrakan jadual, cantum/pisah, pengisian borang. Keupayaan pengisian borang amat berkuasa.
Kemahiran Pembangunan (Sumber Terbuka Apache 2.0)
artifacts-builder
Bina Artifak Claude.ai yang kompleks. React 18 + TypeScript + Tailwind + shadcn/ui. Skrip inisialisasi dan pembungkusan lengkap disertakan.
frontend-design
Hasilkan antara muka frontend berkualiti tinggi. Secara eksplisit mengelakkan "AI slop" — kecerunan ungu generik dan pemusatan berlebihan yang menjerit "dibuat oleh AI."
mcp-builder
Panduan untuk mencipta pelayan MCP. Menyokong penyelesaian Python (FastMCP) dan Node/TypeScript. Menghubungkan Skills dan MCP dengan baik.
webapp-testing
Pengujian automatik dengan Playwright. Sahkan fungsi frontend, debug UI, ambil tangkapan skrin, lihat log pelayar.
Kemahiran Kreatif
algorithmic-art
Cipta seni generatif dengan p5.js. Proses dua langkah yang menarik: pertama buat "falsafah algoritma" (.md), kemudian nyatakan dalam kod. Menyokong kerambangan benih untuk variasi tak terhingga.
theme-factory
Kilang gaya tema. 10 pratetap terbina dalam (warna + fon) yang boleh digunakan pada slaid, dokumen, laporan, laman web.
brand-guidelines
Spesifikasi jenama rasmi Anthropic. Warna, fon, peraturan penggunaan. Gunakan sebagai templat untuk kemahiran jenama anda sendiri.
canvas-design
Falsafah visual yang dinyatakan melalui reka bentuk. Teks minimum, impak visual maksimum. Mencipta PDF dan PNG yang menakjubkan.
Kemahiran Komunikasi dan Meta
internal-comms
Templat komunikasi dalaman. Laporan status, kemas kini kepimpinan, surat berita, laporan kejadian, kemas kini projek.
skill-creator
Panduan untuk mencipta kemahiran anda sendiri. Meta-skill. Beritahu Claude "bantu saya cipta kemahiran untuk X" dan dia mengambil alih.
Kaedah Pemasangan
Kaedah 1: Bahasa Semula Jadi
Hanya beritahu Claude: "Install this skill, project address is: [GitHub URL]"
Kaedah 2: Pasaran Plugin
# Tambah repo rasmi sebagai pasaran
/plugin marketplace add https://github.com/anthropics/skills
# Pasang kemahiran
/plugin install
# Tab ke Pasaran, pilih pakej yang dikehendaki
Kaedah 3: Tarik Manual
Muat turun folder kemahiran dan letakkan dalam direktori kemahiran anda (~/.claude/skills/ untuk peribadi, .claude/skills/ untuk khusus projek).
Seni Kemahiran Reka Bentuk - Analisis Mendalam
Setelah melakukan reka bentuk UX selama bertahun-tahun, saya mendapati kemahiran reka bentuk rasmi sangat menarik. Biar saya huraikan teknik yang menjadikannya berfungsi dengan begitu baik. Corak ini digunakan jauh melangkaui reka bentuk — ia adalah templat untuk sebarang kemahiran berkualiti tinggi.
Teknik 1: Naikkan Siling
Kemahiran algorithmic-art tidak bermula dengan "bantu saya melukis dengan p5.js." Ia bermula dengan:
"Falsafah algoritma adalah gerakan estetika pengiraan yang kemudiannya dinyatakan melalui kod."
Ini mengangkat tugas daripada "menjana kerja" kepada "mencipta genre estetik serta sistem algoritma yang sepadan." Ia mengingatkan model bahawa output mestilah sistematik, bukan inspirasi sekali sahaja.
Teknik 2: Struktur Dua Peringkat
Kedua-dua kemahiran reka bentuk menggunakan pendekatan dua peringkat:
- Pertama, cipta Falsafah (rangka kerja konsep dalam .md)
- Kemudian, Nyatakan secara visual (pelaksanaan sebenar)
Ini memaksa abstraksi sebelum pelaksanaan. Model tidak boleh jatuh ke dalam optima tempatan "menulis kod, menala nilai." Konsep didahulukan; kod hanyalah ekspresi.
Teknik 3: Templat Puitis + Kejuruteraan
Kemahiran algorithmic-art menyediakan struktur untuk penulisan falsafah:
Express how this philosophy manifests through:
- Computational processes and mathematical relationships
- Noise functions and randomness patterns
- Particle behaviors and field dynamics
- Temporal evolution and system states
- Parametric variation and emergent complexity
Perhatikan: setiap perkara adalah kedua-duanya bahasa estetik DAN objek teknikal. "Fungsi hingar" memetakan terus kepada kod. "Tingkah laku zarah" boleh dilaksanakan. Ini merapatkan visi dan pelaksanaan.
Teknik 4: Benih Konsep
Satu wawasan yang bernas daripada kemahiran rasmi:
"Konsep ini adalah rujukan halus dan khusus yang tertanam dalam algoritma itu sendiri — tidak semestinya literal, sentiasa canggih. Berfikir seperti ahli muzik jazz memetik lagu lain melalui harmoni algoritma."
Tema pengguna harus tertanam dalam parameter, tingkah laku, corak — tidak ditulis pada skrin. Berikan penghormatan, tetapi sembunyikan dalam-dalam. Mereka yang tahu akan merasainya; mereka yang tidak tahu hanya akan berfikir ia kelihatan bagus.
Teknik 5: Templating dengan Zon Kebebasan
Kemahiran mentakrifkan dengan jelas apa yang TETAP (susun atur, jenama, kawalan) dan apa yang BOLEH UBAH (algoritma, parameter, warna). Ini memastikan:
- Setiap output mempunyai pengalaman UI yang konsisten
- Model tahu dengan tepat di mana ia boleh/tidak boleh mengubah suai
- Mengurangkan "kejutan" yang tidak dijangka daripada tafsiran yang terlalu kreatif
Teknik 6: Ketukangan sebagai Senarai Semak
Kemahiran canvas-design mengekodkan standard profesional sebagai peraturan yang boleh disemak:
- Tiada apa yang jatuh dari halaman
- Tiada apa yang bertindih
- Margin yang betul tidak boleh dirundingkan
- Teks sentiasa minimum dan visual didahulukan
Ini menterjemahkan pengetahuan profesional tersirat kepada kekangan tingkah laku yang jelas. Model boleh mengesahkan kerjanya sendiri terhadap kriteria konkrit.
Teknik 7: Penolakan, Bukan Penambahan
Langkah penghalusan terakhir adalah genius:
"Untuk menghaluskan kerja, elakkan menambah lebih banyak grafik; sebaliknya perhalusi apa yang telah dicipta. Jika naluri adalah memanggil fungsi baharu atau melukis bentuk baharu, BERHENTI."
Ini mengekodkan "10% ketukangan terakhir" yang memisahkan amatur daripada profesional. Apabila naluri berkata "tambah lagi," tanya sebaliknya: Apa yang boleh dipadamkan? Apa yang boleh diselaraskan, digabungkan, diperkukuhkan?
Ringkasan Corak Kemahiran Reka Bentuk: Naikkan kedudukan (genre, bukan kerja) → Dua peringkat (falsafah, kemudian ekspresi) → Sediakan templat berdimensi → Benamkan konsep sebagai DNA → Tentukan zon tetap/boleh ubah → Kodkan ketukangan sebagai senarai semak → Pas terakhir menolak, tidak pernah menambah.
Mereka Bentuk Seni Bina Perpustakaan Kemahiran Anda
Dengan berpuluh-puluh kemahiran, organisasi penting. Inilah cara saya berfikir tentang menstrukturkan perpustakaan kemahiran yang berskala.
Mengapa Membahagikan Kemahiran?
Orang sering bertanya: "Bolehkah saya menulis satu kemahiran besar yang melakukan segala-galanya?"
Tidak. Tiga sebab:
Muat atas Permintaan
Aliran kerja penulisan termasuk pemilihan topik, penyelidikan, penggubalan, pembacaan pruf, ilustrasi. Tidak setiap perbualan memerlukan semua langkah. Pembahagian membolehkan memuatkan hanya apa yang diperlukan pada masa ini.
Pencetusan Tepat
Kemahiran besar mempunyai perihalan yang samar-samar. "Untuk menulis" — tetapi bila? Adakah pemilihan topik dikira? Membetulkan kesilapan taip? Kemahiran kecil yang fokus boleh mempunyai perihalan pencetus yang tepat.
Kebolehan Gubah
Kemahiran kecil bergabung. "Baca pruf dan ilustrasikan" memuatkan kedua-dua kemahiran ai-proofreading dan image-illustration bersama-sama. Modulariti membolehkan fleksibiliti.
Corak Jenis Kemahiran
Saya telah menemui empat corak yang meliputi kebanyakan kes penggunaan:
| Corak | Struktur | Terbaik Untuk |
|---|---|---|
| Berasaskan Aliran Kerja | Gambaran keseluruhan → Pokok keputusan → Langkah 1 → Langkah 2... | Tugas dengan susunan tetap (pemprosesan dokumen, penggunaan) |
| Berasaskan Tugas | Gambaran keseluruhan → Mula pantas → Tugas 1 → Tugas 2... | Pelbagai operasi dalam domain yang sama (PDF: ekstrak/cantum/pisah) |
| Rujukan/Garis Panduan | Gambaran keseluruhan → Garis Panduan → Spesifikasi → Penggunaan | Standard (garis panduan jenama, gaya kod, peraturan penulisan) |
| Berasaskan Keupayaan | Gambaran keseluruhan → Keupayaan teras → 1, 2, 3... | Keupayaan sistem (analisis data, pengurusan produk) |
Sistem Kemahiran Menulis Saya
Sebagai contoh konkrit, beginilah cara saya menstrukturkan kemahiran untuk menulis:
P0 Kemahiran Teras (Setiap Artikel)
- ai-proofreading: Proses tiga peringkat untuk menurunkan kadar pengesanan AI. Pencetus: "proofread", "too AI"
- image-illustration: Jana imej + muat naik ke pengehosan + kembalikan markdown. Pencetus: "illustrate", selepas pembacaan pruf
P1 Kemahiran Biasa (Kebanyakan Artikel)
- topic-generator: Jana idea topik berdasarkan trend. Pencetus: "give me topics"
- long-to-x: Tukar bentuk panjang kepada utas Twitter. Pencetus: "convert to X content"
- research-collector: Kumpul dan atur bahan penyelidikan. Pencetus: "research [topic]"
P2 Kemahiran Sekali-sekala
- headline-generator: Cipta tajuk yang menarik perhatian. Pencetus: "title ideas"
- seo-optimizer: Optimumkan untuk enjin carian. Pencetus: "SEO", "optimize for search"
Pengendalian Ralat dalam Kemahiran
Jangan Lupa Laluan Kegagalan
Kemahiran yang baik merangkumi: Apa yang perlu diperiksa dahulu. Apa yang perlu dicadangkan jika sesuatu gagal. Cara kembali ke langkah sebelumnya. Tulis secara eksplisit apa yang perlu dilakukan oleh AI apabila menghadapi masalah.
Ekosistem Kemahiran yang Meledak
Apabila saya mula-mula melihat Skills bulan lepas, saya menemui segelintir repositori. Sekarang? Ekosistem telah meledak. Terdapat pasaran khusus, direktori yang dikurasi, dan puluhan ribu kemahiran sumbangan komuniti.
Titik Mula Rasmi
Dokumentasi Anthropic: https://code.claude.com/docs/en/skills
Panduan langkah demi langkah yang jelas untuk mencipta dan menggunakan kemahiran.
Repositori Rasmi: https://github.com/anthropics/skills
14 kemahiran rasmi serta contoh.
Standard Ejen Kemahiran: https://agentskills.io
Spesifikasi standard terbuka. Jika anda ingin memahami spesifikasi teknikal penuh, mulakan di sini.
Pasaran Komuniti
skillsmp.com
60,000+ kemahiran. Pasaran terbesar yang saya temui. Kuantitinya mengejutkan.
skillstore.io
Antara muka yang diperhalusi dengan penapisan kategori. Lebih mudah dilayari daripada repositori pukal.
claudeskillhub.com
Slogan: "Supercharge Claude." Fokus pada kemahiran praktikal yang boleh digunakan serta-merta.
skillsdirectory.org
50,000+ kemahiran dengan fungsi carian yang kuat.
Koleksi Terkurasi
smithery.ai/skills — Tidak banyak, tetapi setiap satu disaring untuk kualiti.
awesome-claude-skills di GitHub — Senarai yang dikurasi secara manual. Kualiti tinggi, kerap dikemas kini.
https://github.com/travisvn/awesome-claude-skills
Direktori Pelbagai Alat
mcpservers.org/claude-skills — Menggabungkan pelayan MCP dan Claude Skills. Perspektif unik tentang ekosistem.
claudemarketplaces.com — Direktori pasaran. "Pasaran bagi pasaran."
Kadar pertumbuhan melebihi jangkaan semua orang. Tiga bulan lalu, "Kemahiran" adalah perkataan baharu. Kini terdapat sedozen laman web khusus dan puluhan ribu sumbangan. Inilah yang berlaku apabila ambang penciptaan turun cukup rendah.
Corak Lanjutan dan Teknik Pro
Bagi mereka yang bersedia untuk pergi lebih mendalam, berikut adalah corak yang saya temui melalui penggunaan yang meluas.
Suntikan Konteks Dinamik
Sintaks !`command` melaksanakan perintah shell sebelum kandungan kemahiran mencapai Claude. Output menggantikan ruang letak.
---
name: pr-summary
description: Summarize changes in a pull request
context: fork
agent: Explore
---
## Pull request context
- PR diff: !`gh pr diff`
- PR comments: !`gh pr view --comments`
- Changed files: !`gh pr diff --name-only`
## Your task
Summarize this pull request...
Perintah dilaksanakan sebelum Claude melihat apa-apa. Claude menerima gesaan yang dipaparkan sepenuhnya dengan data sebenar.
Pelaksanaan Bercabang (Integrasi Subagent)
Tambah context: fork untuk menjalankan kemahiran secara berasingan. Kandungan kemahiran menjadi gesaan yang memacu subagent.
---
name: deep-research
description: Research a topic thoroughly
context: fork
agent: Explore
---
Research $ARGUMENTS thoroughly:
1. Find relevant files using Glob and Grep
2. Read and analyze the code
3. Summarize findings with specific file references
Konteks terasing baharu dicipta. Subagent mempunyai sesinya sendiri. Hasil diringkaskan kembali ke perbualan utama anda.
Penggantian Hujah
Hantar nilai dinamik ke dalam kemahiran menggunakan $ARGUMENTS atau kedudukan $0, $1, dll.
---
name: migrate-component
description: Migrate a component from one framework to another
---
Migrate the $0 component from $1 to $2.
Preserve all existing behavior and tests.
Menjalankan /migrate-component SearchBar React Vue menggantikan nilai secara automatik.
Mod Baca Sahaja
Gunakan allowed-tools untuk menyekat apa yang boleh dilakukan oleh Claude apabila kemahiran aktif:
---
name: safe-reader
description: Read files without making changes
allowed-tools: Read, Grep, Glob
---
Explore and understand the codebase without modifying anything.
Penjanaan Output Visual
Kemahiran boleh menjana fail HTML interaktif yang dibuka dalam pelayar anda. Corak ini berfungsi untuk:
- Visualisasi pangkalan kod
- Graf kebergantungan
- Laporan liputan ujian
- Rajah skema pangkalan data
- Sebarang data kompleks yang mendapat manfaat daripada penerokaan interaktif
Skrip yang disertakan melakukan kerja berat; Claude mengatur. Pengguna mendapat output visual yang kaya tanpa sebarang langkah manual.
Pembalakan Sesi
Gunakan ${CLAUDE_SESSION_ID} untuk operasi khusus sesi:
---
name: session-logger
description: Log activity for this session
---
Log the following to logs/${CLAUDE_SESSION_ID}.log:
$ARGUMENTS
Pencetus Pemikiran Lanjutan
Sertakan perkataan "ultrathink" di mana-mana dalam kandungan kemahiran anda untuk membolehkan mod pemikiran lanjutan bagi tugas penaakulan yang kompleks.
Keadaan Penciptaan
Saya ingin mengakhiri dengan sesuatu yang peribadi.
Setiap kali saya mengusahakan Kemahiran, saya dibawa kembali ke musim panas 2013. Saya baru sahaja menamatkan peperiksaan masuk sekolah menengah dan membeli komputer riba dengan simpanan saya. Saya menghabiskan sepanjang musim panas itu mengutak-atik mod untuk Skyrim — memuat turunnya, menggabungkannya, mengubah suai fail konfigurasi, menonton permainan saya berubah menjadi sesuatu yang sepenuhnya milik saya.
Itu adalah kegembiraan penciptaan yang murni. Tidak menggunakan kandungan. Tidak menatal suapan. Benar-benar membina sesuatu, menyesuaikan sesuatu, menjadikan sesuatu milik saya.
Kemahiran mengembalikan perasaan itu.
Keadaan bimbingan yang paling hebat bukanlah mempunyai seseorang yang petah bercakap yang memerlukan bimbingan berterusan. Ia adalah menyerahkan satu set manual kepada mereka dan melihat mereka membelek, melaksana, menyemak sendiri, dan melelar secara bebas. Anda kurang bercakap; mereka memberikan lebih banyak.
Kemahiran adalah persis seperti ini.
Hari ini anda mungkin memasang skill-creator dan mengukuhkan satu tindakan biasa — mungkin menyaring titik panas untuk topik, mengubah log ralat kepada pelan pembaikan, atau menukar pautan kepada ringkasan. Hanya satu.
Apabila ia berjalan dengan jayanya, anda akan memahami nilai penggunaan semula.
Esok anda akan mahu yang kedua. Lusa, anda akan mahu memindahkan semua proses anda ke dalamnya.
Pada ketika itu, anda memasuki keadaan yang berbeza.
Kebebasan. Keadaan penciptaan.
Projek sumber terbuka yang cemerlang di GitHub itu — dekad kebijaksanaan manusia, dikongsi secara bebas. Kerana Kemahiran, kerana Ejen, setiap orang biasa kini boleh memerintah kuasa itu.
Anda tidak memerlukan tiga kepala dan enam tangan. Anda tidak memerlukan kebolehan luar biasa. Di belakang anda berdiri pengetahuan terkumpul manusia. Selagi anda mahukannya — ia milik anda.
Jika anda membandingkan diri anda sekarang dengan diri anda tiga tahun lalu, adakah akan ada perbandingan? Lihat apa yang boleh anda lakukan hari ini. Lihat di mana sempadan keupayaan anda telah berkembang.
Era yang cemerlang dan hebat ini yang boleh menjadikan sesiapa sahaja manusia luar biasa — tidakkah ia mengujakan anda?
"Masa depan adalah milik mereka yang belajar menggunakan AI bukan sebagai alat, tetapi sebagai lanjutan daripada keupayaan mereka sendiri. Kemahiran adalah cara kita mengajar diri AI kita semua yang kita tahu — dan banyak lagi."
Discussion
0 commentsLeave a comment
Be the first to share your thoughts on this article!