Cursor /GenerateCursorRules Komutu Kayboldu. Cursor /GenerateCursorRules Komutunu Geri Getirme

  • Konuyu Başlatan Konuyu Başlatan Koddly
  • Başlangıç tarihi Başlangıç tarihi

Koddly

Administrator
Yönetici

Cursor’da Kaybolan “Generate Cursor Rules” Komutunu Geri Getirme (Global Komut Çözümü)​


Cursor kullanıcılarının fark etmiş olabileceği üzere, /Generate Cursor Rules komutu artık mevcut değil.
Bu komut, Cursor’un yapay zekâsına proje kurallarını tanımlamak için kullanılıyordu.
Neyse ki, bu işlevi özel bir komut (Custom Command) olarak global biçimde yeniden eklemek mümkün.


Aşağıdaki adımları izleyerek “Generate Cursor Rules” işlevini kalıcı ve her projede kullanılabilir hale getirebilirsiniz. 👇




⚙️ 1. Global Komutlar Menüsünü Açın​

  1. Cursor’un sol alt köşesindeki ⚙️ Ayarlar (Settings) simgesine tıklayın.
  2. Sol menüden Commands (Komutlar) sekmesine gidin.
  3. Global Commands” bölümünü bulun.

    Global komutlar, tüm projelerde geçerli olur. Her yeni workspace’te tekrar tanımlamanız gerekmez.

Screenshot 2025-11-04 at 12.04.39.webp



🆕 2. Yeni Global Komut Oluşturun​

  1. Sağ üstteki “Create Command” butonuna tıklayın.
  2. Komut ismini şu şekilde belirleyin:
    Markdown (GitHub flavored):
    generate-cursor-rules
  3. Açılan editör alanına aşağıdaki içeriği yapıştırın:



📘 Cursor Rules Talimatları (Komut İçeriği)​


Markdown (GitHub flavored):
# Cursor Rules Instructions
To create or edit a rule:

1. Rules should be stored in the `.cursor/rules` directory
2. Rule files must have a `.mdc` extension (e.g., `my-rule.mdc`)
3. To reference a file in your rule, use the format: `[filename.ext](mdc:filename.ext)` where the path is relative to the workspace root
4. Rules use Markdown format with special Cursor-specific extensions
5. Rules will be shown to the AI to help with codebase navigation and understanding
6. Metadata is stored in frontmatter and controls how the rule is used and must be formatted properly.

**Metadata properties:**
- `alwaysApply`: true/false — Her istekte otomatik uygulanıp uygulanmayacağını belirler
- `description`: string — Kuralın kısa açıklaması
- `globs`: string — Hangi dosyalara uygulanacağını belirten gitignore tarzı kalıplar (virgülle ayrılmış)

> Genellikle yalnızca bir metadata türü kullanılır, ancak `globs` ve `description` aynı anda da tanımlanabilir.

---

### 🔧 Örnek Kurallar

#### Her zaman uygulanan bir kural:
```markdown
---
alwaysApply: true
---
# Proje Yapısı Rehberi
Ana giriş noktası [index.js](mdc:index.js)’dir ve yapılandırmayı [config.js](mdc:config.js)’den yükler.

---
globs: *.ts,*.tsx
---
Her zaman noktalı virgül kullanın.

---
alwaysApply: false
---
Belirli bir göreve ilişkin detaylı bilgiler burada yer alır.




💾 3. Komutu Kaydedin​

  • “Save” (Kaydet) butonuna basın.
  • Artık Cursor’un herhangi bir projesinde /generate-cursor-rules yazdığınızda bu komut otomatik olarak çalışacaktır.
  • Komut, global olarak tanımlandığı için tekrar tekrar oluşturmanıza gerek yoktur.



🧠 4. Kullanım Notu​

  • Cursor, bu komutla oluşturduğunuz veya düzenlediğiniz kuralları .cursor/rules klasöründe saklar.
  • Kurallar, AI’nın proje yapısını anlamasına ve daha akıllı öneriler sunmasına yardımcı olur.
  • Sohbet geçmişini kullanarak oluşturulan kuralların bağlamını da dikkate alır.



✅ Özet​


Bu yöntemle:
  • Kaybolan “Generate Cursor Rules” komutunu geri getirmiş oluyorsunuz.
  • Üstelik bunu tüm projelerde kullanabileceğiniz global bir komut olarak ekliyorsunuz.
  • Cursor’un AI’sı, oluşturduğunuz kuralları otomatik olarak algılayıp bağlama göre kullanabiliyor.



Kaynak: https://forum.cursor.com/t/generate-cursor-rules-custom-command-workaround/139238
 
Geri
Üst