Toplam adlı üyeden alıntı: mesajı görüntüle
Bunun için Project context oluşturun daha yeni sohbete başladığınız bu dosyayı referans verin sorun yaşamazsınız.

======================================

Mevcut sohbet boyunca konuşulan proje bağlamını, kararları, tespitleri, teknik detayları ve ileride unutulmaması gereken önemli noktaları kalıcı hale getir.
Görevin:
  1. Proje kök dizininde "PROJECT_CONTEXT.md" dosyası var mı kontrol et.
  2. Dosya varsa önce mevcut içeriği oku, silmeden ve bozmandan kaçınarak güncelle.
  3. Dosya yoksa yeni bir "PROJECT_CONTEXT.md" oluştur.
  4. Sadece bu sohbet içinde gerçekten konuşulan, proje açısından önemli ve tekrar kullanılabilir bilgileri kaydet.
  5. Emin olmadığın, doğrulanmamış veya varsayım olan şeyleri kesin bilgi gibi yazma.
  6. Gereksiz sohbet metinlerini, tekrarları, geçici yorumları ve önemsiz detayları ekleme.
  7. API key, token, secret, şifre, private credential veya hassas bilgi varsa kesinlikle dosyaya yazma.
  8. Eğer mevcut dosyada daha önce yazılmış önemli bilgiler varsa onları koru; yeni bilgileri uygun başlıkların altına ekle veya gerekiyorsa düzenli şekilde yeniden organize et.
  9. Dosyayı okunabilir, kısa ama yeterince açıklayıcı Markdown formatında hazırla.
  10. Sonunda bana hangi bilgileri eklediğini ve dosyada hangi başlıkların bulunduğunu kısa bir özet olarak bildir.
"PROJECT_CONTEXT.md" dosyasının önerilen yapısı şu şekilde olsun:
Project Context

Project Overview
  • Projenin amacı
  • Ürün / uygulama ne yapıyor
  • Hedef kullanıcılar veya kullanım senaryosu
Active Work Areas
  • Şu anda üzerinde çalışılan ana alanlar
  • İlgili dizinler, örneğin apps/landing, apps/dashboard, apps/admin gibi
  • Bu alanlarda yapılması gereken genel işler
Important Decisions
  • Sohbet içinde alınan mimari, ürün, UI/UX veya teknik kararlar
  • Neden bu kararların alındığı
  • İleride bu kararlara uyulması gereken noktalar
Known Issues
  • Tespit edilmiş hatalar
  • UI/UX problemleri
  • Eksik özellikler
  • Teknik borçlar
  • Düzeltilmesi gereken alanlar
Implementation Notes
  • Kod yazarken dikkat edilmesi gerekenler
  • Kullanılan framework, klasör yapısı, component yapısı veya stil yaklaşımı hakkında önemli notlar
  • Mevcut yapıyı bozmamak için dikkat edilmesi gereken kurallar
Pending Tasks
  • Henüz tamamlanmamış işler
  • Sonraki adımlar
  • Kontrol edilmesi gereken alanlar
Codex Instructions
  • Bu projede çalışırken uyman gereken özel kurallar
  • Gereksiz refactor yapma
  • Mevcut tasarım sistemini ve mimari yapıyı koru
  • Değişiklik yapmadan önce ilgili dosyaları oku
  • Tahminle kod yazma
  • Değişiklik sonrası lint/typecheck/test komutlarını uygun şekilde çalıştır
  • Büyük değişiklikleri küçük, güvenli adımlara böl
Open Questions
  • Sohbet içinde netleşmemiş konular
  • Kullanıcıdan ileride doğrulama gerektiren kararlar
Dosyayı yazarken özellikle şu kalite kurallarına uy:
  • Kısa ve net yaz.
  • Madde madde ilerle.
  • Aynı bilgiyi birden fazla yerde tekrar etme.
  • “Muhtemelen”, “sanırım”, “olabilir” gibi belirsiz ifadeleri ancak gerçekten belirsizse kullan.
  • Kesinleşmemiş şeyleri "Open Questions" bölümüne koy.
  • Tamamlanmış kararları "Important Decisions" bölümüne koy.
  • Hataları ve eksikleri "Known Issues" bölümüne koy.
  • Yapılacak işleri "Pending Tasks" bölümüne koy.
  • Proje genelinde Codex’in unutmaması gereken davranış kurallarını "Codex Instructions" bölümüne koy.
Ek olarak, dosyanın en altına şu bölümü ekle:
Last Updated
  • Updated by Codex CLI based on the current conversation context.
  • Date: YYYY-MM-DD
Bugünün tarihini gerçek tarih ile doldur.
Şimdi "PROJECT_CONTEXT.md" dosyasını oluştur veya güncelle.
Teşekkürler hocam