Lesson 13 · 9 dk okuma

Input ve akış — /voice, /powerup, channels, /tasks

Dikteyle prompt yaz, kalıp akışları tek komuta indir, paralel iş kanallarını yönet, görev panelini aktif kullan.

Öğreneceklerin

  • /voice ile sesli input ne zaman değer kazanır anla
  • /powerup ile sık kullanılan flow'u tek komuta indirgemeyi öğren
  • Channels (beta) ve /tasks akış kontrol araçlarını kullan

Bunlar küçük ama “gün boyu kullanırsan ciddi tasarruf eden” araçlar.

/voice — sesli dikte

/voice aktif olduğunda mikrofon açılır, konuştuğun yazıya dönüşür ve prompt olarak gider.

Ne zaman:

  • Uzun açıklayıcı prompt yazmak yorucu (tasarım/refactor brief’i)
  • Yürürken/mobilde
  • “Düşünerek konuş” — sözlü düşünme kalitesi yüksek olabilir

Ne zaman değil:

  • Komut isimleri ve teknik tokenlerin doğruluğu kritik (transcription hata yapar)
  • Sessiz ortamda değilsen
  • 1-2 satırlık kısa prompt — yazmak daha hızlı

/powerup — kalıp flow tek komutta

/powerup ile mevcut akışları “süper komutlara” çevirebilirsin. Aslında özelleştirilmiş slash command’in büyük versiyonu — bir komut çalışırken altta birden fazla skill, hook ve agent tetiklenir.

/powerup ship

→ “şu PR’ı çıkar”ı şuna eşle:

  1. lint + test + tipcheck
  2. commit message üret
  3. PR açıklaması taslakla
  4. assignee + label ekle

Daha karmaşık iş’ler için tek hareket. Custom command’e benzer ama “high-level” niyet seviyesinde tasarlanmıştır.

Channels (beta)

Aynı session’da paralel iş kollarını birbirinden ayırmak için. Her channel kendi konuşmasını ve durumunu tutar; aralarında geçiş yapabilirsin.

Tipik kullanım:

  • Channel A: feature implementasyonu
  • Channel B: aynı anda gelen acil bug fix
  • Channel C: refactor experimenti (devcontainer + auto mode)

/channels list, /channels switch B, /channels new ile yönetilir. Worktrees’le birleştirildiğinde — her channel ayrı worktree → tam paralel çalışma.

Beta: davranış değişebilir, bazı feature’lar henüz tüm planlarda açık değil.

/tasks — kalıcı görev paneli

/tasks Claude Code’un yerleşik task tracker’ı. Her task’ın id’si, açıklaması, status’ü, ve isteğe bağlı blocked-by ilişkileri var.

/tasks list
/tasks add "auth refactor"
/tasks update <id> --status in_progress
/tasks done <id>

Iki farklı katman:

  1. Session-içi tasksTaskCreate/TaskUpdate tool’ları (planning için)
  2. Cross-session tasks~/.claude/tasks/ altında saklanır, oturum kapansa bile yaşar

İkincisi özellikle multi-session iş’leri (haftalar süren refactor) için değerli.

Karar matrisi

DurumAraç
Uzun brief yazmak yoruyor/voice
”Ship the PR” tipik akış/powerup
2 paralel iş aynı andaChannels
Multi-session refactor planı/tasks (cross-session)
Tek session’da TODO listesiTaskCreate
Sesli komutla mobilden/voice + Web

Birleşik akış örneği

Bir feature için tipik gün:

  1. Sabah /tasks list ile devam ettiğin işi gör
  2. Channel A’da yeni feature; /voice ile uzun brief gir
  3. Bug raporu geldi → Channels new ile B kanalı, fix yap
  4. Bitince /powerup ship ile B’yi kapat
  5. A’ya geri dön, akşam /tasks update ile gün sonu

Tek tek küçük tasarruflar bir araya gelince ciddi flow oluşturur.

Sıradaki

Bu seviye burada bitiyor. Advanced path’te 27 hook, MCP, agent teams, plugins ve self-evolving loop seni bekliyor.