Claude Code iş başında
Claude Code in action
Bu derste neler öğreneceksin
- Tipik bir Claude Code oturumunun adımlarını görmek
- Agentic loop'un (plan → tool call → gözlem → düzeltme) pratikte nasıl ilerlediğini gözlemlemek
- Senin rolünün ne olduğunu (hedef veren + onaylayan) netleştirmek
Bu derste tipik bir Claude Code oturumunda neler döner, kuş bakışı görüyoruz. Sonraki modüller her aşamayı tek tek derinleştirecek.
Kısa senaryo
Diyelim ki küçük bir Express API projendesin ve /users endpoint’ine pagination eklemek istiyorsun.
1. Hedef
Sen yazarsın:
GET /users endpoint'ine page ve pageSize query parametreleriyle pagination ekle.
Default page=1, pageSize=20. Mevcut testler kırılmasın.
2. Plan
Claude Code sana dokunmadan önce planını verir:
Planım:
routes/users.ts’i okuyup mevcut handler’ı anlayacağımservices/users.ts’de skip/limit destekli bir helper var mı bakacağım- Handler’ı page/pageSize alacak şekilde güncelleyeceğim
- Yeni test ekleyeceğim ve mevcutları çalıştıracağım
3. Tool call’lar
Sen onaylayınca Claude:
Read routes/users.tsGrep "skip|limit" services/users.tsEdit routes/users.ts— değişikliği yaparBash npm test— testleri koşturur
4. Gözlem ve düzeltme
Eğer testler kırıldıysa Claude hatayı okur, neden olduğunu söyler, yamayı önerir. Sen onaylarsın.
5. Sonuç
Birkaç tur sonra:
- Kod değişti
- Yeni test eklendi
- Tüm testler yeşil
Sen sadece hedefi ve onayları sağladın.
Üç temel döngü
Tipik bir oturumda üç döngü iç içe çalışır:
| Döngü | Kim sürdürür | Tipik süre |
|---|---|---|
| Tool call loop | Claude (otomatik) | Saniyeler |
| Onay loop | Sen (her tool’a izin) | Anlık |
| Plan loop | Sen + Claude (yön düzeltme) | Birkaç prompt |
Permission mode (/permissions) ile tool call’lara verdiğin onay seviyesini değiştirebilirsin — bu konu kursun ilerleyen bölümlerinde gelecek.
Özet
Claude Code’un iş başındaki akışı: sen hedef ver → Claude planla → tool’larla uygula → birlikte doğrula. Sonraki modüller her aşamayı (setup, context, hooks, SDK) tek tek derinleştirecek.
Sırada ne var?
Modül 2’ye geçiyoruz: Claude Code kurulumu ve ilk projende çalışmaya başlamak.