BlogTeknoloji

VS Code + BMAD: Kod Bilmeyenler İçin Kurulum ve Kullanım

1) VS Code “Workspace” Nedir?

VS Code’da “workspace” şu demek:

Bir proje klasörünü VS Code’da açtığında, o klasör senin çalışma alanın (workspace) olur.

Yani çoğu insan için workspace = tek bir klasör.

VS Code bunu resmi olarak şöyle tanımlar: bir VS Code penceresinde açtığın bir veya daha fazla klasörün toplamı. Genelde tek klasör olur. 

Workspace neden önemli?

Çünkü VS Code o proje için:

  • Açık dosyaları hatırlar
  • Ayarları proje bazlı saklar
  • Eklenti önerilerini proje bazlı tutabilir 

Workspace nasıl açılır?

  • VS Code → File (Dosya) → Open Folder (Klasör Aç)
  • Bir klasör seç → bitti.
    O klasör artık “workspace” oldu. 

“Multi-root workspace” diye bir şey daha var: Aynı workspace içine birden fazla klasör ekleyebiliyorsun. Ama şimdilik buna gerek yok. 


2) BMAD Nedir?

BMAD’i şöyle düşün:

Tek bir yapay zekâ yerine, rolü ve işi belli bir yapay zekâ ekibiyle çalışmak.

Bu ekipte örnek roller:

  • Analist: “Bu fikir mantıklı mı?”
  • Ürün yöneticisi: “Ne yapacağız, ne yapmayacağız?”
  • Mimar: “Bunu nasıl kurarız?”
  • Geliştirici: “Bunu yapıyorum”
  • Tester: “Çalışıyor mu, sorun var mı?”

3) BMAD Kurulumu (Adım Adım)

Adım 0 — Ön Koşullar

  • Node.js v20+ (indir) 
  • VS Code (indir)
  • (Önerilen) VS Code içinde “agentic” çalışabilen bir AI aracı:
    • Roo Code (VS Code eklentisi)
    • Alternatif: GitHub Copilot Chat

BMAD’i kurmak için tek yapacağın şey: VS Code içindeki terminale bir komut yazmak.

Adım 1 — Proje klasörü oluştur

Bilgisayarda bir klasör oluştur:

  • Örn: bmad-projem

Adım 2 — VS Code’da bu klasörü aç

  • VS Code → File → Open Folder
  • bmad-projem klasörünü seç

Adım 3 — Terminali aç

  • VS Code → View → Terminal (Alt tarafta bir ekran açılır)

Adım 4 — BMAD’i kur

Terminale şunu yaz:

npx bmad-method install

Bu komut BMAD’in kurulum yöntemidir. 

Kurulum sırasında bazen “nereye kurayım?” gibi bir soru sorabilir. O da proje klasörün (açtığın klasör) olacak.

Kurulum bitince proje klasörünün içinde BMAD ile ilgili dosyalar oluşur. (Ajanlar da bu dosyaların içindedir.)


4) VS Code’da “Ajanları Çalıştırmak” İçin AI Paneli Kur (Roo Code)

BMAD tek başına “konuşmaz/çalışmaz”; onu konuşturmak için VS Code’da bir AI sohbet paneli gerekir. En kolay seçeneklerden biri Roo Code.

Roo Code kurulumu

  1. VS Code → Extensions (Eklentiler) (Cmd+Shift+X ya da Ctrl+Shift+X)
  2. “Roo Code” yaz
  3. Install (Yükle)
  4. Sol menüde Roo Code ikonuna tıklayıp sohbet panelini aç.

5) Kurduktan Sonra: BMAD Ajanlarını Nasıl Çalıştırırız?

Şimdi en kritik kısım:

BMAD’de “ajan çalıştırmak” demek, AI’ye “şu rol gibi davran” demek.

Yani bir düğmeye basıp robotu başlatmıyorsun; AI ile konuşarak doğru rolü veriyorsun.

BMAD’in mantığı: rol bazlı ajanlar ve iş akışlarıyla (workflow) süreç yönetmek. 

En Basit Kullanım

Roo Code sohbetine şu şekilde başlayabilirsin:

1) Analist’i çalıştır (fikir netleştirme) – Project Brief

