Menggunakan Skills di Kimi Code
Kimi Code adalah asisten pemrograman AI yang dirancang khusus untuk para developer, berjalan langsung di terminal atau editor untuk membantu menulis kode, memperbaiki bug, dan membuat dokumentasi. Kimi Code mendukung pemberian panduan berbasis pengetahuan melalui file SKILL.md. Setelah membacanya, AI akan mengikuti standar yang didefinisikan di dalamnya. Cocok untuk mendefinisikan gaya kode, alur kerja, dan praktik terbaik.

Memanggil Skills
Kimi Code CLI memungkinkan Anda memanggil Skills menggunakan slash command:
Misalnya, dengan mengetik /skill:git-commits, Kimi Code akan membaca konten SKILL.md yang sesuai dan mengirimkannya sebagai instruksi ke Agent.
Anda juga dapat menambahkan deskripsi tambahan setelah slash command, yang akan ditambahkan di akhir instruksi Skill:
Untuk percakapan biasa, pemanggilan manual tidak diperlukan—Agent akan secara otomatis menentukan berdasarkan konteks apakah perlu membaca konten Skill.
Membuat Skill Pertama Anda
Membuat Skill hanya memerlukan dua langkah: Buat subdirektori di dalam direktori Skills, lalu buat file SKILL.md di dalamnya.
Lokasi penyimpanan yang disarankan (berlaku untuk semua proyek):
SKILL.md menggunakan YAML Frontmatter untuk mendefinisikan metadata, diikuti dengan Markdown untuk spesifikasi intinya:
Baik name maupun description di dalam Frontmatter merupakan field opsional. Jika dihilangkan, nama direktori akan digunakan secara default.
Contoh
Tim Anda mewajibkan pesan commit mengikuti format Conventional Commits, tetapi menjelaskannya berulang kali tentu merepotkan. Dengan menuliskannya sebagai Skill, ke depannya Anda cukup menggunakan satu perintah untuk memanggilnya.
Langkah 1: Buat File Skill
Langkah 2: Setelah menyelesaikan perubahan kode, panggil Skill
Kimi Code akan membaca standar Anda, menggabungkannya dengan deskripsi tugas, dan langsung menghasilkan pesan commit dengan format yang tepat tanpa Anda perlu mengulang persyaratan format apa pun.
Flow Skills: Mendefinisikan Alur Kerja Multi-Langkah
Jika Skill biasa menyediakan standar statis, Flow Skills dapat mendefinisikan proses otomatis dengan banyak langkah.
Atur type: flow di dalam Frontmatter dan sematkan diagram alur dalam format Mermaid atau D2 untuk membuat Flow Skill.
Jalankan dengan perintah /flow:<name>. Agent akan mulai dari node BEGIN dan secara otomatis menyelesaikan setiap langkah secara berurutan hingga mencapai END.
Mekanisme Pemuatan Skill
Kimi Code CLI mencari dan memuat Skills berdasarkan prioritas berikut (yang pertama cocok lebih diutamakan):
- Skills Bawaan: Terpasang bersama paket perangkat lunak, menyediakan kemampuan dasar.
- Skills Tingkat Pengguna: Tersimpan di direktori home, berlaku untuk semua proyek.
- Skills Tingkat Proyek: Tersimpan di direktori proyek, hanya berlaku untuk proyek tersebut.
Anda juga dapat menentukan direktori Skills tambahan secara manual menggunakan parameter --skills-dir:
Kimi Code CLI menyertakan dua Skills bawaan yang berguna: kimi-cli-help (menjawab pertanyaan penggunaan CLI) dan skill-creator (memandu Anda membuat Skills baru). Ketik /skill:skill-creator untuk memulai.
Untuk opsi konfigurasi lengkap dan penjelasan parameter, silakan merujuk ke Dokumentasi Skills Kimi Code CLI.