Skip to content

Commit 4fa3ec0

Browse files
alperhankendiclaude
andcommitted
15: Agentic Coding Frameworks - BMAD, SpecKit, OpenSpec, GSD, Superpowers karsilastirmasi
Yeni makaleler: 15-Agentic-Coding-Frameworks (ana makale), 95-Superpowers, 96-GSD, 97-OpenSpec, 98-SpecKit. 99-BMAD-Method guncellendi. Shared Triad, karar matrisi, decision flowchart, quick decision guide. README, nav, page-nav guncellendi. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 74c250f commit 4fa3ec0

9 files changed

Lines changed: 580 additions & 34 deletions

File tree

15-Agentic-Coding-Frameworks.md

Lines changed: 220 additions & 0 deletions
Large diffs are not rendered by default.

95-Superpowers.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Superpowers - The Discipline Enforcer
2+
3+
GitHub Stars: Growing | License: MIT
4+
5+
Superpowers benzersiz bir niş işgal eder. Öncelikli olarak bir specification framework'ü (SpecKit veya OpenSpec gibi), bir enterprise takım simülatörü (BMAD gibi) veya bir context orkestrasyon motoru (GSD gibi) değildir. Bir **disiplin zorunluluk sistemidir**. GSD'ye en yakın buluyorum, ancak TDD konusunda çok daha katı.
6+
7+
## Onu Farklı Kılan Ne?
8+
9+
### Zorunlu Brainstorming Gate'i
10+
11+
Herhangi bir kod yazılmadan önce, Superpowers geliştirici ve AI agent arasında yapılandırılmış bir diyaloğu zorlar. Bu opsiyonel değildir. Agent, bir tasarım sunulup onaylanana kadar kod yazmaktan, proje iskeletlemekten veya herhangi bir implementation eylemi almaktan açıkça men edilmiştir.
12+
13+
BMAD'in benzer bir analiz fazı vardır, ancak Superpowers'ın gate'i daha serttir: geçici çözüm yoktur, "bu tasarım gerektirmeyecek kadar basit" kaçış kapısı yoktur. GSD'nin milestone ve planlama tartışmaları vardır ama atlanabilir.
14+
15+
### TDD Demir Kuralı
16+
17+
Diğer framework'ler test yazmayı önerir. Superpowers bunu bir **sil-ve-yeniden-yaz kuralıyla** dayatır: agent, başarısız bir test olmadan production kodu yazarsa, kod silinir. Referans için saklanmaz. Uyarlanmaz. **Silinir.**
18+
19+
Bu, bu karşılaştırmadaki herhangi bir framework'ün en agresif test zorunluluğudur.
20+
21+
### İkna Bazlı Koruma Rayları
22+
23+
Superpowers, AI agent'ların psikolojisini açıkça ele alır. Modellerin adımları atlamak için kullandığı rasyonalizasyonları isimlendirir ("bu test etmek için çok basit", "testleri sonra yazacağım", "bunu hızlıca düzelteyim") ve bunları önceden engeller.
24+
25+
Skill'ler sosyal mühendisliğe karşı stres testi yapılmıştır: yaratıcı, aciliyet simüle ederek ve uyumu izleyerek agent'ı köşe kesmeye ikna etmeye kasıtlı olarak çalışır.
26+
27+
### İki Aşamalı Review ile Subagent Dispatch
28+
29+
GSD gibi, Superpowers da context pollution'ı önlemek için taze subagent context'leri kullanır. Ancak GSD paralel çalıştırma hızına odaklanırken, Superpowers **kalite gate'lerine** odaklanır.
30+
31+
Her subagent'ın çıktısı, workflow ilerlemeden önce **spec uyumluluk review'u** ve **kod kalite review'undan** geçer. Muhtemelen GSD ile aynı token kullanım kısıtlamalarına sahiptir. Daha fazlasını yapar. Daha fazla kullanırsınız. Her ikisi de bir maliyeti olan context rot'u önlemeye çalışır, ancak doğruluk muhtemelen maliyetine değer.
32+
33+
## Pratikte Trade-Off
34+
35+
Superpowers'ın temel trade-off'u **güvenilirlik vs hızdır**. Zorunlu brainstorming, TDD dayatması ve iki aşamalı review, bu karşılaştırmadaki herhangi bir framework'ün en tutarlı yüksek kaliteli çıktısını üretir (GSD yakın ikinci olarak). Ancak her kalite gate'i zaman ekler.
36+
37+
Ham bir Claude Code session'ında 10 dakika süren bir görev, Superpowers'ın tam pipeline'ı üzerinden 30 dakika sürebilir. Soru şudur: bug'lardan, yeniden çalışmadan ve mimari hatalardan kaçınarak kazanılan zaman, ön disipline harcanan zamanı aşar mı?
38+
39+
* **Production sistemleri** (bug'ların maliyetli olduğu): cevap neredeyse her zaman **evet**
40+
* **Prototip ve tek kullanımlık kod**: cevap neredeyse her zaman **hayır**
41+
42+
## Ne Zaman Kullanmalı
43+
44+
* Kalite kritik production sistemleri
45+
* TDD kültürü olan veya oluşturmak isteyen takımlar
46+
* Bug maliyetinin yüksek olduğu sektörler (finans, sağlık, altyapı)
47+
* AI agent'ın disiplinsiz davranma eğiliminin sorun olduğu projeler
48+
49+
## Ne Zaman Gereksiz
50+
51+
* Hızlı prototipleme ve kavram kanıtları
52+
* Tek kullanımlık script'ler ve deney kodu
53+
* Test yazmanın anlamsız olduğu basit konfigürasyon değişiklikleri
54+
55+
## Nasıl Karşılaştırılır?
56+
57+
Superpowers bu karşılaştırmadaki en katı görüşlü framework'tür. Esnekliği güvenilirlik karşılığında takas eder. Brainstorming fazını atlayamazsınız. Testlerden önce kod yazamazsınız. Code review'u bypass edemezsiniz.
58+
59+
Bu kısıtlamalar, iyi anladıkları görevlerde hızlı hareket etmek isteyen deneyimli geliştiriciler için süreci yavaşlatır, ancak kod kalitesinin hızdan daha önemli olduğu takımlar için en güvenli seçim haline getirir.

96-GSD.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# GSD (Get "Stuff" Done) - The Context Engineering Powerhouse
2+
3+
GitHub Stars: 28.1k | License: MIT | Latest: Active development (March 2026) | [GitHub](https://github.com/gsd-framework/gsd) | [Site](https://gsd.dev)
4+
5+
GSD, specification odaklı framework'lerin büyük ölçüde görmezden geldiği bir probleme saldırır: AI agent'ınızın context window'u dolduğunda ve çıktı kalitesi çöktüğünde ne olur?
6+
7+
## Context Rot Problemi
8+
9+
Context rot, bir AI modelinin tek bir session içinde daha fazla token işledikçe yaşadığı kalite bozulmasıdır. Araştırma ve pratik deneyimler öngörülebilir bir düşüş eğrisi ortaya koyar:
10+
11+
| Context Kullanımı | Kalite Durumu |
12+
| --- | --- |
13+
| **%0-30** | Zirve performans |
14+
| **%50+** | Acele etme, detay atlama, kestirmeler |
15+
| **%70+** | Halüsinasyonlar artışı |
16+
| **%80+** | Konuşmanın başında belirlenen gereksinimleri unutma |
17+
18+
Bu teorik bir endişe değildir. Tek bir Claude Code session'ında karmaşık bir feature üzerinde çalışmış herhangi bir geliştirici, uzun konuşma sonrasında modelin çıktı kalitesinin gözle görülür şekilde bozulduğunu deneyimlemiştir. Yirminci dosya düzenlemesi, ikincisinden ölçülebilir şekilde daha kötüdür.
19+
20+
## GSD Bunu Nasıl Çözer?
21+
22+
GSD'nin temel mimari kararı, her çalıştırma birimi için **taze subagent context'leri başlatmaktır**. Tüm görev context'ini giderek şişen tek bir konuşmada biriktirmek yerine, GSD her göreve kendi temiz 200.000 token context window'unu verir. Görev 50, Görev 1 ile aynı context kalitesini alır çünkü sadece ilgili proje artifact'larıyla yüklenmiş taze bir window'dan başlar.
23+
24+
Çalıştırma modeli görevleri bağımlılık sıralı "wave"ler halinde organize eder:
25+
26+
```mermaid
27+
graph TD
28+
W1["Wave 1<br/><small>Bağımsız görevler<br/>paralel çalışır</small>"]
29+
W2["Wave 2<br/><small>Wave 1'e bağımlı görevler<br/>paralel çalışır</small>"]
30+
W3["Wave 3<br/><small>Önceki tüm wave'lere<br/>bağımlı görevler</small>"]
31+
32+
W1 --> W2 --> W3
33+
34+
T1A["Görev A"] & T1B["Görev B"] & T1C["Görev C"] --> W1
35+
T2A["Görev D"] & T2B["Görev E"] --> W2
36+
T3A["Görev F"] --> W3
37+
38+
style W1 fill:#132213,stroke:#22c55e,stroke-width:2px,color:#4ade80
39+
style W2 fill:#1c1208,stroke:#eab308,stroke-width:1px,color:#facc15
40+
style W3 fill:#1a1a3e,stroke:#a855f7,stroke-width:1px,color:#c084fc
41+
style T1A fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
42+
style T1B fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
43+
style T1C fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
44+
style T2A fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
45+
style T2B fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
46+
style T3A fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
47+
```
48+
49+
Bu wave tabanlı paralelizm, "yatay katmanlar" (önce tüm model'ler, sonra tüm API'ler, sonra tüm UI) yerine **"dikey dilimler"** (uçtan uca feature'lar) yaklaşımını tercih eder. Dikey dilimler görevler arası bağımlılıkları minimize ederek paralel çalışabilecek görev sayısını maksimize eder.
50+
51+
## Multi-Agent Orkestrası
52+
53+
GSD özelleşmiş agent'lardan oluşan bir filo kullanır:
54+
55+
| Agent | Görevi |
56+
| --- | --- |
57+
| **4 Paralel Araştırmacı** | Kod tabanını eş zamanlı inceler ve context toplar |
58+
| **Planlayıcı** | Araştırmayı yapılandırılmış çalıştırma planlarına dönüştürür |
59+
| **Plan Kontrolcüsü** | Çalıştırma başlamadan önce planları doğrular |
60+
| **Wave Tabanlı Paralel Uygulayıcılar** | Taze context'lerde görevleri implement eder |
61+
| **Doğrulayıcılar** | Tamamlanan işi spesifikasyonlara göre doğrular |
62+
| **Debugger Agent'lar** | Bir şey bozulduğunda bilimsel yöntem hipotez testi uygular |
63+
64+
Debugger agent özel ilgiyi hak eder. "Hangi görevleri yaptık?" diye sormak yerine, GSD doğrulaması **"bunun çalışması için neyin DOĞRU olması gerekir?"** diye sorar. Bu hedefe geriye dönük yaklaşım, implementation detayları yerine gözlemlenebilir davranışları test ederek, görev odaklı doğrulamanın kaçırdığı bug'ları yakalar.
65+
66+
## Güçlü Yanları
67+
68+
GSD, bu karşılaştırmadaki en çalıştırma odaklı framework'tür. SpecKit ve OpenSpec specification üretirken, BMAD kapsamlı dokümantasyon üretirken, **GSD kod gönderir**. Context izolasyon mimarisi, AI destekli geliştirmedeki en büyük pratik problemi doğrudan ele alır: uzun session'lar sırasında kalite bozulması.
69+
70+
Atomik git commit'ler (görev başına bir adet) temiz `git bisect` debugging ve bireysel görev geri alma imkanı sağlar. Amazon, Google ve Shopify'daki mühendisler GSD'yi production'da kullanmaktadır.
71+
72+
## Zayıf Yanları
73+
74+
GSD **token açtır**. Her görev için taze context başlatmak, proje context'ini tekrar tekrar iletmek anlamına gelir ve bu, tek session yaklaşımlarına göre API kredilerini daha hızlı tüketir.
75+
76+
Framework ayrıca planlama fazında daha az konuşma odaklıdır; işbirlikçi specification rafine etme yerine çalıştırma hızı için optimize eder.
77+
78+
Platform desteği SpecKit veya OpenSpec'ten daha dardır; şu anda Claude Code, OpenCode ve Gemini CLI'ı kapsar, ancak entegrasyon daha sorunsuz bir deneyim sunar.
79+
80+
Basit görevler için framework'ün yoğunluğu aşırı olabilir, ancak bant dışı todo'lar, debugging session'ları ve tek seferlik işler için araçlar mevcuttur ve bunlar planlama karışımına entegre edilebilir.
81+
82+
## Pratikte Trade-Off
83+
84+
GSD'nin birinci trade-off'u **token maliyeti vs çıktı kalitesidir**. Taze context'ler düzinelerce görev boyunca tutarlı kalite garanti eder, ama API harcamanızı katlar. Tek session'da 5$ maliyetli 50 görevlik bir feature, GSD'nin context izolasyonuyla 25-40$'a mal olabilir.
85+
86+
İkinci trade-off **çalıştırma hızı vs specification derinliğidir**. GSD, diğer tüm framework'lerden daha hızlı kod yazdırır, ama planlama fazı BMAD'ın veya SpecKit'in fazasından daha az işbirlikçidir. Gereksinimleriniz yanlışsa, GSD yanlış planı çok verimli bir şekilde çalıştıracaktır.
87+
88+
Gerçekte ise temiz context'lerle çalışmanın hassasiyeti (reasoning için önemli) ve birden fazla seviyedeki doğrulama adımları (planlama ve çalıştırma), bu framework'ü spesifikasyonları ve gereksinimleri takip etmede son derece doğru kılar ve maliyetine değer.
89+
90+
## Ne Zaman Kullanmalı
91+
92+
* Büyük, çok dosyalı feature geliştirme
93+
* Uzun session'larda kalite bozulması yaşanan projeler
94+
* Paralel çalıştırma ihtiyacı olan refactoring'ler
95+
* Yeterli API bütçesine sahip takımlar
96+
* Atomik commit ve kolay geri alma gerektiren projeler
97+
98+
## Ne Zaman Gereksiz
99+
100+
* Küçük, basit değişiklikler
101+
* Bütçe kısıtlı takımlar
102+
* Kapsamlı işbirlikçi planlama gerektiren projeler
103+
* İşbirlikçi specification rafine etme öncelikli senaryolar

97-OpenSpec.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# OpenSpec - The Brownfield-First Alternative
2+
3+
GitHub Stars: 29.5k | License: MIT | Latest: v1.2.0 (Feb 2026) | [GitHub](https://github.com/openspec-dev/openspec) | [Site](https://openspec.dev)
4+
5+
SpecKit sıfırdan yeni sistemler inşa etmek için tasarlandıysa, OpenSpec mevcut kod tabanları üzerinde çalışmanın daha karmaşık gerçekliği için tasarlanmıştır.
6+
7+
OpenSpec'in felsefesi dört karşıtlıkla özetlenir: **"Esnek, katı değil; iteratif, waterfall değil; kolay, karmaşık değil; brownfield için inşa edilmiş, sadece greenfield için değil."** SpecKit katı faz gate'leri dayatırken, OpenSpec herhangi bir artifact'ı herhangi bir zamanda önceden belirlenmiş bir sıra takip etmeden güncellemenize izin verir.
8+
9+
## Delta Spec'ler
10+
11+
Temel inovasyon, **delta marker'lar aracılığıyla değişiklik izolasyonudur**. Mevcut bir işlevselliği değiştirdiğinizde tüm specification'ı baştan yazmak yerine, OpenSpec mevcut duruma göre neyin değiştiğini tanımlamak için `ADDED`, `MODIFIED` ve `REMOVED` marker'larını kullanır.
12+
13+
Her değişiklik kendi klasörünü alır (`openspec/changes/<isim>/`) ve içinde proposal, spec'ler, tasarım dokümanları ve görevler bulunur. Bu, bir değişikliğin diğerine müdahale etmesini önler.
14+
15+
```
16+
openspec/
17+
changes/
18+
kullanici-yetkilendirme/
19+
proposal.md
20+
specs.md
21+
design.md
22+
tasks.md
23+
odeme-entegrasyonu/
24+
proposal.md
25+
specs.md
26+
design.md
27+
tasks.md
28+
```
29+
30+
## Güçlü Yanları
31+
32+
OpenSpec değişiklik başına yaklaşık **250 satır** çıktı üretir, SpecKit'in yaklaşık **800 satırına** kıyasla. Bu overhead azalması, bir üretim sistemine günde beş değişiklik yaptığınızda önem kazanır.
33+
34+
**Fast-forward** komutu (`/opsx:ff`) tüm planlama artifact'larını tek seferde iskeletler, çok adımlı seremoniden kurtarır.
35+
36+
20+ AI aracı desteğiyle SpecKit kadar taşınabilirdir. Mevcut kod tabanlarında iteratif bakım, refactoring ve artımsal feature geliştirme yapan takımlar için OpenSpec en pragmatik seçenektir.
37+
38+
## Zayıf Yanları
39+
40+
SpecKit gibi, OpenSpec'in spec'leri de **statiktir**. Implementation ile otomatik olarak senkronize olmaz. Multi-agent orkestrasyon, paralel çalıştırma ve context izolasyon stratejisi yoktur.
41+
42+
Kapsamlı mimari dokümantasyon gerektiren büyük greenfield projelerde OpenSpec'in hafif yaklaşımı **yetersiz specification derinliği** üretebilir.
43+
44+
## Pratikte Trade-Off
45+
46+
OpenSpec, specification derinliğini hız karşılığında takas eder. Değişiklikleri daha hızlı çıkarsınız, ama birikmiş değişikliklerin tam mimari etkisini delta spec'lerin yakalayamayabileceği riskini kabul edersiniz.
47+
48+
Aylarca süren artımsal modifikasyonlarda, spec'lerin tanımladığı ile sistemin gerçekte yaptığı arasındaki uçurum sessizce büyüyebilir.
49+
50+
## Ne Zaman Kullanmalı
51+
52+
* Legacy modernizasyon ve brownfield projeler
53+
* Mevcut sisteme iteratif feature ekleme
54+
* Günlük birden fazla değişiklik yapılan üretim sistemleri
55+
* Hafif overhead isteyen küçük-orta takımlar
56+
* Refactoring ve bakım ağırlıklı çalışmalar
57+
58+
## Ne Zaman Gereksiz
59+
60+
* Kapsamlı mimari dokümantasyon gerektiren büyük greenfield projeler
61+
* Paralel agent çalıştırma ihtiyacı olan senaryolar
62+
* Spec'lerin otomatik senkronizasyonu zorunlu olan ortamlar

98-SpecKit.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# SpecKit - GitHub's Gated Process
2+
3+
GitHub Stars: 75.9k | License: MIT | Latest: v0.1.4 (Feb 2026) | [GitHub](https://github.com/speckit/speckit) | [Blog](https://github.blog/speckit)
4+
5+
SpecKit, GitHub'ın spec-driven development alanına resmi girişidir ve yıldız sayısı (bu karşılaştırmadaki en yüksek) GitHub'ın devasa platform erişimini yansıtır.
6+
7+
Temel felsefe belirsizliğe yer bırakmadan ifade edilir: **"Specification'lar koda hizmet etmez; kod specification'lara hizmet eder."** SpecKit, specification'ı implementation'ı yönlendiren bir kılavuz olarak değil, implementation'ın türetildiği otoriter kaynak olarak ele alır.
8+
9+
## Gated Process
10+
11+
SpecKit, explicit checkpoint'ler ile katı, sıralı bir workflow dayatır. Mevcut faz doğrulanmadan bir sonraki faza geçemezsiniz.
12+
13+
```mermaid
14+
graph LR
15+
CONST["Constitution<br/><small>/speckit.constitution<br/>Yönetişim ilkeleri</small>"]
16+
SPEC["Specify<br/><small>/speckit.specify<br/>Gereksinimler, kullanıcı yolculukları</small>"]
17+
PLAN["Plan<br/><small>/speckit.plan<br/>plan.md, research.md</small>"]
18+
TASKS["Tasks<br/><small>/speckit.tasks<br/>Test edilebilir görev listeleri</small>"]
19+
IMPL["Implement<br/><small>/speckit.implement<br/>AI agent üzerinden uygulama</small>"]
20+
21+
CONST --> SPEC --> PLAN --> TASKS --> IMPL
22+
23+
style CONST fill:#1a1a3e,stroke:#a855f7,stroke-width:1px,color:#c084fc
24+
style SPEC fill:#0f2027,stroke:#3b82f6,stroke-width:1px,color:#60a5fa
25+
style PLAN fill:#1c1208,stroke:#eab308,stroke-width:1px,color:#facc15
26+
style TASKS fill:#132213,stroke:#22c55e,stroke-width:1px,color:#4ade80
27+
style IMPL fill:#0f2027,stroke:#3b82f6,stroke-width:2px,color:#60a5fa
28+
```
29+
30+
**Constitution** (`/speckit.constitution`): Proje için yönetişim ilkelerini belirler.
31+
32+
**Specify** (`/speckit.specify`): Ne inşa edileceğini tanımlar, yapılandırılmış gereksinimler ve kullanıcı yolculukları üretir.
33+
34+
**Plan** (`/speckit.plan`): Teknik implementation stratejileri oluşturur; plan.md, research.md ve ilgili artifact'ları üretir.
35+
36+
**Tasks** (`/speckit.tasks`): Plandan eyleme dönüştürülebilir, test edilebilir görev listeleri üretir.
37+
38+
**Implement** (`/speckit.implement`): Görevleri bağlı AI agent üzerinden çalıştırır.
39+
40+
Opsiyonel fazlar arasında **Clarify** (yetersiz tanımlanmış alanlar için) ve **Analyze** (artifact'lar arası tutarlılık kontrolü için `/speckit.analyze`) bulunur.
41+
42+
## Güçlü Yanları
43+
44+
Gated process, AI coding'deki en yaygın başarısızlık modunu önler: gereksinimler netleşmeden implementation'a koşmak. Framework, canlı dokümantasyon olarak hizmet eden zengin bir artifact seti üretir (spec.md, plan.md, research.md, data-model.md, contracts, quickstart guide'lar).
45+
46+
20+ AI coding agent desteğiyle (Copilot, Claude Code, Cursor, Gemini CLI, Windsurf dahil) SpecKit, mevcut en platform-agnostik seçenektir.
47+
48+
## Zayıf Yanları
49+
50+
Seremoni oldukça ağırdır. Bağımsız değerlendirmeler, feature başına artifact üretimi ve review için **1-3+ saat** raporlamaktadır. Küçük değişiklikler için -- bir config flag eklemek veya bir validation bug'ı düzeltmek gibi -- tam specify-plan-task-implement döngüsünden geçmek, raptiyeye balyozla vurmak gibidir.
51+
52+
Spec'ler statiktir; implementation sırasında otomatik güncellenmez, bu nedenle uzun projelerde **dokümantasyon sapması** gerçek bir risktir.
53+
54+
SpecKit ayrıca **multi-agent orkestrasyon** eksikliğine sahiptir. `/speckit.implement` komutu bağlı olan tek AI agent'a delege eder, ancak paralellik veya agent izolasyonu yönetmez.
55+
56+
## Pratikte Trade-Off
57+
58+
SpecKit, fazla specification'ın maliyetinin her zaman eksik specification'ın maliyetinden düşük olduğuna bahse girer. Belirsiz gereksinimlere sahip greenfield projelerde bu bahis genellikle kazanır. Olgun kod tabanlarına yapılan iyi anlaşılmış değişikliklerde ise specification overhead'i saf sürtünmeye dönüşür.
59+
60+
Feature başına 1-3 saatlik yatırım, yeniden çalışmaya karşı bir sigortadır; bu sigortanın değip değmeyeceği, ilk seferde implementation'ı yanlış yapmanın maliyetine bağlıdır.
61+
62+
## Ne Zaman Kullanmalı
63+
64+
* Belirsiz gereksinimleri olan greenfield projeler
65+
* Compliance-heavy ortamlar (spec onayı zorunlu)
66+
* Spec-driven geliştirme kültürü olan takımlar
67+
* Çoklu AI agent'lar arası geçiş yapan takımlar (platform-agnostik)
68+
69+
## Ne Zaman Gereksiz
70+
71+
* Küçük bug fix'ler veya config değişiklikleri
72+
* İyi anlaşılmış, rutin değişiklikler
73+
* Hızlı iterasyon gerektiren prototipler
74+
* Paralel agent çalıştırma ihtiyacı olan projeler

0 commit comments

Comments
 (0)