---
name: anki-generate
description: >
  Pattern notlarındaki Q&A bölümlerini Anki-uyumlu CSV formatına dönüştürür.
  patterns/, modern-patterns/, anti-patterns/ altındaki tüm .md dosyalarını tarar.
  Tetikleyiciler: "anki kartı üret", "flashcard oluştur", "anki-generate",
  Q&A'ları Anki'ye aktarmak istediğinde.
argument-hint: "[--dir patterns|all] [--output anki/cards.csv]"
arguments: [dir, output]
disable-model-invocation: false
user-invocable: true
---

# Anki Generate Skill

Pattern notlarından Anki flashcard CSV'si üretir.

## Tetiklenme Koşulları

- `/anki-generate` komutu çalıştırılır
- "Anki kartı üret", "flashcard oluştur" istekleri

## İş Akışı

1. Hedef dizini belirle (`--dir` argümanı ile, varsayılan: tüm içerik)
2. Her `*.md` dosyasındaki `## 🧠 Q&A` veya `## 🧠 Derin Anlayış` bölümünü bul
3. `**S1:**` / `**C1:**` çiftlerini parse et
4. CSV satırı oluştur: `Front,Back,Tags,Deck`
5. `anki/design-patterns-cards.csv` olarak kaydet

## CSV Format

```
Front,Back,Tags,Deck
"Observer pattern nedir?","Observer, birden fazla nesnenin...",observer behavioral,"Design Patterns"
```

## Anki Türkçe Kart Kuralları

- Front: Türkçe soru (kısa, net)
- Back: Türkçe cevap (teknik terimler İngilizce)
- Tags: pattern-adı kategori-tipi (space ile ayrılmış)
- Deck: "Design Patterns::GoF" veya "Design Patterns::Modern"

## Çıktı

```
✅ 276 GoF kartı işlendi
✅ 0 Modern kart işlendi (boş)
📊 Toplam: 276 kart → anki/design-patterns-cards.csv
```
