Lesson 08 · 12 dk okuma

Mini-proje: kendi /standup slash command'ını yaz

Beginner path'i kapatan uygulama egzersizi — slash command + sub-agent + iyi prompt yapısı.

Öğreneceklerin

  • Slash command yarat ve test et
  • Sub-agent'ı doğru tetikle
  • Lesson'da öğrenilen pattern'leri tek artefakta birleştir

Bu mini-proje öğrendiklerini gerçek bir artefakta dönüştürür: /standup komutu yazılınca son 24 saatlik aktiviteye bakan, sub-agent kullanan ve yapılandırılmış bir özet üreten bir komut.

Adım 1 — Komutu yarat

mkdir -p .claude/commands

.claude/commands/standup.md:

---
description: Son 24 saatlik aktiviteden Türkçe standup notu üretir
---

Sen bu repo'nun standup raportörüsün.

ADIMLAR:
1. `Explore` sub-agent'ını dispatch et: son 24 saat içindeki commit'leri,
   açık PR'ları ve modifiye edilmiş dosyaları topla. Sonucu kısa özetle dönsün.
2. Çıktıyı şu Markdown şablonuna yerleştir.

ŞABLON:
## Yapılan
- <commit/PR — tek cümle>

## Yapılacak
- <açık PR/TODO — tek cümle>

## Engeller
- <varsa, yoksa "—">

KURALLAR:
- Türkçe yaz, teknik terimleri İngilizce bırak.
- Her madde tek cümle, en fazla 18 kelime.
- Tarih/saat yazma; özet doğal Türkçe olsun.
- Hiçbir madde yoksa "Bugün hareket yok." yaz.

Adım 2 — Test et

Session’da:

/standup

Beklenen davranış:

  • Önce sub-agent dispatch olur (ekranda Task tool çağrısı görürsün)
  • Sub-agent grep/log/git komutları kullanır
  • Ana agent şablonu doldurur
  • Çıktı senin terminalinde

Eksik veya tutarsızsa promptu iyileştirme döngüsü:

  • “Şu maddelerde tarih kullanmış” → kuralı altına çiz, “tarih asla yazma” diye sertleştir
  • “Tek satır olması gerekirken iki satır yazmış” → “tek cümle, en fazla 18 kelime” kuralını başa al
  • “Sub-agent yerine direkt grep çağırdı” → “ÖNCE sub-agent dispatch et, doğrudan grep çalıştırma” diye iter

Adım 3 — Paylaş

Komut dosyasını commit’le; ekibin tamamı /standup yazınca aynı çıktıyı alır. Bireysel tercihler için ~/.claude/commands/standup.md ile override eder.

Beginner path tebrikler

8 lesson sonunda bilmen gerekenler:

  • Harness vs tek-shot LLM ayrımı
  • CLAUDE.md / rules / memory / turn katmanları
  • Slash command yazma ve argüman alma
  • Plan + thinking mode’lar
  • 4-ayaklı prompt yapısı
  • Sub-agent dispatch ve izole context
  • Mini bir end-to-end workflow

Sıradaki path: Intermediate — Workflow Builder. Sub-agent’ları derinlemesine, custom command tasarımı, skills ekosistemi ve hooks’a giriş.