.cursorrules & AI Kodlama Ajanı Kural Oluşturucu
TL;DR / Doğrudan Tanım: .cursorrules & CLAUDE.md Nedir?
.cursorrules ve CLAUDE.md; Cursor IDE, Anthropic Claude Code ve Windsurf Cascade gibi otonom yapay zeka kodlama ajanlarının projenizin kod mimarisi, TypeScript standartları, dizin yapısı ve kütüphane versiyonlarına tam uyum sağlamasını garantileyen kural yapılandırma dosyalarıdır. Kök dizine eklendiğinde modelin halüsinasyon görmesini engeller, gereksiz kod silinmelerini önler ve token tüketimini %40'a kadar azaltır.
.cursorrules veya CLAUDE.md olarak kaydedin..cursorrules ve AI Kodlama Ajanı Kuralları Rehberi
AI Kodlama Ajanı Kural Oluşturucu; Cursor IDE (.cursorrules),Anthropic Claude Code (CLAUDE.md) veWindsurf Cascade (.windsurfrules) gibi modern otonom kodlama asistanları için projeye özel kurallar üreten interaktif bir geliştirici aracıdır. Doğru yapılandırılmış bir kural dosyası; modelin halüsinasyon görmesini engeller, gereksiz kod silmelerinin önüne geçer, projenizin mimari standartlarını korur ve token maliyetinizi %40'a varan oranda düşürür.
Detaylı Rehberi ve SSS Göster
Neden Projenize Bir Kural Dosyası (.cursorrules / CLAUDE.md) Eklemelisiniz?
Büyük Dil Modelleri (LLM'ler), projenizin geçmişini veya tercih ettiğiniz mimari kalıpları bilmeden genel internet eğitim verisine dayanarak kod üretir. Örneğin Next.js 16 kullanırken modelin eski Pages Router kalıplarını getirmesi, gereksiz client component 'use client' direktifleri eklemesi veya TypeScript 'any' tipleri kullanması en yaygın karşılaşılan verimsizliklerdendir. Bir .cursorrules veya CLAUDE.md dosyası; modele sistem seviyesinde öncelikli kurallar dayatarak projenize özgü rehberlik sunar.
Etkili Bir AI Kural Setinde Bulunması Gereken 5 Temel Bölüm
- Rol ve Persona (Persona & Role): Modelin kıdem seviyesi ve uzmanlık alanı (örn: Senior Staff Next.js & TypeScript Architect).
- Teknoloji Yığını ve Versiyon Kısıtları: Kullanılan paketler, framework sürümleri ve kaçınılması gereken deprecated kütüphaneler.
- Dizin Düzeni ve İsimlendirme Kuralları: Dosya isimlendirmeleri (kebab-case, PascalCase), bileşenlerin ve testlerin konumu.
- Güvenlik ve Hata Yönetimi: Girdi doğrulama (Zod, Pydantic), exception filtreleri ve çevre değişkeni (env) koruması.
- Çıktı Biçimi: Tüm dosyayı yeniden yazmak yerine sadece değişen blokları diff olarak üretme ve eksik kod bırakmama kuralı.
Sıkça Sorulan Sorular (FAQ)
.cursorrules dosyası projenin neresine konulmalıdır?
.cursorrules dosyası projenizin ana kök dizinine (root directory) yerleştirilmelidir. Cursor IDE projeyi açtığında bu dosyayı otomatik olarak tespit eder ve ajanın sistem istemine enjekte eder.
CLAUDE.md ile .cursorrules arasındaki fark nedir?
CLAUDE.md, Anthropic tarafından geliştirilen Claude Code CLI aracı için tasarlanmış kural standardıdır. Terminal tabanlı ajan iş akışları, test komutları ve mimari kısıtlar için optimize edilmiştir.
Kural dosyası kullanmak token maliyetini düşürür mü?
Evet. Modelin hedeflenen mimariyi ilk denemede doğru üretmesini sağlayarak yanlış veya hatalı kod düzeltme döngülerini ve gereksiz context yükünü %40'a kadar azaltır.
İlgili Makaleler ve İpuçları
Yapay zeka ile kodlama ve otonom ajanların çalışma prensipleri hakkında daha fazla bilgi edinmek için Cursor 2.0 Yenilikleri, Claude Code Agent Rehberi, SpaceX Cursor Satın Alımı ve 2026 Vibe Coding ve Orkestrasyon Çağı yazılarına göz atabilirsiniz.