installlisted
Install: claude install-skill SkyWalker2506/claude-config
# Install — claude-config Kurulum
Claude Code icinden install.sh'i calistir. Interaktif sorulari Claude sorar, sonra script'e arguman olarak gecirir.
## Akis
### 1. Platform ve durum kontrolu
```bash
uname -s
gh auth status 2>&1
ls ~/.claude/secrets/secrets.env 2>/dev/null
```
### 2. Kullaniciya sor
Sirasıyla sor (zaten ayarliysa atlama):
**A. Kurulum kapsamı:**
> Bu kurulum ne icin?
> 1. Global (tum projeler icin genel kurulum — ~/.claude/ + ~/Projects/)
> 2. Tek proje (sadece bu projeye ozel MCP/config)
- "Global" → normal install.sh akisi (adim B-E)
- "Tek proje" → sadece proje tespiti + proje bazli MCP kurulumu (adim D, install.sh calistirilmaz)
**B. Proje kok dizini** (sadece global):
> Proje kok dizinin nedir? (macOS varsayilan: ~/Projects, Windows: ~/Documents/GitHub)
**C. GitHub login** (gh auth status basarisizsa):
> GitHub'a login olmak ister misin? Login icin calistir:
> ```
> ! gh auth login --web -p https
> ```
> Login tamamlaninca "tamam" yaz.
Login istemezse → `--skip-login` flag kullan.
**D. Proje tipleri (stacks):**
Kullaniciya sormadan ONCE bulundugun dizini ve parent dizini otomatik tespit et:
```bash
# Bulundugun dizin (pwd) — SADECE bu dizini kontrol et, alt klasorlere bakma
CUR="$(pwd)"
echo "=== pwd: $CUR ==="
# Unity projesi mi? (Assets/ + ProjectSettings/ AYNI dizinde olmali)
ls -d "$CUR/Assets" "$CUR/ProjectSettings" 2>/dev/null
# Flutter projesi mi? (pubspec.yaml AYNI dizinde olmali)
ls "$CUR/pubspec.yaml" 2>/dev/null
# Web projesi