CLAUDE.md: Ajan Kodlama Projeleri İçin Pratik Bir Şartname
Yapay zeka destekli kodlama araçları hayatımıza hızla entegre olurken, bu araçlarla etkili iletişim kurmak ve onlardan en iyi verimi almak giderek daha önemli hale geliyor. Özellikle karmaşık projelerde, yapay zeka ajanlarının (agent) beklentilerimizi tam olarak anlaması ve istenen çıktıyı üretmesi için net, anlaşılır ve yapılandırılmış bir iletişim kanalı şart. İşte tam da bu noktada “CLAUDE.md” devreye giriyor. CLAUDE.md, adından da anlaşılacağı gibi, özellikle Claude gibi gelişmiş dil modelleriyle çalışırken, ajan kodlama projeleri için bir standart haline gelebilecek pratik bir şartname sunuyor. Peki, bu şartname nedir, neden önemlidir ve nasıl kullanılır? Bu makalede, CLAUDE.md’nin temel prensiplerini, pratik uygulamalarını ve bu yaklaşımın kodlama projelerinizde nasıl bir devrim yaratabileceğini adım adım inceleyeceğiz.
CLAUDE.md Nedir ve Neden Önemlidir?
Günümüzde yazılım geliştirme süreçleri, tek bir geliştiricinin ötesine geçerek ekip çalışmasını ve giderek artan bir şekilde yapay zeka araçlarının entegrasyonunu gerektiriyor. Yapay zeka ajanları, kod üretme, hata ayıklama, dokümantasyon yazma ve hatta proje planlaması gibi pek çok alanda bizlere yardımcı olabiliyor. Ancak bu potansiyeli tam olarak ortaya çıkarmak için, ajana ne istediğimizi net bir şekilde anlatmamız gerekiyor. İşte CLAUDE.md, tam da bu ihtiyaca cevap veren bir dokümantasyon formatı olarak karşımıza çıkıyor.
CLAUDE.md, basitçe, yapay zeka ajanlarıyla yapılacak kodlama projeleri için bir tür “talimatname” veya “şartname”dir. Bu format, projenin amacını, gereksinimlerini, kullanılacak teknolojileri, beklenen çıktıları ve hatta ajanın izlemesi gereken adımları net bir şekilde tanımlar. Markdown formatında yazılması, hem insanlar tarafından okunabilirliğini hem de makineler tarafından işlenebilirliğini kolaylaştırır. Bu, bir projenin başlangıcından sonuna kadar ajanın doğru yolda ilerlemesini sağlamak için kritik öneme sahiptir.
Neden bu kadar önemli? Öncelikle, yapay zeka ajanları, sizin girdiğiniz metne dayanarak çalışır. Eğer girdi belirsiz, eksik veya çelişkili ise, ajanın üreteceği çıktı da aynı şekilde olacaktır. CLAUDE.md, bu belirsizlikleri ortadan kaldırarak ajanın ne yapması gerektiğini netleştirir. İkinci olarak, karmaşık projelerde, ajanın izlemesi gereken adımları ve öncelikleri belirlemek, projenin verimliliğini artırır. Üçüncü olarak, CLAUDE.md, projenin farklı aşamalarındaki ilerlemeyi takip etmek ve ajanın performansını değerlendirmek için bir temel oluşturur. Bu, özellikle çevik (agile) geliştirme süreçlerinde, ajanın geri bildirim döngüsüne dahil edilmesini ve sürekli iyileştirilmesini sağlar. Son olarak, bu standartlaştırılmış format, farklı ajanlar arasında veya aynı ajanın farklı sürümleriyle çalışırken tutarlılığı korumaya yardımcı olur.
Yapay Zeka Destekli Kodlama Projelerinde İletişim Engelleri
Yapay zeka ajanları ile çalışırken karşılaşılan en büyük zorluklardan biri, “prompt engineering” (komut mühendisliği) olarak da bilinen, ajana doğru komutları verme sanatıdır. Gelişmiş dil modelleri bile, ne istediğimizi tam olarak anlamadıklarında, beklentilerin dışında sonuçlar üretebilirler. Bu durum, özellikle yazılım geliştirme gibi detay ve hassasiyet gerektiren alanlarda ciddi zaman kaybına ve hayal kırıklığına yol açabilir.
Örneğin, bir geliştirici bir “kullanıcı giriş formu” oluşturmak isteyebilir. Ancak “kullanıcı giriş formu” ifadesi oldukça geneldir. Hangi alanlar olacak? Hangi doğrulama kuralları uygulanacak? Hangi stil şeması kullanılacak? Bu gibi soruların yanıtlanmaması, ajanın rastgele bir form üretmesine neden olabilir. CLAUDE.md, bu tür belirsizlikleri ortadan kaldırarak, geliştiricinin ne istediğini detaylı bir şekilde ifade etmesini sağlar. Bu, ajanın daha odaklı ve doğru çıktılar üretmesine yardımcı olur, böylece geliştiricinin zamanını tekrar eden düzeltmelerle harcamasını engeller.
CLAUDE.md’nin Temel Bileşenleri Nelerdir?
CLAUDE.md formatı, bir projenin tüm önemli yönlerini kapsayan belirli bölümlerden oluşur. Bu bölümler, ajanın projeyi anlaması ve başarıyla tamamlaması için gerekli tüm bilgileri sağlar. Bu bileşenleri anlamak, etkili bir CLAUDE.md dosyası oluşturmanın ilk adımıdır.
* Proje Tanımı (Project Description): Bu bölüm, projenin genel amacını ve kapsamını özetler. Neden bu proje yapılıyor? Hangi problemi çözüyor? Hedef kitle kim? Bu soruların kısa ve net yanıtları burada yer alır.
* Gereksinimler (Requirements): Projenin teknik ve fonksiyonel gereksinimlerini detaylandırır. Hangi özellikler bulunmalı? Hangi kullanıcı senaryoları desteklenmeli? Performans beklentileri nelerdir? Bu bölüm, projenin temel taşlarını oluşturur.
* Teknolojiler (Technologies): Projede kullanılacak programlama dilleri, kütüphaneler (libraries), framework’ler (yazılım çerçeveleri) ve diğer araçlar burada listelenir. Örneğin, “React ile bir ön yüz (frontend) geliştirilecek, Node.js ile bir arka yüz (backend) oluşturulacak ve PostgreSQL veritabanı kullanılacak.” gibi bilgiler bu bölümde yer alır.
* Beklenen Çıktılar (Expected Outputs): Proje tamamlandığında ne tür çıktıların beklendiğini tanımlar. Bu, tamamlanmış bir kod deposu (code repository), belirli bir işlevselliğe sahip bir web uygulaması, bir API dokümantasyonu veya bir test raporu olabilir. Çıktıların formatı ve teslimat şekli de burada belirtilebilir.
* Kısıtlamalar ve Kurallar (Constraints and Rules): Projeyle ilgili uyulması gereken özel kurallar veya kısıtlamalar burada belirtilir. Bu, güvenlik standartları, kodlama stil rehberleri, performans limitleri veya belirli algoritmaların kullanımına ilişkin kısıtlamalar olabilir.
* Adım Adım Plan (Step-by-Step Plan – İsteğe Bağlı): Özellikle karmaşık projelerde, ajanın takip etmesi gereken adımların bir listesi sunulabilir. Bu, projenin daha yönetilebilir parçalara ayrılmasına ve ajanın odaklanmasına yardımcı olur.
* Örnekler ve Vaka Analizleri (Examples and Case Studies): İstenen çıktının neye benzeyeceğine dair somut örnekler veya benzer projelerin vaka analizleri, ajanın beklentileri daha iyi anlamasına yardımcı olur.
Bu bileşenlerin her biri, CLAUDE.md’nin etkinliğini artıran kritik unsurlardır.
Etkili Bir CLAUDE.md Dosyası Nasıl Oluşturulur?
Etkili bir CLAUDE.md dosyası oluşturmak, sadece bilgileri listelemekten daha fazlasını gerektirir. Bu, ajanın sizin bakış açınızı anlamasını ve projenin ruhunu yakalamasını sağlamakla ilgilidir. İşte bu süreci kolaylaştıracak bazı pratik adımlar ve ipuçları:
1. Amacı Netleştirin: Projenin “Neden”ini Tanımlayın
Herhangi bir kodlama projesinin kalbinde bir “neden” yatar. Bu neden, projenin amacını, çözdüğü problemi ve hedeflenen faydayı açıklar. CLAUDE.md’nin ilk bölümü olan “Proje Tanımı”nda bu “neden”i net bir şekilde ifade etmek, ajanın projeye doğru motivasyonla başlamasını sağlar.
Örneğin, “Bir e-ticaret sitesi için sepet özelliği geliştirme” yerine, “Müşterilerin ürünleri sepete ekleyip çıkarabilmesini, sepetin güncellenmesini ve ödeme adımına geçişi sağlayarak satış dönüşüm oranlarını %15 artırmayı hedefleyen bir sepet özelliği geliştirme” gibi daha açıklayıcı bir tanım, ajanın işlevselliğin ötesinde iş hedefini de anlamasına yardımcı olur. Bu, ajanın sadece kod yazmakla kalmayıp, projenin ticari hedeflerine de hizmet eden çözümler üretmesini teşvik eder.
2. Gereksinimleri Detaylandırın: Somut ve Ölçülebilir Olun
“Gereksinimler” bölümü, CLAUDE.md’nin en kritik kısımlarından biridir. Burada, projenin ne yapması gerektiğini açıkça belirtmelisiniz. Ancak bu, sadece bir liste oluşturmakla kalmamalı, aynı zamanda gereksinimlerin somut ve mümkünse ölçülebilir olması gerekir.
* Fonksiyonel Gereksinimler: Kullanıcının sistemle nasıl etkileşim kuracağını tanımlar. Örneğin, “Kullanıcılar, ürünleri sepete ekleyebilmelidir.”
* Teknik Gereksinimler: Sistemin nasıl çalışması gerektiğini tanımlar. Örneğin, “Sepete ekleme işlemi, 2 saniyenin altında tamamlanmalıdır.” veya “Kullanılan veritabanı, en az 10.000 eş zamanlı kullanıcıyı destekleyebilmelidir.”
Bu tür detaylar, ajanın ne tür bir çözüm üreteceği konusunda net bir fikre sahip olmasını sağlar. Eğer bir web uygulaması geliştiriyorsanız, “responsive tasarım” gibi ifadeler yerine, “Uygulama, mobil, tablet ve masaüstü ekran boyutlarında sorunsuz görüntülenmeli ve kullanılabilir olmalıdır.” gibi daha spesifik ifadeler kullanmak daha faydalıdır.
3. Teknolojileri Belirleyin: Uyumlu Bir Ekosistem Oluşturun
Hangi teknolojilerin kullanılacağını belirlemek, ajanın size uygun araçları seçmesini sağlar. Bu bölüm, sadece dil ve framework’leri listelemekle kalmamalı, aynı zamanda bu teknolojilerin nasıl birlikte çalışacağına dair ipuçları da içermelidir.
Örneğin, eğer bir mobil uygulama geliştiriyorsanız, “React Native kullanılarak iOS ve Android platformları için tek kod tabanı ile uygulama geliştirilecek.” gibi bir ifade, ajanın platformlar arası uyumluluğu göz önünde bulundurmasını sağlar. Ayrıca, kullanılacak belirli kütüphaneler veya API’ler (Application Programming Interface – Uygulama Programlama Arayüzü) de bu bölümde belirtilebilir. Bu, ajanın standart dışı veya uyumsuz teknolojiler kullanmasını engeller.
4. Beklenen Çıktıları Tanımlayın: Son Noktayı Gösterin
Projenin sonunda ne elde etmek istediğinizi net bir şekilde tanımlamak, ajanın hedefe odaklanmasını sağlar. Bu, sadece “çalışan bir kod” demekten çok daha fazlasıdır.
* Kod Kalitesi: “Temiz, okunabilir ve iyi belgelenmiş kod” gibi ifadeler, ajanın kodun kalitesine de dikkat etmesini sağlar.
* Teslimat Formatı: Kodun hangi formatta teslim edileceği (örneğin, bir Git deposu linki, sıkıştırılmış bir dosya) belirtilmelidir.
* Testler: “Tüm fonksiyonlar için birim testleri (unit tests) yazılmalı ve testlerin %90’ı başarıyla geçmelidir.” gibi ifadeler, ajanın kodun doğruluğunu da garanti altına almasını teşvik eder.
Bu, ajanın sadece işlevsel değil, aynı zamanda sürdürülebilir ve test edilebilir kod üretmesini sağlar.
Gerçek Dünya Senaryoları ve Vaka Analizleri
CLAUDE.md’nin gücünü en iyi şekilde anlamak için, gerçek dünya senaryolarından örnekler incelemek faydalı olacaktır.
Vaka Analizi 1: Basit Bir Blog Oluşturma
Diyelim ki, yapay zeka ajanı ile basit bir blog sitesi oluşturmak istiyorsunuz.
CLAUDE.md Dosya İçeriği (Özet):
## Proje Adı: Basit Blog Platformu
### Proje Tanımı
Kullanıcıların yazı yazıp yayınlayabileceği, diğer yazıların okunabileceği temel bir blog platformu oluşturmak.
### Gereksinimler
- Kullanıcılar:
- Giriş yapmadan yazı okuyabilirler.
- Yazı başlığı, içeriği ve yayınlanma tarihi gösterilmelidir.
- Yönetici (Admin):
- Yeni yazı oluşturabilmeli (başlık, içerik).
- Mevcut yazıları düzenleyebilmeli.
- Yazıları silebilmeli.
- Yazıları yayınlayabilmeli/taslak olarak kaydedebilmeli.
- Teknik:
- Hızlı yükleme süreleri.
- Basit ve kullanıcı dostu arayüz.
### Teknolojiler
- Frontend: React (Create React App ile)
- Backend: Node.js (Express.js framework'ü ile)
- Veritabanı: SQLite (basitlik ve kurulum kolaylığı için)
- Stil: Tailwind CSS (hızlı stil oluşturma için)
### Beklenen Çıktılar
- Tamamen işlevsel bir blog web uygulaması.
- Tüm kodların bir Git deposunda (GitHub) paylaşılması.
- Temel CRUD (Create, Read, Update, Delete - Oluştur, Oku, Güncelle, Sil) işlemleri için API endpoint'leri.
- Basit bir README.md dosyası.
### Kısıtlamalar
- Güvenlik önlemleri: Admin paneline erişim için basit bir parola koruması.
- Kodlama stili: Airbnb JavaScript Style Guide'a uyulmalı.
Bu CLAUDE.md dosyası, ajana projenin ne olduğunu, hangi özellikleri içermesi gerektiğini, hangi teknolojileri kullanması gerektiğini ve sonunda ne elde etmemiz gerektiğini net bir şekilde anlatır. Bu, ajanın gereksiz yere karmaşık çözümler üretmesini veya yanlış teknolojiler seçmesini engeller.
Vaka Analizi 2: API Entegrasyonu ve Veri İşleme
Daha karmaşık bir senaryoda, bir üçüncü taraf API'sinden veri çekip işleyen bir uygulama geliştirmek isteyebilirsiniz.
CLAUDE.md Dosya İçeriği (Özet):
## Proje Adı: Hava Durumu Veri Çekici ve Analiz Aracı
### Proje Tanımı
Belirli bir şehir için OpenWeatherMap API'sinden günlük ve saatlik hava durumu verilerini çekerek, bu verileri işleyip kullanıcılara basit bir arayüzde sunan bir web uygulaması geliştirmek.
### Gereksinimler
- API Entegrasyonu:
- OpenWeatherMap API'sine (https://openweathermap.org/api) geçerli bir API anahtarı ile bağlanılmalı.
- Belirli bir şehir (örneğin, Ankara) için mevcut hava durumu verileri çekilmeli.
- Önümüzdeki 5 gün için tahmin edilen hava durumu verileri çekilmeli.
- Veri İşleme:
- Çekilen verilerdeki sıcaklık, nem, rüzgar hızı gibi temel bilgiler ayrıştırılmalı.
- Sıcaklıklar Celsius cinsinden gösterilmeli.
- Veriler, kullanıcı dostu bir formatta işlenmeli (örneğin, "Bugün Ankara'da hava parçalı bulutlu, sıcaklık 25°C").
- Arayüz:
- Şehir adı girilebilen bir metin kutusu.
- Hava durumu bilgilerini gösteren bir sonuç alanı.
- Hata mesajları (API anahtarı geçersizse, şehir bulunamazsa vb.) anlaşılır bir şekilde gösterilmeli.
### Teknolojiler
- Frontend: Vue.js
- Backend: Python (Flask framework'ü ile)
- API İstemci Kütüphanesi: requests (Python)
- Veri Formatı: JSON
### Beklenen Çıktılar
- Tamamen işlevsel bir web uygulaması.
- Python kodları ve Vue.js bileşenleri ayrı ayrı sunulmalı.
- API anahtarının güvenli bir şekilde yönetilmesi (örneğin, ortam değişkenleri - environment variables - aracılığıyla).
- Örnek API anahtarı ile birlikte çalıştırılabilir bir proje.
- Kodlar için temel dokümantasyon.
### Kısıtlamalar ve Kurallar
- API kullanım limitlerine dikkat edilmeli.
- Hassas bilgiler (API anahtarı gibi) kod içine gömülmemeli.
- Kullanıcı arayüzü mobil cihazlarda da düzgün çalışmalı (responsive).
Bu vaka analizleri, CLAUDE.md'nin farklı karmaşıklıktaki projeler için nasıl uyarlanabileceğini göstermektedir. Önemli olan, ajanın ihtiyaç duyduğu tüm bilgileri net ve yapılandırılmış bir şekilde sunmaktır.
İleri Düzey İpuçları ve Püf Noktaları
CLAUDE.md'yi sadece bir talimat listesi olmanın ötesine taşıyarak, yapay zeka ajanlarıyla daha derin ve etkili bir işbirliği kurmak mümkündür. İşte deneyimli kullanıcılar için bazı ileri düzey ipuçları:
1. Iteratif Geliştirme ve Geri Bildirim Döngüleri
CLAUDE.md, tek seferlik bir doküman olmaktan ziyade, projenin yaşam döngüsü boyunca güncellenebilen dinamik bir belge olarak düşünülmelidir. Yapay zeka ajanıyla çalışırken, ilk çıktıyı aldıktan sonra CLAUDE.md dosyasını gözden geçirin ve ajanın performansına göre güncellemeler yapın.
* Örnek: Eğer ajan, beklenenden daha basit bir kullanıcı arayüzü ürettiyse, CLAUDE.md'nin "Arayüz" gereksinimlerini daha detaylı hale getirebilirsiniz. Örneğin, "Kullanıcı arayüzü, modern bir tasarım anlayışına sahip olmalı, renk paleti açık ve canlı olmalı." gibi ifadeler ekleyebilirsiniz.
* Geri Bildirim: Ajanın ürettiği kod veya çıktı hakkında spesifik geri bildirimler vermek, ajanın öğrenme sürecini hızlandırır. Bu geri bildirimleri, CLAUDE.md'ye eklenen "Geri Bildirimler" veya "İyileştirme Önerileri" gibi bölümlerle belgeleyebilirsiniz.
Bu iteratif yaklaşım, ajanın zamanla projenizin gereksinimlerini daha iyi anlamasını ve daha doğru çıktılar üretmesini sağlar.
2. Ajanın Rolünü ve Yeteneklerini Belirleme
CLAUDE.md'de, ajanın hangi rolleri üstleneceğini ve hangi yeteneklere sahip olduğunu belirtebilirsiniz. Bu, ajanın projedeki yerini ve sorumluluklarını netleştirir.
* Örnek: "Sen bir backend geliştiricisi olarak hareket etmelisin ve RESTful API'leri tasarlamaktan sorumlu olmalısın." veya "Sen bir frontend geliştiricisi olarak, kullanıcı deneyimini optimize etmeli ve duyarlı tasarımlar oluşturmalısın."
* Kapasite Belirleme: Eğer ajanın belirli bir konuda daha az deneyimli olduğunu düşünüyorsanız, bu durumu belirtebilir ve bu alanda daha fazla yönlendirme sağlayabilirsiniz. Örneğin, "Güvenlik konusunda daha dikkatli olmalısın ve olası zafiyetlere karşı önlemler almalısın."
Bu, ajanın yeteneklerini doğru şekilde yönlendirmenize ve potansiyel sorunları önceden belirlemenize yardımcı olur.
3. Karmaşık Mantık ve Algoritmaları Açıklama
Eğer projenizde karmaşık bir mantık veya özel bir algoritma kullanmanız gerekiyorsa, bunu CLAUDE.md'de açıkça açıklamak önemlidir. Sadece algoritmanın adını vermek yerine, nasıl çalıştığını ve neden kullanıldığını da belirtebilirsiniz.
* Örnek: "Veri sıralaması için QuickSort algoritması kullanılacaktır. Bu algoritma, büyük veri setlerinde yüksek performans göstermesi nedeniyle tercih edilmiştir. Algoritmanın temel adımları şunlardır: [Adımların kısa açıklaması]."
* Pseudocode (Sözde Kod): Gerekirse, karmaşık mantığı açıklamak için pseudocode kullanabilirsiniz. Bu, ajanın gerçek kodlama diline geçmeden önce mantığı anlamasına yardımcı olur.
Bu, ajanın karmaşık problemleri doğru bir şekilde çözmesini ve sizin beklentilerinizi karşılamasını sağlar.
4. "Anti-Patterns" ve Kaçınılması Gereken Durumlar
Projede kaçınılması gereken belirli "anti-patterns" (anti-desenler) veya yaygın hatalar varsa, bunları da CLAUDE.md'de belirtebilirsiniz. Bu, ajanın benzer hataları yapmasını önler.
* Örnek: "Global değişkenlerin aşırı kullanımından kaçınılmalıdır." veya "Asenkron işlemler yönetilirken, race condition (yarış durumu) senaryolarına dikkat edilmelidir."
* Güvenlik Açıkları: "SQL injection (SQL enjeksiyonu) gibi yaygın güvenlik açıklarına karşı önlemler alınmalıdır."
Bu, ajanın daha sağlam ve güvenli kodlar üretmesine yardımcı olur.
Sonuç: CLAUDE.md ile Yapay Zeka Destekli Kodlamada Yeni Bir Dönem
CLAUDE.md, yapay zeka ajanlarıyla yapılan kodlama projelerinde iletişimi standardize etmek ve verimliliği artırmak için güçlü bir araçtır. Bu pratik şartname formatı, ajanın beklentilerinizi tam olarak anlamasını sağlayarak, daha doğru, güvenilir ve hedefe yönelik çıktılar üretmesine olanak tanır. Proje tanımından gereksinimlere, teknolojilerden beklenen çıktılara kadar her adımı net bir şekilde belirleyerek, yapay zeka ile çalışırken karşılaşılan belirsizlikleri ortadan kaldırabilir ve geliştirme sürecini hızlandırabilirsiniz.
Gerçek dünya senaryoları ve vaka analizleri, CLAUDE.md'nin farklı projelerde nasıl uygulanabileceğini göstermektedir. İleri düzey ipuçları ve püf noktaları ise, bu formatı kullanarak yapay zeka ajanlarıyla daha derin ve etkili bir işbirliği kurmanın yollarını sunmaktadır. CLAUDE.md, sadece bir dokümantasyon biçimi değil, aynı zamanda yapay zeka destekli kodlama projelerinde başarıyı garantileyen bir stratejidir. Bu standartı benimseyerek, geleceğin kodlama projelerinde daha verimli, daha hızlı ve daha kaliteli sonuçlar elde edebilirsiniz.
Sıkça Sorulan Sorular (SSS)
* CLAUDE.md yalnızca Claude modeli için mi geçerlidir?
Hayır, CLAUDE.md formatı genel bir standart olarak tasarlanmıştır ve Claude gibi gelişmiş dil modelleri başta olmak üzere, çeşitli yapay zeka ajanları ve kodlama araçlarıyla kullanılabilir. Önemli olan, ajana net ve yapılandırılmış bilgi sunmaktır.
* CLAUDE.md dosyası ne kadar detaylı olmalıdır?
Dosyanın detay seviyesi projenin karmaşıklığına bağlıdır. Basit projeler için daha kısa ve öz bir dosya yeterli olabilirken, karmaşık projeler için daha fazla ayrıntı ve açıklama gerekebilir. Amaç, ajanın projeyi tam olarak anlaması için yeterli bilgiyi sağlamaktır.
* CLAUDE.md dosyasını güncel tutmak önemli midir?
Evet, özellikle iteratif geliştirme süreçlerinde CLAUDE.md dosyasını güncel tutmak çok önemlidir. Proje ilerledikçe veya gereksinimler değiştikçe, bu dosyayı da buna göre güncellemek, ajanın her zaman en güncel bilgilere sahip olmasını sağlar.
* CLAUDE.md dosyasını oluştururken hangi format kullanılmalıdır?
CLAUDE.md, adından da anlaşılacağı gibi Markdown formatında yazılmalıdır. Markdown, hem insanlar tarafından kolayca okunabilir hem de makineler tarafından işlenebilir bir formattır.
#YapayZeka #Kodlama #YazılımGeliştirme #CLAUDEmd #AgenticAI
