{"content_id":"a595z994mk","slug":"global-agent-skills-top-5-ranking-methodology","locale":"id","schema_type":"Report","category":"report","category_name":"Laporan","title":"Top 5 Skill Agen Global: Interpretasi Peringkat dan Kriteria Verifikasi","summary":"Menganalisis kegunaan dan perbedaan lima repositori skill agen yang ditempatkan di peringkat teratas dalam materi tertanggal 10 Agustus 2026. Peringkat dan angka yang ditampilkan bukan statistik definitif karena tidak disertai snapshot GitHub yang dapat direproduksi, dan popularitas repositori juga harus dibedakan dari kualitas setiap skill.","sponsorship_disclosure":null,"author":{"name":"injoys","url":"https://injoys.com/ko/about"},"key_points":["Agent Skill adalah paket pengetahuan eksekusi yang menghimpun petunjuk, skrip, dan materi referensi dalam satu folder untuk dipanggil saat agen membutuhkannya guna mengerjakan tugas tertentu.","Top 5 dalam materi yang diberikan secara berurutan adalah obra/superpowers, affaan-m/everything-claude-code, mattpocock/skills, multica-ai/andrej-karpathy-skills, dan anthropics/skills, tetapi harus diverifikasi secara terpisah menggunakan data historis GitHub.","Karena bintang GitHub diberikan kepada repositori secara keseluruhan, metrik tersebut tidak secara langsung menunjukkan jumlah pemasangan, tingkat keberhasilan eksekusi, atau tingkat pemeliharaan setiap skill.","Repositori teratas memiliki kesamaan dalam mengendalikan prosedur kerja, seperti konfirmasi persyaratan, perencanaan, pengujian, dan peninjauan, alih-alih langsung menghasilkan keluaran.","Sebelum benar-benar mengadopsinya, lisensi, prompt injection, izin skrip, komunikasi eksternal, dan apakah versi dikunci harus diperiksa."],"content_markdown":"**Skill (Agent Skill)** pada agen AI bukan sekadar kumpulan prompt. Ini adalah paket pengetahuan operasional yang menggabungkan panduan, file eksekusi, dan materi referensi yang diperlukan untuk menjalankan tugas tertentu, sehingga agen dapat menemukan dan membacanya saat dibutuhkan.\n\nDokumen ini menganalisis data peringkat yang tersedia per 10 Agustus 2026, tetapi tidak menganggap angka yang ditampilkan sebagai statistik GitHub yang telah terkonfirmasi. Hal ini karena bintang GitHub dan jumlah instalasi merupakan metrik yang berbeda, dan verifikasi angka dari waktu lampau memerlukan respons API pada saat itu atau snapshot yang telah diarsipkan.\n\n## Apa itu skill agen\n\nAgent Skill umumnya memuat elemen-elemen berikut dalam satu direktori.\n\n- **Metadata:** Menjelaskan nama, tujuan, dan kondisi penggunaan skill.\n- **Panduan inti:** Biasanya mencatat urutan pekerjaan, batasan, dan kriteria pemeriksaan dalam `SKILL.md`.\n- **Skrip:** Menjalankan melalui kode pemrosesan yang dapat diulang atau membutuhkan akurasi.\n- **Materi referensi:** Menyediakan spesifikasi API, aturan organisasi, contoh, templat, dan sebagainya.\n- **Kriteria verifikasi hasil:** Menetapkan pengujian, peninjauan, dan syarat penyelesaian.\n\nIntinya bukan memasukkan semua panduan ke dalam konteks setiap saat, melainkan membuat agen menemukan skill yang berkaitan dengan tugas dan membaca hanya konten yang diperlukan secara bertahap. Struktur seperti ini mengurangi beban prompt sistem yang panjang dan memungkinkan prosedur yang sama digunakan kembali dalam berbagai tugas.\n\n### Perbedaan antara skill dan prompt\n\n| Kategori | Prompt umum | Skill agen |\n|---|---|---|\n| Unit dasar | Satu permintaan atau instruksi percakapan | Paket yang terdiri dari direktori dan file |\n| Waktu penggunaan | Saat dimasukkan langsung oleh pengguna | Dapat dipilih secara dinamis untuk tugas terkait |\n| Konten | Terutama instruksi dalam bahasa alami | Instruksi, skrip, materi, templat |\n| Kemampuan digunakan kembali | Bergantung pada percakapan dan kebiasaan pengguna | Dapat dikelola versinya dalam repositori |\n| Metode verifikasi | Memeriksa hasil setelah proses selesai | Dapat menyertakan prosedur perencanaan, pengujian, dan peninjauan |\n\n## Cara membaca peringkat dan angka Top 5\n\nMateri yang tersedia menyajikan lima repositori dan angka berikut sebagai peringkat berdasarkan bintang GitHub. Namun, hasil API per tanggal atau snapshot arsip yang membuktikan angka tersebut tidak disertakan. Oleh karena itu, angka dalam tabel berikut adalah **nilai yang tercantum dalam materi yang tersedia**, bukan statistik yang telah diverifikasi secara independen.\n\n| Peringkat yang diberikan | Repositori | Nilai yang tercantum dalam materi | Karakteristik utama |\n|---:|---|---:|---|\n| 1 | `obra/superpowers` | 269,762 | Kumpulan skill yang mengendalikan prosedur pengembangan, mulai dari pemeriksaan persyaratan hingga pengujian dan peninjauan |\n| 2 | `affaan-m/everything-claude-code` | 239,034 | Kumpulan luas yang mencakup agen, perintah, skill, hook, dan komponen lain untuk Claude Code |\n| 3 | `mattpocock/skills` | 211,297 | Kumpulan skill pengembangan yang memperjelas ide dan desain melalui pertanyaan |\n| 4 | `multica-ai/andrej-karpathy-skills` | 200,937 | Kumpulan panduan buatan komunitas yang menekankan hubungan antara alasan perubahan dan permintaan |\n| 5 | `anthropics/skills` | 167,251 | Contoh skill publik dari Anthropic yang dapat digunakan untuk pekerjaan dokumen, pengembangan, dan lainnya |\n\n### Mengapa ini tidak dapat disebut sebagai peringkat unduhan yang akurat\n\n1. **Bintang GitHub bukan instalasi.** Bintang juga digunakan sebagai tanda ketertarikan atau markah, sehingga tidak menunjukkan apakah repositori tersebut benar-benar dijalankan.\n2. **Bintang dihitung pada tingkat repositori.** Meskipun satu repositori memiliki puluhan skill, tidak terlihat skill mana yang populer.\n3. **Nilai saat ini tidak membuktikan nilai masa lalu.** Untuk mereproduksi peringkat pada 10 Agustus 2026, diperlukan respons API yang disimpan pada hari itu atau arsip yang dapat dipercaya.\n4. **Hasil berubah sesuai cakupan agregasi.** Harus ditentukan terlebih dahulu apakah yang dihitung adalah repositori, direktori individual, instalasi paket, atau pemanggilan eksekusi.\n5. **Fork dan salinan dapat tercampur.** Jika skill yang sama disalin ke beberapa harness atau versi terjemahan, sulit membandingkan skalanya hanya berdasarkan jumlah file.\n\nKarena itu, peringkat ini lebih aman dipandang sebagai **daftar eksplorasi untuk membandingkan kandidat repositori yang diberikan**, bukan sebagai ‘Top 5 penggunaan global yang telah terkonfirmasi pada 10 Agustus 2026’.\n\n## Kandidat peringkat 1: obra/superpowers\n\nNilai utama `obra/superpowers` terletak pada pengendalian alur kerja agar agen pengodean tidak langsung menerapkan implementasi. Repositori ini mendorong agen untuk memeriksa persyaratan, merapikan desain, membagi rencana menjadi tugas-tugas kecil, lalu menyelesaikannya melalui pengujian dan peninjauan.\n\nFitur utamanya adalah sebagai berikut.\n\n- Memeriksa tujuan dan batasan sebenarnya dari pengguna sebelum implementasi.\n- Mengisolasi perubahan dengan menggunakan cabang atau ruang kerja terpisah.\n- Memecah permintaan besar menjadi langkah-langkah kecil yang dapat diverifikasi.\n- Menekankan pengembangan yang mengutamakan pengujian dan prosedur debugging yang sistematis.\n- Memeriksa kembali hasil pengujian dan cakupan perubahan sebelum menyatakan pekerjaan selesai.\n\nPrinsip desain penting yang ditunjukkan repositori ini adalah bahwa ‘mencegah implementasi yang terburu-buru’ mungkin lebih penting bagi kualitas agen daripada ‘membuatnya menghasilkan lebih banyak kode’.\n\n## Kandidat peringkat 2: affaan-m/everything-claude-code\n\n`affaan-m/ECC` dalam materi yang diberikan ditafsirkan sebagai repositori publik `affaan-m/everything-claude-code`. Repositori ini lebih menyerupai kotak peralatan yang secara luas mengumpulkan berbagai komponen yang diperlukan untuk mengoperasikan Claude Code daripada sebuah skill tunggal.\n\nKomponen yang umumnya perlu diperiksa adalah sebagai berikut.\n\n- Agen dan subagen berdasarkan peran\n- Perintah dan skill untuk memanggil tugas berulang\n- Hook yang melakukan intervensi sebelum dan sesudah eksekusi alat\n- Aturan proyek dan metode pengelolaan konteks\n- Contoh integrasi dengan alat eksternal atau MCP\n\nKonfigurasi yang luas menguntungkan untuk eksperimen cepat, tetapi sulit untuk merekomendasikan cara menyalin semua file sekaligus. Karena hook dan skrip dapat terlibat dalam modifikasi file atau eksekusi perintah, hanya komponen yang diperlukan yang sebaiknya dipilih, ditinjau kodenya, lalu diterapkan.\n\n## Kandidat peringkat 3: mattpocock/skills\n\n`mattpocock/skills` adalah repositori yang memublikasikan panduan agen yang digunakan oleh Matt Pocock, yang dikenal sebagai pendidik TypeScript. Pendekatan utamanya adalah membuat agen tidak langsung menerima ide pengguna begitu saja, melainkan mengajukan pertanyaan berulang kali untuk mengungkap bagian yang ambigu dan keputusan desain.\n\nPendekatan ini berguna dalam situasi berikut.\n\n- Ketika persyaratan fitur hanya diberikan dalam satu atau dua kalimat\n- Ketika metode implementasi sudah terpikirkan, tetapi definisi masalah belum jelas\n- Ketika keputusan desain harus didokumentasikan sebelum menulis kode\n- Ketika diperlukan dasar yang eksplisit agar dapat ditinjau oleh anggota tim\n\nLisensi tidak boleh diasumsikan sebagai satu lisensi untuk seluruh repositori. Selain lisensi root, pemberitahuan pada setiap direktori atau file juga harus diperiksa, dan izin untuk modifikasi, distribusi ulang, serta penggunaan komersial harus dinilai secara terpisah. ‘Sumber yang dipublikasikan’ dan ‘sumber terbuka’ bukanlah hal yang sama.\n\n## Kandidat peringkat 4: multica-ai/andrej-karpathy-skills\n\n`multica-ai/andrej-karpathy-skills` adalah repositori komunitas yang dibuat berdasarkan nama Andrej Karpathy dan prinsip-prinsip pengembangan yang diketahui secara publik. Meskipun nama seseorang tercantum di dalamnya, repositori tersebut tidak boleh secara otomatis ditafsirkan sebagai proyek resmi yang dibuat atau didukung langsung oleh orang yang bersangkutan.\n\nPerspektif yang patut diperhatikan dari repositori ini adalah keterlacakan yang menghubungkan perubahan kode dengan permintaan pengguna.\n\n- Permintaan apa yang membuat perubahan ini diperlukan?\n- Apakah file yang sebenarnya tidak perlu diubah turut dimodifikasi?\n- Apakah abstraksi atau refactoring mengaburkan tujuan awal?\n- Dapatkah setiap perubahan dijelaskan melalui pengujian atau hasil yang dapat diamati?\n\nMetode ini membantu mengurangi masalah ketika agen melakukan perubahan berlebihan di luar cakupan permintaan. Namun, lebih akurat untuk memandangnya sebagai rekonstruksi prinsip-prinsip publik menjadi panduan agen, bukan sebagai reproduksi sempurna cara berpikir seorang pakar tertentu.\n\n## Kandidat peringkat 5: anthropics/skills\n\n`anthropics/skills` adalah repositori Agent Skills yang dipublikasikan oleh organisasi Anthropic. Repositori ini dapat digunakan sebagai titik acuan untuk memahami struktur folder Agent Skill, cara menulis `SKILL.md`, dan memeriksa contoh untuk pekerjaan nyata.\n\nJumlah `SKILL.md` dalam repositori berubah bergantung pada cabang dan commit. Jika versi terjemahan, fixture pengujian, salinan untuk setiap harness, dan contoh turut disertakan, angkanya dapat membengkak. Karena itu, kondisi berikut diperlukan untuk menyebutkan jumlah file pada waktu tertentu.\n\n- Hash commit target\n- Cabang yang dicari\n- Perintah pencarian file yang digunakan\n- Aturan pengecualian untuk versi terjemahan dan salinan\n- Kriteria direktori untuk menentukan versi kanonis\n\nOleh karena itu, nilai ‘total 897, versi kanonis 284’ dalam materi yang diberikan sulit dikutip sebagai angka terkonfirmasi sebelum prosedur penghitungan dan commit-nya dipastikan.\n\n## Prinsip desain umum yang ditemukan dalam repositori populer\n\n### 1. Mengutamakan prosedur yang dapat dikendalikan daripada otonomi\n\nSkill yang baik tidak sekadar memberi lebih banyak wewenang kepada agen. Skill tersebut menempatkan gerbang seperti pemeriksaan persyaratan, persetujuan rencana, pengujian, dan peninjauan untuk mencegah pekerjaan bergerak cepat ke arah yang salah.\n\n### 2. Menyusun prosedur penilaian, bukan sekadar hasil seorang pakar\n\nSkill yang bermanfaat tidak berhenti pada permainan peran berupa ‘jawablah seperti seorang pakar’. Skill tersebut mengubah pertanyaan apa yang pertama kali diajukan pakar, dasar apa yang digunakan untuk mengambil keputusan, dan kapan hasil perlu diragukan menjadi prosedur yang dapat dijalankan.\n\n### 3. Memeriksa Why sebelum How\n\nKandidat teratas memeriksa tujuan dalam bentuk yang berbeda-beda.\n\n- `superpowers`: Memeriksa kebutuhan dan desain sebenarnya sebelum implementasi.\n- `mattpocock/skills`: Mengungkap kekosongan dalam ide melalui pertanyaan.\n- `andrej-karpathy-skills`: Melacak perubahan kode kembali ke permintaan asli pengguna.\n\nHal ini menunjukkan bahwa hambatan agen pengodean tidak hanya terletak pada sintaks atau kemampuan menghasilkan kode, tetapi juga pada pendefinisian secara jelas mengenai apa yang harus diubah dan mengapa.\n\n### 4. Menetapkan syarat penyelesaian\n\nPekerjaan tidak selesai hanya karena ‘kode telah ditulis’. Diperlukan syarat akhir yang dapat diamati, seperti lulus pengujian, memenuhi persyaratan, memastikan cakupan perubahan, dan menyelesaikan peninjauan.\n\n## Faktor yang terlewat oleh peringkat: keamanan, reproduksibilitas, dan pemeliharaan\n\nPeringkat popularitas saja tidak cukup untuk menilai apakah suatu skill aman dan praktis. Dalam penerapan nyata, unsur-unsur berikut mungkin lebih penting daripada jumlah bintang.\n\n| Area peninjauan | Pertanyaan pemeriksaan | Contoh risiko |\n|---|---|---|\n| Izin | Apakah skill mengakses shell, sistem file, atau jaringan? | Penghapusan file yang tidak perlu atau pengiriman ke pihak luar |\n| Injeksi prompt | Apakah skill dirancang untuk memercayai instruksi dalam dokumen eksternal? | Dokumen web menimpa aturan yang sudah ada |\n| Rantai pasok | Apakah skill segera menjalankan skrip atau paket jarak jauh? | Menjalankan kode dependensi yang telah diubah |\n| Informasi rahasia | Apakah log dan hasil memuat token atau variabel lingkungan? | Kunci API dicetak atau dimasukkan ke commit |\n| Versi | Apakah versi dikunci pada commit tertentu? | Perilaku dan izin berubah setelah pembaruan |\n| Lisensi | Apakah ketentuan penggunaan, modifikasi, dan distribusi jelas? | Pelanggaran pembatasan penggunaan ulang komersial |\n| Pemeliharaan | Apakah perubahan terkini dan penanganan isu terus berlanjut? | Pemanggilan alat yang usang dan contoh yang rentan |\n| Evaluasi | Apakah tingkat keberhasilan diukur dalam eksekusi berulang? | Hanya contoh yang mengesankan yang berhasil, sedangkan tugas umum gagal |\n\nSecara khusus, instruksi bahasa alami dalam skill dapat memiliki pengaruh yang serupa dengan kode eksekusi. Hal ini karena jika agen memiliki izin untuk menggunakan alat, satu baris instruksi dapat berujung pada eksekusi perintah atau perubahan file.\n\n## Cara membuat peringkat popularitas yang dapat dipercaya\n\nUntuk membuat peringkat yang dapat direproduksi, informasi berikut harus dipublikasikan bersama.\n\n1. **Waktu pengukuran:** Catat bukan hanya tanggal, tetapi juga zona waktunya.\n2. **Daftar target:** Publikasikan repositori yang disertakan dan dikecualikan serta kriteria penanganan fork.\n3. **Definisi metrik:** Jelaskan apakah yang diukur adalah bintang GitHub, fork, instalasi, atau eksekusi.\n4. **Respons asli:** Simpan hasil JSON dari GitHub API dan skrip pengumpulannya.\n5. **Penguncian commit:** Gunakan hash commit untuk analisis jumlah file dan lisensi.\n6. **Penghapusan duplikasi:** Tetapkan aturan penanganan versi terjemahan, salinan, dan direktori vendor.\n7. **Menyertakan metrik kualitas:** Periksa juga tingkat kelulusan pengujian, penanganan isu, rilis terbaru, dan hasil peninjauan keamanan.\n\nEvaluasi yang lebih berguna adalah menyajikan beberapa metrik secara terpisah, bukan hanya jumlah bintang. Misalnya, ‘tingkat ketertarikan’ dapat diukur melalui bintang, ‘tingkat penyebaran’ melalui instalasi, ‘tingkat aktivitas’ melalui kontribusi terkini dan penanganan isu, serta ‘kualitas’ melalui tingkat keberhasilan evaluasi berulang.\n\n## Checklist saat memilih skill secara langsung\n\n- Apakah tugas yang ingin diselesaikan sesuai dengan kondisi pemanggilan skill?\n- Apakah operasi berisiko yang memerlukan konfirmasi pengguna sebelum dijalankan sudah dibedakan?\n- Apakah isi skrip dan hook telah ditinjau secara langsung?\n- Apakah permintaan jaringan eksternal dan tujuan pengiriman data telah diperiksa?\n- Apakah lisensi mengizinkan tujuan penggunaan organisasi?\n- Apakah hanya file yang diperlukan yang diterapkan, bukan seluruh repositori?\n- Apakah commit atau versi rilis telah dikunci?\n- Apakah pengujian berulang telah dilakukan dengan tugas evaluasi yang menyerupai proyek nyata?\n- Apakah lingkungan terisolasi yang memungkinkan perubahan dibatalkan saat terjadi kegagalan telah digunakan?\n\n## Kesimpulan\n\nLima repositori yang disajikan dalam materi tersebut menunjukkan arah yang berbeda-beda dalam ekosistem skill agen. `superpowers` unggul dalam pengendalian prosedur, `everything-claude-code` dalam konfigurasi operasional yang luas, `mattpocock/skills` dalam perincian desain berbasis pertanyaan, `andrej-karpathy-skills` dalam pelacakan alasan perubahan, dan `anthropics/skills` dalam membantu memahami struktur serta contoh skill.\n\nNamun, jumlah bintang repositori tidak boleh ditafsirkan sebagai popularitas global atau kualitas setiap skill. Dalam pemilihan nyata, kesesuaian dengan tugas, cakupan izin, lisensi, keamanan, status pemeliharaan, dan hasil evaluasi berulang harus lebih diprioritaskan daripada peringkat.","content_html":"\u003cp\u003e\u003cstrong\u003eSkill (Agent Skill)\u003c/strong\u003e pada agen AI bukan sekadar kumpulan prompt. Ini adalah paket pengetahuan operasional yang menggabungkan panduan, file eksekusi, dan materi referensi yang diperlukan untuk menjalankan tugas tertentu, sehingga agen dapat menemukan dan membacanya saat dibutuhkan.\u003c/p\u003e\n\u003cp\u003eDokumen ini menganalisis data peringkat yang tersedia per 10 Agustus 2026, tetapi tidak menganggap angka yang ditampilkan sebagai statistik GitHub yang telah terkonfirmasi. Hal ini karena bintang GitHub dan jumlah instalasi merupakan metrik yang berbeda, dan verifikasi angka dari waktu lampau memerlukan respons API pada saat itu atau snapshot yang telah diarsipkan.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#apa-itu-skill-agen\" class=\"anchor\" id=\"apa-itu-skill-agen\"\u003e\u003c/a\u003eApa itu skill agen\u003c/h2\u003e\n\u003cp\u003eAgent Skill umumnya memuat elemen-elemen berikut dalam satu direktori.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMetadata:\u003c/strong\u003e Menjelaskan nama, tujuan, dan kondisi penggunaan skill.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePanduan inti:\u003c/strong\u003e Biasanya mencatat urutan pekerjaan, batasan, dan kriteria pemeriksaan dalam \u003ccode\u003eSKILL.md\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSkrip:\u003c/strong\u003e Menjalankan melalui kode pemrosesan yang dapat diulang atau membutuhkan akurasi.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMateri referensi:\u003c/strong\u003e Menyediakan spesifikasi API, aturan organisasi, contoh, templat, dan sebagainya.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKriteria verifikasi hasil:\u003c/strong\u003e Menetapkan pengujian, peninjauan, dan syarat penyelesaian.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIntinya bukan memasukkan semua panduan ke dalam konteks setiap saat, melainkan membuat agen menemukan skill yang berkaitan dengan tugas dan membaca hanya konten yang diperlukan secara bertahap. Struktur seperti ini mengurangi beban prompt sistem yang panjang dan memungkinkan prosedur yang sama digunakan kembali dalam berbagai tugas.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#perbedaan-antara-skill-dan-prompt\" class=\"anchor\" id=\"perbedaan-antara-skill-dan-prompt\"\u003e\u003c/a\u003ePerbedaan antara skill dan prompt\u003c/h3\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eKategori\u003c/th\u003e\n\u003cth\u003ePrompt umum\u003c/th\u003e\n\u003cth\u003eSkill agen\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Kategori\"\u003eUnit dasar\u003c/td\u003e\n\u003ctd data-label=\"Prompt umum\"\u003eSatu permintaan atau instruksi percakapan\u003c/td\u003e\n\u003ctd data-label=\"Skill agen\"\u003ePaket yang terdiri dari direktori dan file\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Kategori\"\u003eWaktu penggunaan\u003c/td\u003e\n\u003ctd data-label=\"Prompt umum\"\u003eSaat dimasukkan langsung oleh pengguna\u003c/td\u003e\n\u003ctd data-label=\"Skill agen\"\u003eDapat dipilih secara dinamis untuk tugas terkait\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Kategori\"\u003eKonten\u003c/td\u003e\n\u003ctd data-label=\"Prompt umum\"\u003eTerutama instruksi dalam bahasa alami\u003c/td\u003e\n\u003ctd data-label=\"Skill agen\"\u003eInstruksi, skrip, materi, templat\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Kategori\"\u003eKemampuan digunakan kembali\u003c/td\u003e\n\u003ctd data-label=\"Prompt umum\"\u003eBergantung pada percakapan dan kebiasaan pengguna\u003c/td\u003e\n\u003ctd data-label=\"Skill agen\"\u003eDapat dikelola versinya dalam repositori\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Kategori\"\u003eMetode verifikasi\u003c/td\u003e\n\u003ctd data-label=\"Prompt umum\"\u003eMemeriksa hasil setelah proses selesai\u003c/td\u003e\n\u003ctd data-label=\"Skill agen\"\u003eDapat menyertakan prosedur perencanaan, pengujian, dan peninjauan\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003ch2\u003e\n\u003ca href=\"#cara-membaca-peringkat-dan-angka-top-5\" class=\"anchor\" id=\"cara-membaca-peringkat-dan-angka-top-5\"\u003e\u003c/a\u003eCara membaca peringkat dan angka Top 5\u003c/h2\u003e\n\u003cp\u003eMateri yang tersedia menyajikan lima repositori dan angka berikut sebagai peringkat berdasarkan bintang GitHub. Namun, hasil API per tanggal atau snapshot arsip yang membuktikan angka tersebut tidak disertakan. Oleh karena itu, angka dalam tabel berikut adalah \u003cstrong\u003enilai yang tercantum dalam materi yang tersedia\u003c/strong\u003e, bukan statistik yang telah diverifikasi secara independen.\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePeringkat yang diberikan\u003c/th\u003e\n\u003cth\u003eRepositori\u003c/th\u003e\n\u003cth\u003eNilai yang tercantum dalam materi\u003c/th\u003e\n\u003cth\u003eKarakteristik utama\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Peringkat yang diberikan\"\u003e1\u003c/td\u003e\n\u003ctd data-label=\"Repositori\"\u003e\u003ccode\u003eobra/superpowers\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"Nilai yang tercantum dalam materi\"\u003e269,762\u003c/td\u003e\n\u003ctd data-label=\"Karakteristik utama\"\u003eKumpulan skill yang mengendalikan prosedur pengembangan, mulai dari pemeriksaan persyaratan hingga pengujian dan peninjauan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Peringkat yang diberikan\"\u003e2\u003c/td\u003e\n\u003ctd data-label=\"Repositori\"\u003e\u003ccode\u003eaffaan-m/everything-claude-code\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"Nilai yang tercantum dalam materi\"\u003e239,034\u003c/td\u003e\n\u003ctd data-label=\"Karakteristik utama\"\u003eKumpulan luas yang mencakup agen, perintah, skill, hook, dan komponen lain untuk Claude Code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Peringkat yang diberikan\"\u003e3\u003c/td\u003e\n\u003ctd data-label=\"Repositori\"\u003e\u003ccode\u003emattpocock/skills\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"Nilai yang tercantum dalam materi\"\u003e211,297\u003c/td\u003e\n\u003ctd data-label=\"Karakteristik utama\"\u003eKumpulan skill pengembangan yang memperjelas ide dan desain melalui pertanyaan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Peringkat yang diberikan\"\u003e4\u003c/td\u003e\n\u003ctd data-label=\"Repositori\"\u003e\u003ccode\u003emultica-ai/andrej-karpathy-skills\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"Nilai yang tercantum dalam materi\"\u003e200,937\u003c/td\u003e\n\u003ctd data-label=\"Karakteristik utama\"\u003eKumpulan panduan buatan komunitas yang menekankan hubungan antara alasan perubahan dan permintaan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Peringkat yang diberikan\"\u003e5\u003c/td\u003e\n\u003ctd data-label=\"Repositori\"\u003e\u003ccode\u003eanthropics/skills\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"Nilai yang tercantum dalam materi\"\u003e167,251\u003c/td\u003e\n\u003ctd data-label=\"Karakteristik utama\"\u003eContoh skill publik dari Anthropic yang dapat digunakan untuk pekerjaan dokumen, pengembangan, dan lainnya\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003ch3\u003e\n\u003ca href=\"#mengapa-ini-tidak-dapat-disebut-sebagai-peringkat-unduhan-yang-akurat\" class=\"anchor\" id=\"mengapa-ini-tidak-dapat-disebut-sebagai-peringkat-unduhan-yang-akurat\"\u003e\u003c/a\u003eMengapa ini tidak dapat disebut sebagai peringkat unduhan yang akurat\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eBintang GitHub bukan instalasi.\u003c/strong\u003e Bintang juga digunakan sebagai tanda ketertarikan atau markah, sehingga tidak menunjukkan apakah repositori tersebut benar-benar dijalankan.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBintang dihitung pada tingkat repositori.\u003c/strong\u003e Meskipun satu repositori memiliki puluhan skill, tidak terlihat skill mana yang populer.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNilai saat ini tidak membuktikan nilai masa lalu.\u003c/strong\u003e Untuk mereproduksi peringkat pada 10 Agustus 2026, diperlukan respons API yang disimpan pada hari itu atau arsip yang dapat dipercaya.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHasil berubah sesuai cakupan agregasi.\u003c/strong\u003e Harus ditentukan terlebih dahulu apakah yang dihitung adalah repositori, direktori individual, instalasi paket, atau pemanggilan eksekusi.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork dan salinan dapat tercampur.\u003c/strong\u003e Jika skill yang sama disalin ke beberapa harness atau versi terjemahan, sulit membandingkan skalanya hanya berdasarkan jumlah file.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eKarena itu, peringkat ini lebih aman dipandang sebagai \u003cstrong\u003edaftar eksplorasi untuk membandingkan kandidat repositori yang diberikan\u003c/strong\u003e, bukan sebagai ‘Top 5 penggunaan global yang telah terkonfirmasi pada 10 Agustus 2026’.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#kandidat-peringkat-1-obrasuperpowers\" class=\"anchor\" id=\"kandidat-peringkat-1-obrasuperpowers\"\u003e\u003c/a\u003eKandidat peringkat 1: obra/superpowers\u003c/h2\u003e\n\u003cp\u003eNilai utama \u003ccode\u003eobra/superpowers\u003c/code\u003e terletak pada pengendalian alur kerja agar agen pengodean tidak langsung menerapkan implementasi. Repositori ini mendorong agen untuk memeriksa persyaratan, merapikan desain, membagi rencana menjadi tugas-tugas kecil, lalu menyelesaikannya melalui pengujian dan peninjauan.\u003c/p\u003e\n\u003cp\u003eFitur utamanya adalah sebagai berikut.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMemeriksa tujuan dan batasan sebenarnya dari pengguna sebelum implementasi.\u003c/li\u003e\n\u003cli\u003eMengisolasi perubahan dengan menggunakan cabang atau ruang kerja terpisah.\u003c/li\u003e\n\u003cli\u003eMemecah permintaan besar menjadi langkah-langkah kecil yang dapat diverifikasi.\u003c/li\u003e\n\u003cli\u003eMenekankan pengembangan yang mengutamakan pengujian dan prosedur debugging yang sistematis.\u003c/li\u003e\n\u003cli\u003eMemeriksa kembali hasil pengujian dan cakupan perubahan sebelum menyatakan pekerjaan selesai.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePrinsip desain penting yang ditunjukkan repositori ini adalah bahwa ‘mencegah implementasi yang terburu-buru’ mungkin lebih penting bagi kualitas agen daripada ‘membuatnya menghasilkan lebih banyak kode’.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#kandidat-peringkat-2-affaan-meverything-claude-code\" class=\"anchor\" id=\"kandidat-peringkat-2-affaan-meverything-claude-code\"\u003e\u003c/a\u003eKandidat peringkat 2: affaan-m/everything-claude-code\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eaffaan-m/ECC\u003c/code\u003e dalam materi yang diberikan ditafsirkan sebagai repositori publik \u003ccode\u003eaffaan-m/everything-claude-code\u003c/code\u003e. Repositori ini lebih menyerupai kotak peralatan yang secara luas mengumpulkan berbagai komponen yang diperlukan untuk mengoperasikan Claude Code daripada sebuah skill tunggal.\u003c/p\u003e\n\u003cp\u003eKomponen yang umumnya perlu diperiksa adalah sebagai berikut.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAgen dan subagen berdasarkan peran\u003c/li\u003e\n\u003cli\u003ePerintah dan skill untuk memanggil tugas berulang\u003c/li\u003e\n\u003cli\u003eHook yang melakukan intervensi sebelum dan sesudah eksekusi alat\u003c/li\u003e\n\u003cli\u003eAturan proyek dan metode pengelolaan konteks\u003c/li\u003e\n\u003cli\u003eContoh integrasi dengan alat eksternal atau MCP\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKonfigurasi yang luas menguntungkan untuk eksperimen cepat, tetapi sulit untuk merekomendasikan cara menyalin semua file sekaligus. Karena hook dan skrip dapat terlibat dalam modifikasi file atau eksekusi perintah, hanya komponen yang diperlukan yang sebaiknya dipilih, ditinjau kodenya, lalu diterapkan.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#kandidat-peringkat-3-mattpocockskills\" class=\"anchor\" id=\"kandidat-peringkat-3-mattpocockskills\"\u003e\u003c/a\u003eKandidat peringkat 3: mattpocock/skills\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003emattpocock/skills\u003c/code\u003e adalah repositori yang memublikasikan panduan agen yang digunakan oleh Matt Pocock, yang dikenal sebagai pendidik TypeScript. Pendekatan utamanya adalah membuat agen tidak langsung menerima ide pengguna begitu saja, melainkan mengajukan pertanyaan berulang kali untuk mengungkap bagian yang ambigu dan keputusan desain.\u003c/p\u003e\n\u003cp\u003ePendekatan ini berguna dalam situasi berikut.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eKetika persyaratan fitur hanya diberikan dalam satu atau dua kalimat\u003c/li\u003e\n\u003cli\u003eKetika metode implementasi sudah terpikirkan, tetapi definisi masalah belum jelas\u003c/li\u003e\n\u003cli\u003eKetika keputusan desain harus didokumentasikan sebelum menulis kode\u003c/li\u003e\n\u003cli\u003eKetika diperlukan dasar yang eksplisit agar dapat ditinjau oleh anggota tim\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLisensi tidak boleh diasumsikan sebagai satu lisensi untuk seluruh repositori. Selain lisensi root, pemberitahuan pada setiap direktori atau file juga harus diperiksa, dan izin untuk modifikasi, distribusi ulang, serta penggunaan komersial harus dinilai secara terpisah. ‘Sumber yang dipublikasikan’ dan ‘sumber terbuka’ bukanlah hal yang sama.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#kandidat-peringkat-4-multica-aiandrej-karpathy-skills\" class=\"anchor\" id=\"kandidat-peringkat-4-multica-aiandrej-karpathy-skills\"\u003e\u003c/a\u003eKandidat peringkat 4: multica-ai/andrej-karpathy-skills\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003emultica-ai/andrej-karpathy-skills\u003c/code\u003e adalah repositori komunitas yang dibuat berdasarkan nama Andrej Karpathy dan prinsip-prinsip pengembangan yang diketahui secara publik. Meskipun nama seseorang tercantum di dalamnya, repositori tersebut tidak boleh secara otomatis ditafsirkan sebagai proyek resmi yang dibuat atau didukung langsung oleh orang yang bersangkutan.\u003c/p\u003e\n\u003cp\u003ePerspektif yang patut diperhatikan dari repositori ini adalah keterlacakan yang menghubungkan perubahan kode dengan permintaan pengguna.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePermintaan apa yang membuat perubahan ini diperlukan?\u003c/li\u003e\n\u003cli\u003eApakah file yang sebenarnya tidak perlu diubah turut dimodifikasi?\u003c/li\u003e\n\u003cli\u003eApakah abstraksi atau refactoring mengaburkan tujuan awal?\u003c/li\u003e\n\u003cli\u003eDapatkah setiap perubahan dijelaskan melalui pengujian atau hasil yang dapat diamati?\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMetode ini membantu mengurangi masalah ketika agen melakukan perubahan berlebihan di luar cakupan permintaan. Namun, lebih akurat untuk memandangnya sebagai rekonstruksi prinsip-prinsip publik menjadi panduan agen, bukan sebagai reproduksi sempurna cara berpikir seorang pakar tertentu.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#kandidat-peringkat-5-anthropicsskills\" class=\"anchor\" id=\"kandidat-peringkat-5-anthropicsskills\"\u003e\u003c/a\u003eKandidat peringkat 5: anthropics/skills\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eanthropics/skills\u003c/code\u003e adalah repositori Agent Skills yang dipublikasikan oleh organisasi Anthropic. Repositori ini dapat digunakan sebagai titik acuan untuk memahami struktur folder Agent Skill, cara menulis \u003ccode\u003eSKILL.md\u003c/code\u003e, dan memeriksa contoh untuk pekerjaan nyata.\u003c/p\u003e\n\u003cp\u003eJumlah \u003ccode\u003eSKILL.md\u003c/code\u003e dalam repositori berubah bergantung pada cabang dan commit. Jika versi terjemahan, fixture pengujian, salinan untuk setiap harness, dan contoh turut disertakan, angkanya dapat membengkak. Karena itu, kondisi berikut diperlukan untuk menyebutkan jumlah file pada waktu tertentu.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHash commit target\u003c/li\u003e\n\u003cli\u003eCabang yang dicari\u003c/li\u003e\n\u003cli\u003ePerintah pencarian file yang digunakan\u003c/li\u003e\n\u003cli\u003eAturan pengecualian untuk versi terjemahan dan salinan\u003c/li\u003e\n\u003cli\u003eKriteria direktori untuk menentukan versi kanonis\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOleh karena itu, nilai ‘total 897, versi kanonis 284’ dalam materi yang diberikan sulit dikutip sebagai angka terkonfirmasi sebelum prosedur penghitungan dan commit-nya dipastikan.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#prinsip-desain-umum-yang-ditemukan-dalam-repositori-populer\" class=\"anchor\" id=\"prinsip-desain-umum-yang-ditemukan-dalam-repositori-populer\"\u003e\u003c/a\u003ePrinsip desain umum yang ditemukan dalam repositori populer\u003c/h2\u003e\n\u003ch3\u003e\n\u003ca href=\"#1-mengutamakan-prosedur-yang-dapat-dikendalikan-daripada-otonomi\" class=\"anchor\" id=\"1-mengutamakan-prosedur-yang-dapat-dikendalikan-daripada-otonomi\"\u003e\u003c/a\u003e1. Mengutamakan prosedur yang dapat dikendalikan daripada otonomi\u003c/h3\u003e\n\u003cp\u003eSkill yang baik tidak sekadar memberi lebih banyak wewenang kepada agen. Skill tersebut menempatkan gerbang seperti pemeriksaan persyaratan, persetujuan rencana, pengujian, dan peninjauan untuk mencegah pekerjaan bergerak cepat ke arah yang salah.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#2-menyusun-prosedur-penilaian-bukan-sekadar-hasil-seorang-pakar\" class=\"anchor\" id=\"2-menyusun-prosedur-penilaian-bukan-sekadar-hasil-seorang-pakar\"\u003e\u003c/a\u003e2. Menyusun prosedur penilaian, bukan sekadar hasil seorang pakar\u003c/h3\u003e\n\u003cp\u003eSkill yang bermanfaat tidak berhenti pada permainan peran berupa ‘jawablah seperti seorang pakar’. Skill tersebut mengubah pertanyaan apa yang pertama kali diajukan pakar, dasar apa yang digunakan untuk mengambil keputusan, dan kapan hasil perlu diragukan menjadi prosedur yang dapat dijalankan.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#3-memeriksa-why-sebelum-how\" class=\"anchor\" id=\"3-memeriksa-why-sebelum-how\"\u003e\u003c/a\u003e3. Memeriksa Why sebelum How\u003c/h3\u003e\n\u003cp\u003eKandidat teratas memeriksa tujuan dalam bentuk yang berbeda-beda.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003esuperpowers\u003c/code\u003e: Memeriksa kebutuhan dan desain sebenarnya sebelum implementasi.\u003c/li\u003e\n\u003cli\u003e\n\u003ccode\u003emattpocock/skills\u003c/code\u003e: Mengungkap kekosongan dalam ide melalui pertanyaan.\u003c/li\u003e\n\u003cli\u003e\n\u003ccode\u003eandrej-karpathy-skills\u003c/code\u003e: Melacak perubahan kode kembali ke permintaan asli pengguna.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHal ini menunjukkan bahwa hambatan agen pengodean tidak hanya terletak pada sintaks atau kemampuan menghasilkan kode, tetapi juga pada pendefinisian secara jelas mengenai apa yang harus diubah dan mengapa.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#4-menetapkan-syarat-penyelesaian\" class=\"anchor\" id=\"4-menetapkan-syarat-penyelesaian\"\u003e\u003c/a\u003e4. Menetapkan syarat penyelesaian\u003c/h3\u003e\n\u003cp\u003ePekerjaan tidak selesai hanya karena ‘kode telah ditulis’. Diperlukan syarat akhir yang dapat diamati, seperti lulus pengujian, memenuhi persyaratan, memastikan cakupan perubahan, dan menyelesaikan peninjauan.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#faktor-yang-terlewat-oleh-peringkat-keamanan-reproduksibilitas-dan-pemeliharaan\" class=\"anchor\" id=\"faktor-yang-terlewat-oleh-peringkat-keamanan-reproduksibilitas-dan-pemeliharaan\"\u003e\u003c/a\u003eFaktor yang terlewat oleh peringkat: keamanan, reproduksibilitas, dan pemeliharaan\u003c/h2\u003e\n\u003cp\u003ePeringkat popularitas saja tidak cukup untuk menilai apakah suatu skill aman dan praktis. Dalam penerapan nyata, unsur-unsur berikut mungkin lebih penting daripada jumlah bintang.\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eArea peninjauan\u003c/th\u003e\n\u003cth\u003ePertanyaan pemeriksaan\u003c/th\u003e\n\u003cth\u003eContoh risiko\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eIzin\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah skill mengakses shell, sistem file, atau jaringan?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003ePenghapusan file yang tidak perlu atau pengiriman ke pihak luar\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eInjeksi prompt\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah skill dirancang untuk memercayai instruksi dalam dokumen eksternal?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003eDokumen web menimpa aturan yang sudah ada\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eRantai pasok\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah skill segera menjalankan skrip atau paket jarak jauh?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003eMenjalankan kode dependensi yang telah diubah\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eInformasi rahasia\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah log dan hasil memuat token atau variabel lingkungan?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003eKunci API dicetak atau dimasukkan ke commit\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eVersi\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah versi dikunci pada commit tertentu?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003ePerilaku dan izin berubah setelah pembaruan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eLisensi\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah ketentuan penggunaan, modifikasi, dan distribusi jelas?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003ePelanggaran pembatasan penggunaan ulang komersial\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003ePemeliharaan\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah perubahan terkini dan penanganan isu terus berlanjut?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003ePemanggilan alat yang usang dan contoh yang rentan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Area peninjauan\"\u003eEvaluasi\u003c/td\u003e\n\u003ctd data-label=\"Pertanyaan pemeriksaan\"\u003eApakah tingkat keberhasilan diukur dalam eksekusi berulang?\u003c/td\u003e\n\u003ctd data-label=\"Contoh risiko\"\u003eHanya contoh yang mengesankan yang berhasil, sedangkan tugas umum gagal\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eSecara khusus, instruksi bahasa alami dalam skill dapat memiliki pengaruh yang serupa dengan kode eksekusi. Hal ini karena jika agen memiliki izin untuk menggunakan alat, satu baris instruksi dapat berujung pada eksekusi perintah atau perubahan file.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#cara-membuat-peringkat-popularitas-yang-dapat-dipercaya\" class=\"anchor\" id=\"cara-membuat-peringkat-popularitas-yang-dapat-dipercaya\"\u003e\u003c/a\u003eCara membuat peringkat popularitas yang dapat dipercaya\u003c/h2\u003e\n\u003cp\u003eUntuk membuat peringkat yang dapat direproduksi, informasi berikut harus dipublikasikan bersama.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaktu pengukuran:\u003c/strong\u003e Catat bukan hanya tanggal, tetapi juga zona waktunya.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDaftar target:\u003c/strong\u003e Publikasikan repositori yang disertakan dan dikecualikan serta kriteria penanganan fork.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDefinisi metrik:\u003c/strong\u003e Jelaskan apakah yang diukur adalah bintang GitHub, fork, instalasi, atau eksekusi.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRespons asli:\u003c/strong\u003e Simpan hasil JSON dari GitHub API dan skrip pengumpulannya.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePenguncian commit:\u003c/strong\u003e Gunakan hash commit untuk analisis jumlah file dan lisensi.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePenghapusan duplikasi:\u003c/strong\u003e Tetapkan aturan penanganan versi terjemahan, salinan, dan direktori vendor.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMenyertakan metrik kualitas:\u003c/strong\u003e Periksa juga tingkat kelulusan pengujian, penanganan isu, rilis terbaru, dan hasil peninjauan keamanan.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eEvaluasi yang lebih berguna adalah menyajikan beberapa metrik secara terpisah, bukan hanya jumlah bintang. Misalnya, ‘tingkat ketertarikan’ dapat diukur melalui bintang, ‘tingkat penyebaran’ melalui instalasi, ‘tingkat aktivitas’ melalui kontribusi terkini dan penanganan isu, serta ‘kualitas’ melalui tingkat keberhasilan evaluasi berulang.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#checklist-saat-memilih-skill-secara-langsung\" class=\"anchor\" id=\"checklist-saat-memilih-skill-secara-langsung\"\u003e\u003c/a\u003eChecklist saat memilih skill secara langsung\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApakah tugas yang ingin diselesaikan sesuai dengan kondisi pemanggilan skill?\u003c/li\u003e\n\u003cli\u003eApakah operasi berisiko yang memerlukan konfirmasi pengguna sebelum dijalankan sudah dibedakan?\u003c/li\u003e\n\u003cli\u003eApakah isi skrip dan hook telah ditinjau secara langsung?\u003c/li\u003e\n\u003cli\u003eApakah permintaan jaringan eksternal dan tujuan pengiriman data telah diperiksa?\u003c/li\u003e\n\u003cli\u003eApakah lisensi mengizinkan tujuan penggunaan organisasi?\u003c/li\u003e\n\u003cli\u003eApakah hanya file yang diperlukan yang diterapkan, bukan seluruh repositori?\u003c/li\u003e\n\u003cli\u003eApakah commit atau versi rilis telah dikunci?\u003c/li\u003e\n\u003cli\u003eApakah pengujian berulang telah dilakukan dengan tugas evaluasi yang menyerupai proyek nyata?\u003c/li\u003e\n\u003cli\u003eApakah lingkungan terisolasi yang memungkinkan perubahan dibatalkan saat terjadi kegagalan telah digunakan?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\n\u003ca href=\"#kesimpulan\" class=\"anchor\" id=\"kesimpulan\"\u003e\u003c/a\u003eKesimpulan\u003c/h2\u003e\n\u003cp\u003eLima repositori yang disajikan dalam materi tersebut menunjukkan arah yang berbeda-beda dalam ekosistem skill agen. \u003ccode\u003esuperpowers\u003c/code\u003e unggul dalam pengendalian prosedur, \u003ccode\u003eeverything-claude-code\u003c/code\u003e dalam konfigurasi operasional yang luas, \u003ccode\u003emattpocock/skills\u003c/code\u003e dalam perincian desain berbasis pertanyaan, \u003ccode\u003eandrej-karpathy-skills\u003c/code\u003e dalam pelacakan alasan perubahan, dan \u003ccode\u003eanthropics/skills\u003c/code\u003e dalam membantu memahami struktur serta contoh skill.\u003c/p\u003e\n\u003cp\u003eNamun, jumlah bintang repositori tidak boleh ditafsirkan sebagai popularitas global atau kualitas setiap skill. Dalam pemilihan nyata, kesesuaian dengan tugas, cakupan izin, lisensi, keamanan, status pemeliharaan, dan hasil evaluasi berulang harus lebih diprioritaskan daripada peringkat.\u003c/p\u003e\n","tags":["Agen AI","Claude Code","Keterampilan agen","GitHub","Agen pemrograman"],"faqs":[{"question":"Apa perbedaan keterampilan agen dengan prompt biasa?","answer":"Prompt biasa sering kali berupa instruksi yang disampaikan langsung dalam percakapan, sedangkan keterampilan agen adalah paket yang mengelompokkan panduan, skrip, dan bahan referensi per direktori agar dapat digunakan kembali dan dikelola versinya. Agen dapat memilih keterampilan yang berkaitan dengan tugas lalu membaca konten yang diperlukan secara bertahap."},{"question":"Apakah keterampilan dengan bintang GitHub terbanyak merupakan keterampilan terbaik?","answer":"Tidak. Bintang hanya menunjukkan minat terhadap repositori dan tidak menjamin instalasi aktual, tingkat keberhasilan eksekusi, keamanan, atau kualitas setiap keterampilan. Jika suatu repositori memuat beberapa keterampilan, kita juga tidak dapat mengetahui keterampilan mana yang benar-benar digunakan."},{"question":"Apakah peringkat Top 5 dalam dokumen ini merupakan peringkat dunia yang sudah pasti?","answer":"Bukan. Peringkat tersebut merupakan analisis atas urutan bertanggal 10 Agustus 2026 yang tercantum dalam materi yang disediakan pengelola, dan angkanya tidak dikonfirmasi secara independen karena tidak ada respons GitHub API pada saat itu ataupun snapshot yang disimpan. Peringkat ini sebaiknya dipahami sebagai daftar kandidat untuk eksplorasi."},{"question":"Apakah jumlah bintang GitHub saat ini dapat digunakan untuk memverifikasi peringkat masa lalu?","answer":"Karena halaman repositori saat ini menampilkan nilai terkini, halaman tersebut tidak dapat secara langsung membuktikan nilai pada tanggal tertentu di masa lalu. Untuk memverifikasi peringkat masa lalu, diperlukan respons API yang disimpan saat itu, log pengumpulan, atau arsip yang dapat dipercaya."},{"question":"Apakah keterampilan agen yang dipublikasikan dapat digunakan secara bebas untuk tujuan komersial?","answer":"Dipublikasikannya suatu keterampilan saja tidak berarti penggunaan komersial diizinkan. Lisensi di root repositori dan pemberitahuan terpisah pada setiap file atau direktori harus diperiksa, serta ketentuan untuk modifikasi, redistribusi, dan penggunaan komersial harus ditinjau satu per satu."},{"question":"Apakah keterampilan agen juga memerlukan peninjauan keamanan?","answer":"Ya. Keterampilan dapat memberikan instruksi untuk memanggil perintah shell, sistem berkas, jaringan eksternal, atau alat pengembangan. Skrip dan hook, komunikasi eksternal, penanganan informasi rahasia, serta metode instalasi dependensi harus ditinjau sebelum diuji dalam lingkungan yang terisolasi."},{"question":"Apakah semakin banyak file SKILL.md dalam repositori berarti semakin baik?","answer":"Jumlah file bukanlah indikator kualitas. File tersebut dapat mencakup terjemahan, fixture pengujian, templat, dan salinan, serta mungkin terdapat keterampilan yang saling bertentangan atau tidak dipelihara. Commit dan aturan penghitungan harus ditetapkan, lalu hanya versi kanonis yang benar-benar diperlukan yang perlu dievaluasi."},{"question":"Apakah keterampilan yang menggunakan nama seorang pakar merupakan proyek resmi pakar tersebut?","answer":"Belum tentu. Repositori tersebut mungkin dibuat oleh komunitas dengan menyusun ulang pernyataan publik atau prinsip kerja pakar tersebut. Pemilik repositori, pemberitahuan dalam README, dan akun organisasi resmi harus diperiksa untuk membedakan hubungan pembuatan dan persetujuannya."},{"question":"Apa karakteristik terpenting dari keterampilan agen yang baik?","answer":"Penting untuk terlebih dahulu memastikan tujuan dan cakupan tugas, serta membedakan secara jelas antara ketentuan perencanaan, pelaksanaan, pengujian, peninjauan, dan penyelesaian. Pemanggilan alat yang berbahaya harus disertai prosedur konfirmasi pengguna, dan tindakan harus dapat dibatalkan jika terjadi kegagalan."},{"question":"Apakah boleh menginstal beberapa keterampilan sekaligus?","answer":"Hal tersebut sulit direkomendasikan. Aturan dari berbagai keterampilan dapat saling bertentangan, dan hook atau skrip yang tidak diperlukan dapat memperluas cakupan izin. Lebih aman untuk hanya memilih fungsi yang diperlukan, menetapkan versinya, mengevaluasi masing-masing, lalu menggabungkannya."}],"sources":[{"url":"https://github.com/obra/superpowers","title":"Repositori GitHub obra/superpowers","type":"source"},{"url":"https://github.com/affaan-m/everything-claude-code","title":"Repositori GitHub affaan-m/everything-claude-code","type":"source"},{"url":"https://github.com/mattpocock/skills","title":"Repositori GitHub mattpocock/skills","type":"source"},{"url":"https://github.com/multica-ai/andrej-karpathy-skills","title":"Repositori GitHub multica-ai/andrej-karpathy-skills","type":"source"},{"url":"https://github.com/anthropics/skills","title":"Repositori GitHub anthropics/skills","type":"source"},{"url":"https://docs.github.com/en/rest/repos/repos?apiVersion=2022-11-28#get-a-repository","title":"Dokumentasi GitHub REST API: Mendapatkan repositori","type":"source"}],"images":[{"id":641,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Nzg4NiwicHVyIjoiYmxvYl9pZCJ9fQ==--70b2edce4772f738c271f7bd778558fdecc6f4ca/ai-b8447c98.webp","is_representative":true,"generation_method":"ai_image","license":"ai_generated","mime_type":"image/webp","translations":{"ko":{"alt":"별점이 매겨진 다섯 개의 스킬 폴더와 얼어붙은 항목을 살피는 돋보기","caption":"다섯 에이전트 스킬의 순위와 검증 과정을 시각화한 일러스트입니다.","description":null},"en":{"alt":"Five rated skill folders on podiums with a magnifying glass inspecting a frozen entry","caption":"The illustration visualizes the ranking and validation of five agent skills.","description":null},"ja":{"alt":"星評価付きの5つのスキルフォルダーと凍った項目を調べる虫眼鏡","caption":"5つのエージェントスキルの順位と検証プロセスを表したイラストです。","description":null},"es":{"alt":"Cinco carpetas de habilidades puntuadas en podios y una lupa examinando una entrada congelada","caption":"La ilustración representa la clasificación y validación de cinco habilidades de agentes.","description":null},"id":{"alt":"Lima folder keterampilan berperingkat di podium dan kaca pembesar yang memeriksa entri beku","caption":"Ilustrasi ini menggambarkan pemeringkatan dan validasi lima keterampilan agen.","description":null},"pt":{"alt":"Cinco pastas de habilidades avaliadas em pódios e uma lupa examinando um item congelado","caption":"A ilustração representa a classificação e a validação de cinco habilidades de agentes.","description":null},"zh-hant":{"alt":"五個附星級評分的技能資料夾排列於台座，放大鏡檢視冰封項目","caption":"此插圖呈現五項代理技能的排名與驗證流程。","description":null},"de":{"alt":"Fünf bewertete Skill-Ordner auf Podesten und eine Lupe über einem eingefrorenen Eintrag","caption":"Die Illustration visualisiert die Rangfolge und Validierung von fünf Agenten-Skills.","description":null}}},{"id":642,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Nzg5MiwicHVyIjoiYmxvYl9pZCJ9fQ==--32bf57efa57a23995bc048d40d235f6bc81aa9e7/ai-4d2d60cd.webp","is_representative":false,"generation_method":"ai_image","license":"ai_generated","mime_type":"image/webp","translations":{"ko":{"alt":"질문, 구조화, 실험, 검색, 확인으로 이어지는 5단계 검증 흐름과 보안·경고 아이콘","caption":"에이전트 스킬 순위를 해석하고 검증하는 5단계 과정과 안전 기준을 나타낸다.","description":null},"en":{"alt":"Five-step validation flow from questioning to structuring, testing, searching, and approval, with safety icons","caption":"The diagram frames agent skill rankings as a five-step process governed by safety checks.","description":null},"ja":{"alt":"質問、構造化、実験、検索、確認へ進む5段階の検証フローとセキュリティアイコン","caption":"エージェントスキルの順位を解釈・検証する5段階の流れと安全基準を示している。","description":null},"es":{"alt":"Flujo de validación en cinco pasos: pregunta, estructura, prueba, búsqueda y aprobación, con iconos de seguridad","caption":"El diagrama presenta la clasificación de habilidades de agentes como un proceso de cinco pasos con controles de seguridad.","description":null},"id":{"alt":"Alur validasi lima tahap dari pertanyaan, struktur, uji, pencarian hingga persetujuan, dengan ikon keamanan","caption":"Diagram ini menggambarkan penilaian peringkat keterampilan agen melalui lima tahap dan pemeriksaan keamanan.","description":null},"pt":{"alt":"Fluxo de validação em cinco etapas: pergunta, estrutura, teste, busca e aprovação, com ícones de segurança","caption":"O diagrama apresenta o ranking de habilidades de agentes como um processo de cinco etapas com verificações de segurança.","description":null},"zh-hant":{"alt":"從提問、結構化、測試、搜尋到確認的五階段驗證流程，周圍有安全與警告圖示","caption":"此圖以五階段流程呈現代理技能排名的解讀、驗證與安全檢查。","description":null},"de":{"alt":"Fünfstufiger Prüfablauf von Frage, Struktur und Test bis Suche und Freigabe, umgeben von Sicherheitssymbolen","caption":"Die Grafik zeigt Agentenfähigkeits-Rankings als fünfstufigen Prozess mit Sicherheitsprüfungen.","description":null}}}],"published_at":"2026-08-14T23:30:21+09:00","updated_at":"2026-08-14T23:30:21+09:00","license":"cc_by","translation_status":"reviewed","available_locales":["ko","en","ja","es"],"data_locales":["ko","en","ja","es","id","pt","zh-hant","de"],"url":"https://injoys.com/en/articles/global-agent-skills-top-5-ranking-methodology"}