Coredence

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şındaki applyTo kalı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