Modül 3 · Daily workflows · ⏱ 12 dakika

Code review

Code review

Bu derste neler öğreneceksin

  • Push'tan önce subagent ile tarafsız bir code review yapmak
  • /commit-push-pr Skill'i ile commit, push ve PR oluşturmayı tek adımda halletmek
  • --from-pr flag'i ile bir PR üzerindeki çalışmaya geri dönmek

Claude Code, git workflow’unu hızlandıran birkaç hazır özellikle gelir. Bunları sırayla görelim.

Ders videosu

Subagent ile review

Bir PR push etmeden önce Claude’a bir subagent ile değişikliklerini gözden geçirmesini söyle. Subagent kendi context window’unda çalışır ve taze gözlerle bakar — kodu yazan ana ajanın session boyunca biriktirdiği bias’ı (önyargıyı) taşımaz.

Bir code-reviewer subagent oluştururken:

  • Sadece read-only (sadece okuyan) tool’larla sınırla
  • Bir reviewer sorunları işaret etmeli, dosya düzenlememeli
  • Subagent yapılandırmasını repo’ya commit et — böylece tüm ekibin aynı reviewer’ı kullanır

/commit-push-pr Skill’i

/commit-push-pr skill’i; commit, push ve PR oluşturmayı tek bir adımda halleder. Her birini elle yapmak yerine sadece skill’i çalıştırırsın ve Claude gerisini halleder.

Eğer:

  • Yapılandırılmış bir Slack MCP server’ın varsa
  • Ve CLAUDE.md’nde kanalları listelediysen

Skill, PR linkini ekibinin kanalına otomatik post eder.

—from-pr ile session linking

Claude gh pr create üzerinden bir PR oluşturduğunda, session otomatik olarak o PR ile bağlanır. Daha sonra geri dönmen gerekirse — review yorumlarını ele almak veya başarısız bir build’i düzeltmek için — şunu çalıştır:

claude --from-pr <PR_NUMBER>

Bu, kaldığın yerden devam ettirir.

Özet

  • Subagent kullan — push’tan önce tarafsız bir code review için
  • /commit-push-pr kullan — commit’ten PR’a tüm akışı tek adımda halletmek için
  • --from-pr kullan — bir PR üzerindeki çalışmaya sonradan dönmek için

Bunlar küçük özellikler ama günlük workflow’undan çok fazla sürtüşme kaldırır.

Sırada ne var?

Bir sonraki derste CLAUDE.md dosyasını işleyeceğiz — Claude’a project hakkında kalıcı bilgi vermenin ve session’lar arası tutarlı çalışmasını sağlamanın temel yolu.