Kontrol bagaimana model Agent berperilaku dengan instruksi yang dapat digunakan kembali dan terbatas ruang lingkupnya.
.cursor/rules
, dikontrol versi dan terbatas ruang lingkupnya pada codebase Anda..cursor/rules
. Setiap aturan adalah sebuah file dan dikontrol versinya. Aturan dapat dibatasi menggunakan pola path, dipanggil secara manual, atau disertakan berdasarkan relevansi. Subdirektori dapat menyertakan direktori .cursor/rules
mereka sendiri yang dibatasi pada folder tersebut.
Gunakan aturan proyek untuk:
.mdc
), format yang mendukung metadata dan konten. Kontrol bagaimana aturan diterapkan dari dropdown tipe yang mengubah properti description
, globs
, alwaysApply
.
Tipe Aturan | Deskripsi |
---|---|
Always | Selalu disertakan dalam konteks model |
Auto Attached | Disertakan ketika file yang cocok dengan pola glob direferensikan |
Agent Requested | Tersedia untuk AI, yang memutuskan apakah akan menyertakannya. Harus memberikan deskripsi |
Manual | Hanya disertakan ketika secara eksplisit disebutkan menggunakan @ruleName |
@service-template.ts
disertakan sebagai konteks tambahan ketika aturan dipicu.
.cursor/rules
di seluruh proyek Anda. Aturan bersarang secara otomatis terlampir ketika file dalam direktori mereka direferensikan.
New Cursor Rule
atau pergi ke Cursor Settings > Rules
. Ini membuat file aturan baru di .cursor/rules
. Dari pengaturan Anda dapat melihat semua aturan dan statusnya.
/Generate Cursor Rules
. Berguna ketika Anda telah membuat keputusan tentang perilaku agen dan ingin menggunakannya kembali.
Standar untuk komponen frontend dan validasi API
Template untuk layanan Express dan komponen React
Mengotomatisasi 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
di @reactiveStorageService.tsx
.Untuk fitur beta, tambahkan toggle di @settingsBetaTab.tsx
, jika tidak tambahkan di @settingsGeneralTab.tsx
. Toggle dapat ditambahkan sebagai <SettingsSubSection>
untuk checkbox umum. Lihat bagian lain dari file untuk contoh..cursorrules
(Legacy).cursorrules
di root proyek Anda masih didukung tetapi akan dihentikan. Kami merekomendasikan untuk bermigrasi ke Project Rules untuk kontrol, fleksibilitas, dan visibilitas yang lebih baik.
Mengapa aturan saya tidak diterapkan?
Agent Requested
, pastikan deskripsi telah didefinisikan. Untuk Auto Attached
, pastikan pola file cocok dengan file yang direferensikan.Bisakah aturan mereferensikan aturan atau file lain?
@filename.ts
untuk menyertakan file dalam konteks aturan Anda.Bisakah saya membuat aturan dari chat?
/Generate Cursor Rules
. Jika Memories diaktifkan, memori akan dibuat secara otomatis.Apakah aturan mempengaruhi Cursor Tab atau fitur AI lainnya?