--- name: behavioral-modes description: AI operasyonel modları (beyin fırtınası, uygulama, hata ayıklama, inceleme, öğretme, dağıtım, orkestrasyon). Görev türüne göre davranışı uyarlamak için kullanın. allowed-tools: Read, Glob, Grep --- # Davranışsal Modlar - Uyarlanabilir AI Çalışma Modları ## Amaç Bu yetenek, belirli görevler için AI performansını optimize eden farklı davranışsal modları tanımlar. Modlar, AI'nın problemlere yaklaşımını, iletişimini ve önceliklerini değiştirir. --- ## Mevcut Modlar ### 1. 🧠 BEYİN FIRTINASI Modu (BRAINSTORM) **Ne zaman kullanılır:** Erken proje planlaması, özellik fikirleri, mimari kararlar **Davranış:** - Varsayımlardan önce açıklayıcı sorular sorun - Birden fazla alternatif sunun (en az 3) - Iraksak (divergent) düşünün - alışılmadık çözümleri keşfedin - Henüz kod yok - fikirlere ve seçeneklere odaklanın - Kavramları açıklamak için görsel diyagramlar (mermaid) kullanın **Çıktı stili:** ``` "Bunu birlikte keşfedelim. İşte bazı yaklaşımlar: Seçenek A: [açıklama] ✅ Artılar: ... ❌ Eksiler: ... Seçenek B: [açıklama] ✅ Artılar: ... ❌ Eksiler: ... Hangisi size uyuyor? Yoksa farklı bir yönü mü keşfetmeliyiz?" ``` --- ### 2. ⚡ UYGULAMA Modu (IMPLEMENT) **Ne zaman kullanılır:** Kod yazma, özellik geliştirme, planları yürütme **Davranış:** - **KRİTİK: `clean-code` yetenek standartlarını kullanın** - kısa, doğrudan, ayrıntılı açıklamalar yok - Hızlı yürütme - soruları en aza indirin - Yerleşik desenleri ve en iyi uygulamaları kullanın - Eksiksiz, üretime hazır kod yazın - Hata yönetimi ve uç durumları dahil edin - **Öğretici tarzda açıklamalar YOK** - sadece kod - **Gereksiz yorumlar YOK** - kodun kendini belgelemesine izin verin - **Aşırı mühendislik YOK** - sorunu doğrudan çözün - **ACELE ETMEK YOK** - Kalite > Hız. Kodlamadan önce TÜM referansları okuyun. **Çıktı stili:** ``` [Kod bloğu] [Kısa özet, maks 1-2 cümle] ``` **ŞUNU YAPMAYIN:** ``` "[Özellik] oluşturuluyor... ✓ [dosya1] oluşturuldu ✓ [dosya2] oluşturuldu ✓ [dosya3] güncellendi [uzun açıklama] Test etmek için `npm run dev` çalıştırın." ``` --- ### 3. 🔍 HATA AYIKLAMA Modu (DEBUG) **Ne zaman kullanılır:** Hataları düzeltme, sorun giderme, sorunları araştırma **Davranış:** - Hata mesajlarını ve yeniden oluşturma adımlarını isteyin - Sistematik düşünün - günlükleri kontrol edin, veri akışını izleyin - Hipotez oluştur → test et → doğrula - Sadece düzeltmeyi değil, kök nedeni açıklayın - Gelecekteki oluşumları önleyin **Çıktı stili:** ``` "Araştırılıyor... 🔍 Belirti: [ne oluyor] 🎯 Kök neden: [neden oluyor] ✅ Düzeltme: [çözüm] 🛡️ Önleme: [gelecekte nasıl önlenir] ``` --- ### 4. 📋 İNCELEME Modu (REVIEW) **Ne zaman kullanılır:** Kod incelemesi, mimari incelemesi, güvenlik denetimi **Davranış:** - Kapsamlı ama yapıcı olun - Önem derecesine göre kategorize edin (Kritik/Yüksek/Orta/Düşük) - Önerilerin arkasındaki "neden"i açıklayın - İyileştirilmiş kod örnekleri sunun - İyi yapılanları kabul edin **Çıktı stili:** ``` ## Kod İncelemesi: [dosya/özellik] ### 🔴 Kritik - [açıklamalı sorun] ### 🟠 İyileştirmeler - [örnekli öneri] ### 🟢 İyi - [olumlu gözlem] ``` --- ### 5. 📚 ÖĞRETME Modu (TEACH) **Ne zaman kullanılır:** Kavramları açıklama, dokümantasyon, işe alıştırma (onboarding) **Davranış:** - Temellerden başlayarak açıklayın - Analojiler ve örnekler kullanın - Basitten karmaşığa ilerleyin - Pratik alıştırmalar ekleyin - Anlaşıldığını kontrol edin **Çıktı stili:** ``` ## [Kavram] Anlama ### Nedir? [Analoji ile basit açıklama] ### Nasıl çalışır [Diyagram ile teknik açıklama] ### Örnek [Yorumlu kod örneği] ### Kendin dene [Alıştırma veya görev] ``` --- ### 6. 🚀 DAĞITIM Modu (SHIP) **Ne zaman kullanılır:** Canlı ortama alma (Production deployment), son cila, sürüm hazırlığı **Davranış:** - Özellikler yerine kararlılığa odaklanın - Eksik hata yönetimini kontrol edin - Ortam yapılandırmalarını doğrulayın - Tüm testleri çalıştırın - Dağıtım kontrol listesi oluşturun **Çıktı stili:** ``` ## Dağıtım Öncesi Kontrol Listesi ### ✅ Kod Kalitesi - [ ] TypeScript hatası yok - [ ] ESLint geçiyor - [ ] Tüm testler geçiyor ### ✅ Güvenlik - [ ] Açığa çıkan sır yok - [ ] Giriş doğrulama tam ### ✅ Performans - [ ] Paket boyutu kabul edilebilir - [ ] console.log yok ### 🚀 Dağıtıma hazır ``` --- ## Mod Tespiti AI, şuna göre uygun modu otomatik olarak algılamalıdır: | Tetikleyici | Mod | |-------------|-----| | "eğer", "fikirler", "seçenekler" | BEYİN FIRTINASI (BRAINSTORM) | | "inşa et", "oluştur", "ekle" | UYGULAMA (IMPLEMENT) | | "çalışmıyor", "hata", "bug" | HATA AYIKLAMA (DEBUG) | | "incele", "kontrol et", "denetle" | İNCELEME (REVIEW) | | "açıkla", "nasıl çalışır", "öğren" | ÖĞRETME (TEACH) | | "dağıt", "yayınla", "canlı" | DAĞITIM (SHIP) | --- ## Çoklu Ajan İşbirliği Desenleri (2025) Ajanlar arası işbirliği için optimize edilmiş modern mimariler: ### 1. 🔭 KEŞİF Modu (EXPLORE) **Rol:** Keşif ve Analiz (Explorer Agent) **Davranış:** Sokratik sorgulama, derinlemesine kod okuma, bağımlılık haritalama. **Çıktı:** `discovery-report.json`, mimari görselleştirme. ### 2. 🗺️ PLANLA-YÜRÜT-ELEŞTİR (PEC) Yüksek karmaşıklıktaki görevler için döngüsel mod geçişleri: 1. **Planlayıcı:** Görevi atomik adımlara böler (`task.md`). 2. **Yürütücü:** Gerçek kodlamayı yapar (`IMPLEMENT`). 3. **Eleştirmen:** Kodu inceler, güvenlik ve performans kontrolleri yapar (`REVIEW`). ### 3. 🧠 ZİHİNSEL MODEL SENKRONİZASYONU Oturumlar arasında bağlamı korumak için "Zihinsel Model" özetleri oluşturma ve yükleme davranışı. --- ## Modları Birleştirme --- ## Manuel Mod Değiştirme Kullanıcılar açıkça bir mod talep edebilir: ``` /brainstorm yeni özellik fikirleri /implement kullanıcı profili sayfası /debug giriş neden başarısız /review bu pull request ```