{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiazdbeeqr62cv3grjbbythcdcxpa5h3bs667b53mwdj277mva32im",
    "uri": "at://did:plc:p6ipwrro4a2a5z3pocnwjufj/app.bsky.feed.post/3mmvng5us3ur2"
  },
  "path": "/2026/vibe-coding/",
  "publishedAt": "2026-05-27T18:23:00.000Z",
  "site": "https://ahmetcadirci.com",
  "tags": [
    "depo stok sistemi"
  ],
  "textContent": "Vibe coding sürecinde öğrendiğim bazı şeyleri paylaşmak istiyorum. Öncelikle AGENTS.md ve TODO.md listelerini çok iyi hazırlamak gerekiyor. Bunları doğru şekilde hazırladığınızda, kod üretim süreci daha düzenli ilerliyor ve hatalar azalıyor.\n\nİlk olarak Claude ile sohbet ederek fikrimi net bir şekilde açıklıyorum. Bu fikir kısa ya da uzun olabilir, önemli olan temel çerçevenin anlaşılır olmasıdır.\n\nSonrasında bu fikri yapay zekâ ile birlikte sürekli derinleştiriyorum. Neler yapılabilir ve neler yapılamaz gibi konuları tartışıyorum. Bu süreç bazen çok sayıda mesajlaşma içerebilir.\n\nDaha sonra bu sohbetlerin çıktısını zihnimde özetliyorum. Sistemin sonunda hangi özelliklere sahip olacağını netleştiriyorum. Yani yapılacaklar listesini ve genel yapıyı belirliyorum.\n\nBurada en önemli nokta, projenin başından sonuna kadar fikrin net olmasıdır. Örneğin bir depo stok sistemi yapacaksanız, veritabanı yapısı, yayınlama ortamı ve sistemin teknik sınırları en baştan düşünülmelidir.\n\nProjeye sadece “bir depo sistemi yapacağım” diyerek başlamak doğru değildir. Bunun yerine sistemin tüm aşamalarını önceden düşünerek ilerlemek gerekir.\n\nAksi durumda, sonradan yazılan kodlar sistem mimarisiyle uyumsuz olabilir ve yapılan işin büyük kısmı boşa gidebilir.\n\nSonraki aşamada AGENTS.md dosyası hazırlanır. Ardından TODO.md dosyası oluşturulur ve proje fazlara ayrılır. Bu fazlar tek seferde planlanmalı, ancak uygulama sırasında ayrı ayrı ele alınmalıdır.\n\nÖnce faz 1 ayrı bir dosyada detaylı şekilde yazdırılır. Ardından faz 2 ve faz 3 için de aynı şekilde ayrı dosyalar oluşturulur.\n\nTüm bu parçalar daha sonra TODO.md dosyasında birleştirilir. Bunun amacı, planın daha okunabilir ve tutarlı hale gelmesini sağlamaktır. Aksi halde tek dosyada kısa ve yüzeysel açıklamalar oluşabilir.\n\nÖrneğin TODO.md dosyası bazen çok uzun, hatta binlerce satırlık bir proje planına dönüşebilir. Bu sayede projenin genel yönü daha net görülür.\n\nSon aşamada bir proje klasörü oluşturun ve hazırlanan dosyalar bu klasöre yerleştirin. Ardından Claude, Codex, Gemini, Antigravity veya OpenCode farketmeksiniz projeyi başlatın.\n\nDaha sonra sürece faz faz ilerlenir. Önce faz 1.1 tamamlayın ve sürekli commit atmayı unutmayın. Ardından faz 1.2 yaptırın ve yine commit atın. Bu şekilde proje adım adım ilerleyin. Göreceksiniz ki sağlıklı bir şekilde ilerlemiş olacaksınız.",
  "title": "Vibe Coding ile Kodlama Sürecinde Doğru Planlama ve Proje Yönetimi Nasıl Yapılır?",
  "updatedAt": "2026-05-27T18:23:00.000Z"
}