Kendalikan perilaku model Agent dengan instruksi yang dapat digunakan ulang dan berskala (scoped).
.cursor/rules
, diawasi versi dan diterapkan spesifik ke codebase lo..cursor/rules
..cursor/rules
. Setiap aturan adalah sebuah file dan dikontrol versinya. Aturan bisa dibatasi menggunakan pola path, dipanggil secara manual, atau disertakan berdasarkan relevansi. Subdirektori bisa menyertakan direktori .cursor/rules
mereka sendiri yang cakupannya hanya folder tersebut.
Gunakan aturan proyek untuk:
.mdc
), format yang mendukung metadata dan konten. Kendalikan bagaimana aturan diterapkan dari dropdown tipe yang mengubah properti description
, globs
, alwaysApply
.
Rule Type | Description |
---|---|
Always | Selalu disertakan dalam konteks model |
Auto Attached | Disertakan saat file yang cocok dengan pola glob direferensikan |
Agent Requested | Tersedia untuk AI, yang memutuskan apakah akan menyertakannya. Harus memberikan deskripsi |
Manual | Hanya disertakan ketika disebutkan secara eksplisit menggunakan @ruleName |
.cursor/rules
di seluruh proyek kamu. Aturan bertingkat otomatis terpasang ketika file di direktori tersebut direferensikan.
New Cursor Rule
atau melalui Cursor Settings > Rules
. Ini akan membuat file aturan baru di .cursor/rules
. Dari Settings kamu bisa melihat semua aturan dan statusnya.
/Generate Cursor Rules
. Berguna ketika kamu sudah memutuskan perilaku agen dan ingin menggunakannya kembali.
Standar untuk komponen frontend dan validasi API
Templat untuk layanan Express dan komponen React
Mengotomatiskan alur kerja pengembangan dan pembuatan dokumentasi
npm run dev
Menambahkan pengaturan baru di Cursor
@reactiveStorageTypes.ts
.Tambahkan nilai default di INIT_APPLICATION_USER_PERSISTENT_STORAGE
dalam @reactiveStorageService.tsx
.Untuk fitur beta, tambahkan toggle di @settingsBetaTab.tsx
, kalau bukan, tambahkan di @settingsGeneralTab.tsx
. Toggle bisa ditambahkan sebagai <SettingsSubSection>
untuk checkbox umum. Lihat bagian lain file untuk contohnya.AGENTS.md
adalah file markdown sederhana untuk mendefinisikan instruksi agent. Letakkan di root proyek kamu sebagai alternatif .cursor/rules
untuk use case yang straightforward.
Berbeda dengan Project Rules, AGENTS.md
adalah file markdown polos tanpa metadata atau konfigurasi yang kompleks. Cocok banget untuk proyek yang butuh instruksi sederhana dan mudah dibaca tanpa overhead aturan terstruktur.
AGENTS.md
harus diletakkan di root proyek kamu (v1.5).cursor/rules
, kamu nggak bisa membagi instruksi ke beberapa fileAGENTS.md
bertingkat di subdirektori direncanakan untuk v1.6..cursorrules
(Legacy).cursorrules
di root proyek kamu masih didukung, tetapi akan segera dihentikan. Kami menyarankan migrasi ke Project Rules untuk kontrol, fleksibilitas, dan visibilitas yang lebih baik.
Kenapa aturan aku nggak kepakai?
Agent Requested
, pastikan ada deskripsi yang ditentukan. Untuk Auto Attached
, pastikan pola file cocok dengan file yang dirujuk.Apakah aturan bisa merujuk aturan lain atau file?
@filename.ts
buat menyertakan file ke konteks aturan kamu.Bisa nggak aku bikin aturan dari chat?
/Generate Cursor Rules
.
Kalau Memories diaktifkan, memori bakal dibuat otomatis.Apakah aturan berpengaruh ke Cursor Tab atau fitur AI lain?