Lesson 01 · 11 dk okuma

Sub-agents derinlemesine — 16 front-matter alanı

Resmi sub-agent şeması, model seçimi, tool kısıtı, color, when-to-trigger.

Öğreneceklerin

  • 16 alanın hangisinin ne işe yaradığını bil
  • Doğru model + tool seçimini yap
  • Trigger description'ı net yaz

Sub-agent yazmak markdown + YAML frontmatter işidir. Frontmatter alanlarını bilmek = davranışı kontrol etmek.

16 alan

AlanTipNe işe yarar
namestringKomut + dispatch isimlendirmesi (kebab-case)
descriptionstring”Use when…” ile başlayan trigger açıklaması
toolsstringVirgülle ayrılmış tool listesi (örn. Read, Grep, Bash)
modelstringopus, sonnet, haiku veya tam model id
colorstringUI’da chip rengi (blue, purple, green…)
proactiveboolTrue ise model trigger’a yaklaşmadan kendi karar verir
disallowed_toolsstringNegatif liste (Edit hariç tut, vb.)
parallelboolAynı anda başka sub-agent’larla paralel çalışabilir mi
confirmboolDispatch öncesi onay sor
output_formatstringmarkdown, json, text
context_strategystringisolated (default) veya inherit
max_turnsnumberSub-agent kaç turn çalışabilir
system_prompt_extensionstringAna sistem promptuna eklenecek kısa not
tagsarrayFiltreleme için etiket
versionstringSchema migration için
examplesarray”Bu durumlarda kullan” örnekleri

Model seçimi pratiği

  • opus — kompleks akıl yürütme (mimari karar, refactor planı)
  • sonnet (default) — günlük review, exploration
  • haiku — hızlı, ucuz, tekrarlayan task’ler (formatting, sınıflandırma)

Trigger description için pattern

“Use when [SYMPTOM]"
"Especially use [CONDITION]"
"Skip [NEGATIVE_CASE]”

Promptun başına LSM’in (Last Sentence Marker) gibi açık tetikleyici koy. Belirsiz description = yanlış zamanlarda dispatch edilir.

Sıradaki

Custom commands tasarımı — sub-agent ile command nasıl birlikte çalışır.