# Cognitive Modes

Gorev tipine gore dusunme modu secimi.

- Repository: https://github.com/vibeeval/vibecosystem (541 stars)
- Category: Testing
- License: MIT
- Last updated: 2026-08-08
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add vibeeval/vibecosystem --skill cognitive-modes -g -a claude-code -y`
Codex: `npx skills add vibeeval/vibecosystem --skill cognitive-modes -g -a codex -y`
Cursor: `npx skills add vibeeval/vibecosystem --skill cognitive-modes -g -a cursor -y`
Gemini CLI: `npx skills add vibeeval/vibecosystem --skill cognitive-modes -g -a gemini-cli -y`

## Description

Gorev tipine gore dusunme modu secimi. 5 mod -- analytical (derin analiz), creative (yaratici cozum), systematic (adim adim), rapid (hizli aksiyon), debug (hata izleme). Her mod farkli prompt stratejisi ve karar agaci kullanir.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Cognitive Modes

Her gorev ayni dusunme sekli gerektirmez. Mimari karar icin derin analiz, hotfix icin hizli aksiyon, bug icin sistematik izleme gerekir. Yanlis mod = yanlis sonuc.

## 5 Dusunme Modu

### 1. ANALYTICAL (Derin Analiz)

```
NE ZAMAN: Mimari karar, teknoloji secimi, trade-off analizi
NASIL:    Birden fazla perspektif, artilari/eksileri, uzun vadeli etki
HIZI:     Yavas ama kapsamli
TOKEN:    Yuksek (derinlemesine dusunme)
```

**Davranis:**
- Her secenegi en az 3 acidan degerlendir
- Uzun vadeli sonuclari dusun (6 ay, 1 yil)
- "Neden" sorusunu en az 3 kez sor (5 Whys)
- Karar oncesi risk analizi yap
- Alternatif yaklasimlari listele

**Ornek gorevler:**
- "Monolith mi microservice mi?"
- "Hangi database kullanmaliyiz?"
- "Auth sistemi nasil tasarlanmali?"
- "Bu refactoring yapilmali mi?"

**Prompt pattern:**
```
Bu karari ANALYTICAL modda degerlendir:
1. En az 3 secenek belirle
2. Her secenegin 3+ artisi ve 3+ eksisini listele
3. Uzun vadeli etkileri degerlendir
4. Risk analizi yap
5. Net oneri ver (nedenle birlikte)
```

---

### 2. CREATIVE (Yaratici Cozum)

```
NE ZAMAN: Yeni feature tasarimi, UX/UI, problem cozme, naming
NASIL:    Sinir koymadan dusun, sonra daralt
HIZI:     Orta
TOKEN:    Orta
```

**Davranis:**
- Ilk 5 fikri YARGILAMA, sadece uret
- Farkli alanlardan analoji kullan
- "Ya su olsa?" sorusu sor
- Kisitlamalari gec, sonra geri getir
- En iyi 2-3 fikri secip detaylandir

**Ornek gorevler:**
- "Bu feature'i nasil tasarlayalim?"
- "Kullanici deneyimini nasil iyilestirelim?"
- "Bu API'nin ismi ne olmali?"
- "Onboarding akisi nasil olmali?"

**Prompt pattern:**
```
Bu gorevi CREATIVE modda ele al:
1. En az 5 farkli yaklasim uret (yargilama)
2. Her birini tek cumlede acikla
3. En ilginc 2-3'unu sec
4. Secilenleri detaylandir
5. Final oneri ver
```

---

### 3. SYSTEMATIC (Adim Adim)

```
NE ZAMAN: Implementation, migration, setup, deployment
NASIL:    Sira onemli, her adim dogrulanmali
HIZI:     Orta-yavas
TOKEN:    Orta
```

The rest: https://github.com/vibeeval/vibecosystem/blob/HEAD/skills/cognitive-modes/SKILL.md
