Agent modelinin davranışını yeniden kullanılabilir, kapsamlı talimatlarla kontrol edin.
.cursor/rules
içinde saklanır, sürüm kontrolü altındadır ve kod tabanınıza kapsamlıdır..cursor/rules
dizininde bulunur. Her kural bir dosyadır ve sürüm kontrolü altındadır. Yol desenleri kullanılarak kapsamlandırılabilir, manuel olarak çağrılabilir veya ilgililik temelinde dahil edilebilir. Alt dizinler, o klasöre kapsamlı kendi .cursor/rules
dizinlerini içerebilir.
Proje kurallarını şunlar için kullanın:
.mdc
) ile yazılır. Kuralların nasıl uygulanacağını, description
, globs
, alwaysApply
özelliklerini değiştiren tür açılır menüsünden kontrol edin.
Kural Türü | Açıklama |
---|---|
Always | Her zaman model bağlamına dahil edilir |
Auto Attached | Glob desenine uyan dosyalar referans alındığında dahil edilir |
Agent Requested | AI’ya sunulur, AI dahil edip etmeyeceğine karar verir. Açıklama sağlanmalıdır |
Manual | Yalnızca @ruleName kullanılarak açıkça belirtildiğinde dahil edilir |
@service-template.ts
gibi referans alınan dosyalar, kural tetiklendiğinde ek bağlam olarak dahil edilir.
.cursor/rules
dizinlerine yerleştirerek düzenleyin. İç içe kurallar, dizinlerindeki dosyalar referans alındığında otomatik olarak eklenir.
New Cursor Rule
komutunu kullanarak veya Cursor Settings > Rules
bölümüne giderek kurallar oluşturun. Bu, .cursor/rules
dizininde yeni bir kural dosyası oluşturur. Ayarlardan tüm kuralları ve durumlarını görebilirsiniz.
/Generate Cursor Rules
komutunu kullanarak doğrudan konuşmalarda kurallar üretin. Agent davranışı hakkında kararlar verdiğinizde ve bunları yeniden kullanmak istediğinizde faydalıdır.
Frontend bileşenleri ve API doğrulama standartları
Express servisleri ve React bileşenleri için şablonlar
Geliştirme iş akışlarını otomatikleştirme ve dokümantasyon oluşturma
npm run dev
ile dev sunucusunu çalıştırınCursor'da yeni bir ayar ekleme
@reactiveStorageTypes.ts
dosyasında değiştirmek için bir özellik oluşturun.@reactiveStorageService.tsx
dosyasındaki INIT_APPLICATION_USER_PERSISTENT_STORAGE
içinde varsayılan değer ekleyin.Beta özellikler için @settingsBetaTab.tsx
dosyasında geçiş ekleyin, aksi takdirde @settingsGeneralTab.tsx
dosyasına ekleyin. Geçişler genel onay kutuları için <SettingsSubSection>
olarak eklenebilir. Örnekler için dosyanın geri kalanına bakın..cursorrules
(Eski).cursorrules
dosyası hala desteklenmektedir ancak kullanımdan kaldırılacaktır. Daha fazla kontrol, esneklik ve görünürlük için Project Rules’a geçiş yapmanızı öneririz.
Kuralım neden uygulanmıyor?
Agent Requested
için bir açıklama tanımlandığından emin olun. Auto Attached
için dosya deseninin referans verilen dosyalarla eşleştiğinden emin olun.Kurallar diğer kuralları veya dosyaları referans alabilir mi?
@filename.ts
kullanın.Sohbetten kural oluşturabilir miyim?
/Generate Cursor Rules
komutunu kullanarak sohbetten proje kuralları oluşturun. Memories etkinse, anılar otomatik olarak oluşturulur.Kurallar Cursor Tab veya diğer AI özelliklerini etkiler mi?