---
name: explain
description: Kodu detaylı açıkla (başlangıç seviyesine uygun)
---

Aşağıdaki kodu adım adım açıkla:

{{params}}

Açıklama yapısı:

1. **Genel Amaç**: Bu kod ne yapıyor, neden var?
2. **Çalışma Mantığı**: Adım adım akış
3. **Kilit Kavramlar**: Anlamak için bilinmesi gereken teknik kavramlar
4. **Bağımlılıklar**: Hangi dış sistemlere/kütüphanelere bağlı?
5. **Edge Case'ler**: Dikkat edilmesi gereken özel durumlar
6. **Örnek Kullanım**: Basit bir örnek ver

Teknik jargonu sade Türkçe ile açıkla. Gerektiğinde analoji kullan.