“BMAD Method kullanıyoruz. Sen şimdi Analist gibi davran. Bana 6 soru sor: hedef kitle, problem, çözüm, neden kullanacaklar, MVP, riskler. Sonra bana 1 sayfalık proje özeti çıkar.”

2) Ürün Yöneticisi’ni çalıştır (ne yapılacak?) – PRD

“Şimdi Ürün Yöneticisi (Product Manager) gibi davran. Bu özete göre ‘PRD’ hazırla: özellikler, yapılmayacaklar, kullanıcı akışı, basit user story listesi.”

3) Mimar’ı çalıştır (nasıl kurulur?) – Sistem Mimarisi

“Şimdi Sistem Mimarı gibi davran. Teknik detayları basitleştirerek anlat: hangi parçalar gerekir (web sitesi, giriş sistemi, veritabanı gibi).”

4) Testçi’yi çalıştır (kontrol)

“Şimdi Tester gibi davran. En çok nerede hata çıkar? Kullanıcı nerede zorlanır? Checklist hazırla.”

Hepsi bu. Kod bilmeden “şunun gibi davran bunun gibi davran” diyerek ilerlersin.


6) “Workflow” ile İlerlemek (Daha Düzenli Yol)

BMAD’in asıl gücü burada:

Bir iş akışı (workflow) seçersin ve sırayla ilerlersin.

Örnek düzen:

  1. Analyst → Project brief
  2. PM → PRD
  3. Architect → Mimari
  4. Dev → Yapım
  5. QA → Test

Bu akış BMAD’in “yapılandırılmış AI geliştirme” fikrinin temelidir. 


7) (Opsiyonel) Projeyi AI’ye “Tek Dosya” Olarak Vermek: Flatten

Bazen AI’ye bütün projeyi tek seferde göstermek istersin. BMAD’in bunun için bir “flatten” aracı var (projeyi tek bir dosyada toplar). 

Komut örneği:

npx bmad-method flatten --input /proje/klasor/yolu

Not: Bazı sürümlerde “dosya yolunu” vermen gerekebiliyor. 

Yeni başlayanlar için şart değil. “Takıldım, AI her şeyi görsün” dediğin gün kullanırsın.


Mini Özet (3 cümlede)

  • Workspace: VS Code’da açtığın proje klasörü.
  • Kurulum: Terminalde npx bmad-method install.
  • Ajan çalıştırma: Roo Code sohbetinde “Analist gibi davran”, “PM gibi davran” diyerek adım adım ilerlemek.

Sonuç: BMAD Neden Önemli?

BMAD Method, yapay zekâyı:

  • Sadece “yardımcı” olmaktan çıkarır
  • Süreç sahibi bir ekip üyesine dönüştürür

AI destekli geliştirmenin geleceği:

Daha fazla prompt yazmak değil,
doğru ajanı, doğru zamanda konuşturmaktır.

Eğer AI ile ciddi, sürdürülebilir ve profesyonel yazılım geliştirmek istiyorsan, BMAD Method kesinlikle radarında olmalı.

Bir sonraki yazımızda 0’dan propmtlarıyla birlikte örnek proje geliştirmesi yayınlayacağız.

İlgili gönderi
BlogTeknoloji

BMAD Method Nedir? Yapay Zekâ Destekli Yazılım Geliştirmenin Yeni Dönemi

Yapay zekâ ile yazılım geliştirme son birkaç yılda büyük bir ivme kazandı. Ancak bu ivmeyle…
Daha fazla oku
BlogSosyalTeknoloji

Google AdSense Onayı Almak İçin Sitenizi Nasıl Hazırlarsınız?

Google AdSense, blog ve web sitelerinden gelir elde etmenin en etkili yollarından biridir. Ancak…
Daha fazla oku
BlogEkonomiHaberSosyalTeknolojiVideo

En İyi 21 AI (Yapay Zeka) Aracı

Üretkenliği artırmak, görevleri ve işini basitleştirmek mi istiyorsunuz? İster bir proje…
Daha fazla oku
Bülten
Haberdar Olun

Magniphant'ın Bültenine kaydolun ve Magniphant'ın size özel en iyi haberlerini alın.