Skill mengubah cara pengembang bekerja dengan AI dengan mengubah alur kerja berulang menjadi kemampuan terstruktur yang dapat dipakai ulang. Sebagai editor kode AI terkemuka, Cursor sering menjadi alat pilihan untuk menerapkan skill, tetapi pengaturannya menuntut pemahaman tentang struktur file, manajemen konteks, dan desain prompt. Panduan ini menunjukkan cara membuat dan mengonfigurasi skill Cursor, menelusuri contoh-contoh bermanfaat, serta membangun skill kustom dengan AI untuk mengubah praktik terbaik menjadi "refleks otomatis" yang dapat dipakai ulang.
Bagaimana cara membuat dan menggunakan skill di Cursor?
Agar skill Cursor praktis digunakan, Anda perlu lebih dulu memahami cara menyiapkannya di dalam struktur proyek Anda. Setelah pengaturan siap, Anda dapat dengan mudah membuat, menata, dan menggunakan skill untuk mengotomatiskan alur kerja pengembangan. Ikuti langkah-langkah berikut untuk membuat dan menggunakan skill di Cursor.
Langkah 1: Buat folder .cursor
Pertama, buka direktori root proyek Anda dan buat folder bernama .cursor. Folder ini menyimpan file konfigurasi khusus Cursor dan pengaturan tingkat proyek.
Langkah 2: Tambahkan direktori skills
Selanjutnya, buat folder skills di dalam .cursor. Direktori ini akan memuat seluruh skill kustom Anda.
Langkah 3: Buat folder untuk setiap skill
Setiap skill sebaiknya memiliki foldernya sendiri di dalam direktori skills. Sebagai contoh:
api-creation-skilldocumentation-creatorcode-review-assistant
Memisahkan skill ke dalam folder masing-masing membantu mencegah konflik dan mempermudah pembaruan seiring bertambahnya pustaka skill Anda
Langkah 4: Tambahkan file SKILL.md
Di dalam setiap folder skill, buat file bernama SKILL.``md. File ini adalah format standar yang digunakan untuk mendefinisikan cara kerja skill dan kapan Cursor harus menerapkannya.
Langkah 5: Definisikan struktur inti
Setelah file dibuat, tambahkan bagian-bagian penting yang menjelaskan skill tersebut.
File SKILL.md yang umum sebaiknya mencakup:
Judul: Nama skill.
Deskripsi: Menjelaskan kapan skill harus digunakan.
Instruksi: Panduan langkah demi langkah yang diikuti Cursor saat menjalankan tugas.
Struktur yang jelas membantu Cursor memahami tujuan skill dan menghasilkan keluaran yang lebih konsisten.
Langkah 6: Tambahkan penyempurnaan opsional (jika diperlukan)
Setelah mendefinisikan dasar-dasarnya, Anda dapat memperkuat skill dengan menambahkan bagian tambahan seperti:
Templat
Contoh
Catatan
Aturan validasi
Persyaratan keluaran
Langkah 7: Gunakan skill di Cursor
Setelah skill dikonfigurasi, buka Cursor Chat dengan Ctrl + I. Ketik / untuk melihat skill yang tersedia, pilih yang ingin Anda gunakan, lalu jelaskan tugas Anda. Cursor akan otomatis memuat instruksi dari skill yang dipilih dan menerapkannya pada tugas tersebut.
Langkah 8: Biarkan Cursor menjalankan alur kerja
AI akan mengikuti aturan skill Anda, mengajukan pertanyaan klarifikasi bila perlu, dan menghasilkan keluaran terstruktur seperti API atau dokumentasi sesuai kebutuhan.
Skill kustom dapat sangat menyempurnakan cara pengembang bekerja dengan Cursor. Dengan mengubah prompt yang sering digunakan menjadi alur kerja yang dapat dipakai ulang, tim dapat menghemat waktu, menjaga konsistensi, dan menyederhanakan tugas pengembangan yang kompleks.
| Skill | Tujuan |
|---|---|
| canvas | Buat/sunting .canvas.tsx, buka Canvas visual (grafik, tabel, panel analisis, dll.) berdampingan dengan chat |
| sdk | Gunakan Cursor SDK (@cursor/sdk/ cursor-sdk) untuk memanggil Agent dalam skrip, CI, dan otomatisasi |
| babysit | Jaga status PR tetap dapat di-merge: tangani komentar, selesaikan konflik, perbaiki CI |
| statusline | Konfigurasikan status bar kustom CLI (statusLinein~/.cursor/cli-config.json) |
| split-to-prs | Pecah perubahan saat ini menjadi beberapa PR kecil yang mudah ditinjau |
| update-cursor-settings | Ubah pengaturan IDE (settings.json: tema, font, format, dll.) |
| update-cli-config | Ubah konfigurasi CLI (~/.cursor/cli-config.json: izin, mode persetujuan, vim, dll.) |
| shell | Tangani perintah /shell, jalankan teks berikutnya sebagai perintah shell literal |
| migrate-to-skills | Migrasikan .cursor/rules/.mdc dan .cursor/commands/.md ke format Skills |
| create-subagent | Buat subagent kustom (sub-agent AI khusus) |
| create-rule | Buat Cursor Rules (.cursor/rules/, AGENTS.md, dll.) |
| create-hook | Buat Cursor Hooks (hooks.json, jalankan logika kustom sebelum/sesudah peristiwa Agent) |
| create-skill | Buat Agent Skill baru (tulis struktur dan spesifikasi SKILL.md) |
Skill eksternal yang berfungsi di Cursor
| Skill | Deskripsi | Tautan GitHub |
|---|---|---|
| best-of-n-solving | Coba beberapa pendekatan untuk masalah yang sulit secara paralel menggunakan git worktree terisolasi, lalu pilih solusi terbaik. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/best-of-n-solving/SKILL.md |
| parallel-exploring | Telusuri basis kode besar dengan cepat dengan menjalankan beberapa subagent read-only yang menyelidiki area berbeda secara bersamaan. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/parallel-exploring/SKILL.md |
| adding-e2e-tests | Siapkan Playwright lengkap dengan konfigurasi, contoh pengujian, page object, dan integrasi CI. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-e2e-tests/SKILL.md |
| adding-auth | Tambahkan login OAuth, manajemen sesi, dan rute terproteksi dengan Auth.js (NextAuth). | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-auth/SKILL.md |
| adding-stripe | Integrasikan checkout Stripe, langganan, webhook, dan portal pelanggan. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-stripe/SKILL.md |
| adding-docker | Dockerisasi aplikasi apa pun dengan Dockerfile multi-stage, docker-compose, dan .dockerignore. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-docker/SKILL.md |
| adding-analytics | Tambahkan pelacakan event PostHog, page view, feature flag, dan session replay ke aplikasi web mana pun. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-analytics/SKILL.md |
| adding-error-tracking | Tambahkan pelaporan crash Sentry, pemantauan kinerja, dan source map. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-error-tracking/SKILL.md |
| auditing-security | Audit keamanan sistematis yang memeriksa kerentanan OWASP Top 10, kebocoran rahasia, dan pola tidak aman. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/auditing-security/SKILL.md |
| profiling-performance | Profilkan kinerja CPU aplikasi yang sedang berjalan menggunakan profiler browser Cursor untuk menangkap call stack dan mengidentifikasi fungsi yang lambat. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/profiling-performance/SKILL.md |
| converting-css-to-tailwind | Konversi stylesheet CSS biasa menjadi kelas utilitas Tailwind — selektor, media query, pseudo-class, animasi, dan nilai arbitrer. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/converting-css-to-tailwind/SKILL.md |
| generating-images | Hasilkan atau sunting gambar (ikon, logo, hero blog, gambar OG, ilustrasi, mockup) menggunakan OpenAI gpt-image-2. Mendukung text-to-image, image-to-image, masked inpainting, dan tugas batch paralel. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/generating-images/SKILL.md |
| api-smoke-testing | Temukan rute API dari basis kode, akses setiap endpoint, dan laporkan mana yang menghasilkan error. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/api-smoke-testing/SKILL.md |
| creating-pr | Buat pull request yang rapi dan siap ditinjau dengan judul konvensional, deskripsi terstruktur, dan issue tertaut. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/creating-pr/SKILL.md |
| babysitting-pr | Pantau PR terbuka untuk kegagalan CI, komentar ulasan, dan konflik merge — lalu perbaiki secara otomatis agar PR tetap siap di-merge. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/babysitting-pr/SKILL.md |
Tips bonus: Buat skill pribadi dengan mudah menggunakan Kimi
Fitur konversi dokumen menjadi skill dari Kimi memungkinkan Anda mengubah dokumen, kode, atau templat yang sudah ada menjadi skill AI yang dapat dipakai ulang. Alih-alih sekadar membaca atau merangkum file, fitur ini dapat mengekstrak alur kerja terstruktur langsung dari konten Anda dan mengubahnya menjadi tindakan otomatis. Dengan begitu, proses dari file Office atau dokumen internal mudah dipakai ulang, sehingga Anda dapat mengotomatiskan tugas berulang tanpa membangun ulang alur kerja dari awal.
Bagaimana cara mengubah dokumen menjadi skill?
Jika Anda sudah memiliki SOP, templat, laporan, atau file terstruktur, Anda dapat langsung mengubahnya menjadi Skill di dalam Kimi. Berikut caranya.
Langkah 1: Buka alat konversi dokumen menjadi skill
Buka kimi.com untuk memulai. Klik tombol "+" (buat), lalu masuk ke "Skills" dan pilih opsi "Document to skills".
Langkah 2: Unggah file Office
Unggah file yang sudah Anda miliki seperti dokumen Word, PDF, lembar Excel, atau presentasi. Setelah mengunggah, jelaskan dengan jelas apa yang ingin Kimi ekstrak, gandakan, atau ubah menjadi skill yang dapat dipakai ulang. Kimi kemudian akan memproses file, mengenali pola-pola utama, dan mengekstrak struktur alur kerja yang mendasari dokumen Anda secara otomatis.
Langkah 3: Buat dan gunakan skill Anda
Klik "Create skill" untuk memulai proses pembuatan. Kimi akan menganalisis dokumen Anda dan mengubahnya menjadi skill terstruktur yang dapat dipakai ulang, yang mungkin memakan waktu beberapa menit tergantung ukuran dan kompleksitas file.
Setelah selesai, Anda dapat membuka skill untuk langsung menggunakannya. Anda juga dapat menyuntingnya, menyalin kontennya, atau mengunduhnya sebagai file .md untuk dipakai ulang atau dibagikan.
Fitur utama alat konversi dokumen menjadi skill dari Kimi
Setelah memahami cara dokumen diubah menjadi skill yang dapat dipakai ulang, penting untuk melihat apa yang membuat fitur ini begitu andal.
Ubah dokumen menjadi sistem skill & pengetahuan yang dapat dipakai ulang
Kimi mengubah dokumen seperti SOP, manual, dan pedoman menjadi Skill terstruktur. Skill ini menangkap alur kerja, aturan, dan pengetahuan bidang dalam format yang dapat dipakai ulang. Alih-alih file statis, dokumen Anda menjadi instruksi AI yang dapat dieksekusi. Hal ini membantu Anda memakai ulang keahlian yang sama untuk berbagai tugas.
Gabungkan skill kustom dan bawaan untuk hasil yang lebih baik
Kimi memungkinkan Anda menggunakan beberapa skill sekaligus, termasuk skill kustom buatan sendiri maupun skill bawaan. Dengan menggabungkan berbagai skill dalam satu alur kerja, Anda dapat menghasilkan keluaran yang lebih sesuai dengan harapan dan kebutuhan tugas. Pendekatan fleksibel ini mempermudah penyesuaian skill untuk berbagai skenario dan meningkatkan kualitas keluaran secara keseluruhan.
Kesimpulan
Skill mempermudah pengelolaan tugas pengembangan dengan mengemas instruksi menjadi alur kerja yang dapat dipakai ulang di dalam editor. Hal ini membantu menjaga konsistensi keluaran dan mengurangi kebutuhan akan prompt manual yang berulang saat pengodean. Pengembang dapat menerapkan logika terstruktur yang sama di berbagai proyek, sehingga meningkatkan efisiensi dan keteraturan. Untuk pengaturan yang lebih cepat lagi, alat seperti Kimi dapat mengubah dokumen yang sudah ada menjadi skill yang dapat dipakai ulang, sehingga otomatisasi alur kerja menjadi lebih mudah dan lebih mudah diskalakan.