Rehber
VS Code'da Copilot talimatları: okuduğu dosyalar ve seninle gelen dosya
VS Code'daki Copilot her sohbete senin hakkında hiçbir şey bilmeden başlıyor. Bunu değiştirmenin yolu talimat dosyaları — ve biri seninle her projeye geliyor.
Ahmet Karaca ·
Copilot'un okuduğu dosyalar
- Depodaki
.github/copilot-instructions.md— o projenin talimatları, kodla birlikte commit'leniyor. .github/instructions/*.instructions.md— yalnız eşleşen dosyalarda geçerli talimatlar; hangi dosyalar olduğu, dosyanın başındakiapplyTokalıbıyla seçiliyor.- Deponun kökündeki
AGENTS.md— Codex de dahil birkaç ajanın paylaştığı bir biçim. - Ev dizinindeki
~/.copilot/copilot-instructions.md— kişisel talimatların, her çalışma alanında geçerli.
Hepsi toplanıyor: Copilot geçerli olan her dosyayı okuyor ve VS Code'un belgeleri aralarında bir sıraya güvenmemeyi söylüyor. İki dosya çelişiyorsa birini düzelt.
Talimatlar sohbeti ve ajan işini biçimlendiriyor; yazarken çıkan önerileri değil.
Kişisel dosya
Proje dosyaları projeyi anlatıyor. Kişisel dosya seni anlatıyor: değişikliklerin nasıl yapılmasını istediğini, sormadan asla yapılmamasını istediğin şeyi, ne kadar açıklama istediğini. Ev dizininde duruyor; her depoda aynı ve hiçbir zaman başkasının deposuna girmiyor.
VS Code'un kendi önerisi her talimatı kısa ve kendi başına anlaşılır tutmak, açık değilse nedenini de yazmak — nedenini bilen bir model, kuralı senin hiç yazmadığın durumlara da uyguluyor.
- Yeni bir dosya önermeden önce var olanı oku. - Dosya silmeden ya da yıkıcı bir komut çalıştırmadan önce sor. - Üçten fazla dosyaya dokunacaksan önce birkaç satırlık plan yaz. - Sabit sayı yerine formül ya da adlı bir sabit kullan: sayı değişecek, sebebi unutulacak.
İyi talimatlar nereden gelir
Boş bir sayfadan değil. Davranışı değiştiren talimatlar, Copilot bir şeyi yanlış yaptıktan sonra yazılanlar: "hayır, öyle değil" dediğin her an, varsayılanın bir cümleyle düzeltilebilecek bir yerde yanlış olduğu andı.
Sorun şu ki o düzeltmeler aylarca süren sohbetlere ve kullandığın her asistana dağılmış durumda. Copilot için kişisel dosya, Claude Code için CLAUDE.md, Codex için AGENTS.md, Cursor'da bir kural — her biri senin bir kopyanı tutuyor ve zamanla birbirinden ayrılıyorlar.
Coredence nerede devreye giriyor
Coredence o resmi senden yazmanı istemek yerine ölçüyor. Kendi oturumlarını, commit'lerini ve notlarını okuyor, onları nasıl çalıştığını anlatan anılara dönüştürüp pekiştiriyor ve her anıyı doğduğu izlere bağlı tutuyor. Açarsan zihnini ~/.copilot/copilot-instructions.md dosyasına yazıyor ve her döngüde tazeliyor — kendi işaretli bölümünde; dosyaya senin yazdıklarına dokunmuyor. GitHub Copilot CLI aynı dosyayı okuyor; Claude Code, Codex ve Gemini aynı zihni kendi biçimlerinde alıyor.
Gerçek uygulamayı uydurma bir kişinin zihniyle, tarayıcında, hiçbir şey kurmadan deneyebilirsin.
Tarayıcında dene