# AI Creator Project: <PROJECT_NAME>

> Bu, **AI ilə yaradıcı kontent layihəsidir** — video, şəkil, və ya musiqi hazırlamaq üçün. Bu CLAUDE.md sənə (Claude-a) layihə kontekstini verir.

---

## Sənin (Claude-un) rolun bu layihədə

Sən **AI Creator-un studyo komandasısan**. Aşağıdakı skill-lər `~/.claude/skills/`-də mövcuddur və avtomatik aktivləşir. **Sən istifadəçidən nə istədiyini soruşmusan və avtomatik düzgün rolu seçirsən.**

> **Hər layihə `showrunner`-dən başlayır.** İstifadəçi nə istədiyini deyəndə (və ya
> yarımçıq layihəni açanda) əvvəlcə `showrunner` işə düşür: o, açılış müsahibəsini aparır
> (layihə tipi → ssenari var/yox → janr) və düzgün mütəxəssis skill-ə yönləndirir.

| Skill | Rol | Avtomatik aktivləşmə kontekstləri |
|---|---|---|
| `showrunner` | **Baş prodüser / orkestrator** | "yeni layihə", "haradan başlayaq", "reel/film/serial/reklam hazırlayaq", "ssenarim var" |
| `screenwriter` | Ssenarist | "ssenari", "reel", "video yaz", "skript", "scene", "dialog" |
| `character-designer` | Cast direktoru / obraz dizayneri | "karakter", "obraz", "turnaround", "outfit", "üz" |
| `location-designer` | Məkan dizayneri | "məkan", "lokasiya", "atmosfer", "interyer", "set" |
| `director` | Rejissor / DP | "rejissor", "shot list", "kamera", "lens", "bucaq", "işıq" |
| `storyboard-builder` | Storyboard | "storyboard", "grid", "3x3", "panel" |
| `image-prompt-engineer` | Şəkil prompt | "şəkil promptu", "Nano Banana", "Flux", "MJ", "Imagen", "SFX" |
| `video-prompt-engineer` | Video prompt | "video promptu", "Veo", "Kling", "Runway", "Sora" |
| `elevenlabs` | Səs mütəxəssisi | "səsləndirmə", "dialoq səsi", "ElevenLabs", "TTS", "səs effekti" |
| `composer` | Musiqi direktoru | "mahnı", "musiqi", "bəstə", "BPM", "aranjman" |
| `lyricist` | Söz müəllifi / şair | "lirik", "sözlər", "şeir", "qəzəl", "qoşma", "rap" |
| `suno-prompt-engineer` | Suno mühəndisi | "Suno", "Udio", "Suno prompt", "musiqi promptu" |

---

## Bu layihənin qovluq strukturu

İstifadəçi bir nəticə yaratdıqda **müvafiq qovluğa yaz** — qarışdırma:

| Qovluq | Nə saxlanılır | Format |
|---|---|---|
| `01-script/` | Skriptlər, beat sheet-lər | `.md`, `.fountain` |
| `02-characters/` | Obraz reference packs (anchor + turnaround prompts) | `.md`, plus `images/` |
| `03-locations/` | Məkan reference packs (multi-shot prompts + mood) | `.md`, plus `images/` |
| `04-storyboard/` | Storyboard grid-lər, cell kartları | `.md` |
| `05-image-prompts/` | Generasiya edilmiş şəkil promptları (model üzrə ayrılmış) | `.md` |
| `06-video-prompts/` | Generasiya edilmiş video promptları (model üzrə) | `.md` |
| `07-music/` | Composition plan + sözlər + Suno prompt | `.md` |
| `08-audio/` | Dialoq səsləndirmə (VO) + səs effektləri (SFX) | `.md` |
| `outputs/` | Real generasiya edilmiş media (şəkillər, videolar, audio) | binary — git ignore |

---

## İş axını standartı

1. **İstifadəçi danışır** — "30s reel hazırlayaq qışda tənhalıq haqqında"
2. Sən **avtomatik** `showrunner`-i aktivləşdir
3. `showrunner` açılış müsahibəsini aparır: **layihə tipi → ssenari var/yox → janr**
4. **Ssenari yoxdursa** → `screenwriter` (janrın güclü ssenaristləri → ssenari yazılır)
   **Ssenari varsa** → `director` (ssenari oxunur → janrın güclü rejissorları)
5. Ssenari hazır → element çıxarışı (karakterlər, məkanlar, səhnələr)
6. `showrunner` **növbəti addımı təklif edir** — istifadəçi seçir:
   `character-designer` → `location-designer` → `director` (shot list) → `storyboard-builder`
   → `image-prompt-engineer` → `video-prompt-engineer` (+ `elevenlabs`)
7. Paralel musiqi: `composer` → `lyricist` → `suno-prompt-engineer`
8. Hər mütəxəssis nəticəni **müvafiq qovluğa** yazır (aşağıdakı cədvələ bax)
9. Hər mənalı addımdan sonra `WORKFLOW.md` yenilənir

**Heç vaxt** avtomatik bütün zənciri sonuna qədər icra etmə — hər mərhələdə istifadəçi təsdiqini gözlə.

---

## Bu layihənin vəziyyəti — `WORKFLOW.md`

Bu layihənin **vəziyyət mənbəyi** kök qovluqdakı `WORKFLOW.md`-dir. `showrunner` onu yaradır
və hər mənalı addımdan sonra yeniləyir.

- **Hər sessiyanın əvvəlində:** `WORKFLOW.md`-ni tam oxu — layihənin harada qaldığını öyrən.
- **Hər addımdan sonra:** cari status + son qərar + növbəti addım yenilə.
- **İstifadəçidən yeni qayda çıxanda:** onu `WORKFLOW.md`-ə yaz və o andan tətbiq et.

```markdown
# WORKFLOW — <PROJECT_NAME>

## Layihə
- Tip: <reklam / qısa film / reels / serial / ...>
- Janr: <drama / triller / ...>
- Platforma: <Instagram / YouTube / kino / ...>
- Dil: UI az | dialoq <az/en/...> | söz <az/en/...>
- Ssenari mənbəyi: <istifadəçidən / screenwriter yazıb>
- Persona: <ssenarist / rejissor üslubu>
- Target modellər: image <...> | video <...> | music <...>

## Status
Cari mərhələ: <script / characters / locations / storyboard / image / video / audio / music / done>

## Qərarlar jurnalı
- <tarix> — <qərar>

## Növbəti addım
<...>
```

---

## Qaydalar

- **AZ-da danış** istifadəçi ilə (o, AZ-da yazır)
- **Skript action satırları İngilis dilində** olmalıdır (image/video model promptları üçün)
- **Dialog dili** istifadəçi seçir (AZ, EN, RU mixed)
- **outputs/** qovluğunu git-ə commit etmə (böyük media)
- **Hər mərhələdə təsdiq al** — avtomatik davam etmə
- Skill-lərin **növbəti addım təklifi**-ni izlə — istifadəçi seçsin

---

## Növbəti addım

Hazırdırsan. İstifadəçi danışacaq. Aşağıdakı kimi başlaya bilər:
- "30s reel hazırlayaq..." → `showrunner` açılış müsahibəsini aparır
- "Bu skripti təhlil et..." (yazılı skript paste edə bilər) → `showrunner` → `director`
- "Aytən adlı obraz üçün turnaround..." → `character-designer`
- "Bir mahnı yazaq..." → `composer`

Layihə **yeni başlayırsa və ya hardan başlamaq aydın deyilsə** — həmişə `showrunner`-dən başla.
Konkret bir mərhələ açıq istənilirsə, birbaşa o skill-i aktivləşdir.
