Çok değerli bir taktik vereyim. Özellikle Claude Pro ile büyük uygulama geliştirenler için deneyebileceğiniz bir yöntem.
Claude Opus 5.5’e direkt “uygulamayı yap” demek yerine, önce ChatGPT’ye ana projenin promptunu verip Claude Opus 5.5’e göre projeyi hazırlatıyorum.
Buradaki kritik nokta şu: Agentleri ve Skill’leri kendim tek tek belirlemiyorum. AI’ın projeyi analiz edip gerekli olanları kendisinin çıkarmasını sağlıyorum.
ChatGPT’ye şunu yazabilirsiniz:
“Aşağıdaki proje promptumu analiz et ve Claude Opus 5.5 için optimize et.
Projeyi geliştirecek AI’ın ihtiyaç duyacağı tüm çalışma altyapısını kendin oluştur.
Ben hangi Agent’lerin veya Skill’lerin gerekli olduğunu belirlemek istemiyorum. Projeyi analiz ederek hangi agent, skill, workflow, kural ve yardımcı dosyaların gerçekten gerekli olduğuna kendin karar ver.
Gereksiz agent veya skill oluşturma. Sadece projenin geliştirilmesi için gerçekten faydalı olacak olanları oluştur.
Bana doğrudan kullanılabilir bir proje klasörü hazırla.
Klasör yapısında gerektiği kadar:
- Agents/
- Skills/
- Settings/
- Execute Plan
- ARCHITECTURE
- Progress
- Fazlar/
- Start Here
oluştur.
Agents/
Projeyi analiz ederek gerekli uzman agentleri kendin belirle.
Örneğin frontend, backend, database, UI/UX, testing, security, API, AI, debugging gibi alanlardan hangilerine gerçekten ihtiyaç varsa onları oluştur.
Her agent için:
- Görevi
- Sorumlulukları
- Çalışma kuralları
- Hangi dosyalara müdahale edebileceği
- Hangi durumda devreye gireceği
- Diğer agentlerle nasıl çalışacağı
bilgilerini oluştur.
Skills/
Projeyi analiz ederek gerekli skill’leri kendin belirle ve oluştur.
Her skill için:
- Amacı
- Ne zaman kullanılacağı
- Nasıl kullanılacağı
- Girdi/çıktıları
- Uyulması gereken kurallar
belirle.
Aynı işi yapan gereksiz skill’ler oluşturma.
ARCHITECTURE
Projenin teknik mimarisini çıkar.
Kullanılacak teknoloji, klasör yapısı, modüller, veri akışı, API’ler, veritabanı, authentication, AI servisleri ve gerekli entegrasyonları projeye göre belirle.
Settings
Claude’un proje boyunca uyması gereken kuralları oluştur.
Kodlama standartları, güvenlik, performans, dosya düzeni, test, hata yönetimi, dependency yönetimi ve AI çalışma kurallarını projeye göre belirle.
Execute Plan
Projeyi geliştirmek için uygulanabilir bir ana plan oluştur.
Fazlar
Projeyi mantıklı geliştirme aşamalarına kendin böl.
Örneğin:
Faz 1 → Temel altyapı
Faz 2 → Ana özellikler
Faz 3 → Backend/API
Faz 4 → AI entegrasyonu
Faz 5 → Ödeme/üyelik
Faz 6 → Test ve hata düzeltme
Faz 7 → Production
Ancak bunları örnek olarak düşün; projenin gerçek ihtiyaçlarına göre fazları kendin belirle.
Her fazı gerektiğinde alt görevlere böl ve her faz için tamamlanma kriterleri oluştur.
Progress
Proje ilerledikçe tamamlanan, devam eden, bekleyen ve hatalı işleri takip edebilecek bir yapı oluştur.
Start Here
Claude Opus 5.5’in projeye ilk başladığında okuyacağı başlangıç dosyasını oluştur.
Bu dosya Claude’a:
- Projenin amacını
- Mevcut durumu
- Mimariyi
- Agentleri
- Skill’leri
- Kuralları
- Fazları
- İlk yapması gerekenleri
açıklamalı.
ÇALIŞMA MANTIĞI
Claude projeye başladığında önce Start Here dosyasını, ardından gerekli architecture/settings/agent/skill dosyalarını okuyarak mevcut durumu anlamalı.
Daha sonra yalnızca aktif faz için gerekli agent ve skill’leri kullanmalı.
Bir faz tamamlanmadan sonraki faza geçmemeli.
Her görevden sonra yaptığı değişiklikleri Progress dosyasına kaydetmeli.
Bir hata oluştuğunda önce mevcut architecture ve ilgili skill/agent kurallarını kontrol ederek sorunu çözmeye çalışmalı.
Aynı problemi tekrar tekrar çözmek için gereksiz context tüketmemeli.
ÖNEMLİ:
Agent, Skill, dosya ve klasör sayılarını önceden sınırlama. Ancak gereksiz hiçbir şey oluşturma.
Projeyi analiz et ve en verimli Claude Opus 5.5 çalışma sistemini kendin tasarla.
Sonuç olarak bana Claude Opus 5.5’e verilebilecek, hazır ve düzenli bir proje klasörü oluştur.
Ardından Start Here üzerinden **Faz 1’i uygulanabilir görevlere böl ve ilk geliştirme adımlarını hazırla.”
PROJE PROMPTUM:
[BURAYA PROJENİN ANA PROMPTUNU EKLE]
Bence bu sistemin en güzel tarafı, “10 tane agent oluştur, 20 tane skill oluştur” diye önceden karar vermek zorunda kalmamanız.
AI projeyi inceliyor → ihtiyaçları çıkarıyor → gerekli agent/skill’leri oluşturuyor → mimariyi hazırlıyor → fazlara bölüyor → Claude’a verilecek çalışma ortamını hazırlıyor.
Sonra Claude Opus 5.5’e “Start Here’ı oku ve Faz 1’den başla” diyerek geliştirmeye başlayabilirsiniz.
Özellikle büyük projelerde Claude’un her seferinde bütün projeyi baştan anlamaya çalışması yerine, ihtiyaç duyduğu bağlamı ilgili Agent/Skill dosyalarından alması daha düzenli bir çalışma şekli oluşturabilir.