Skip to content
Back to skills

Bind

ASecurity

claude-config baglantisi kur — global ve projects CLAUDE.md'yi yonlendiriciye cevir, mevcut icerigi tasit

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-aigogitapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add SkyWalker2506/claude-config --skill bind --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bind?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bind
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/skywalker2506-bind/badge)](https://www.skillsdirectory.com/skills/skywalker2506-bind)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bind
description: claude-config baglantisi kur — global ve projects CLAUDE.md'yi yonlendiriciye cevir, mevcut icerigi tasit
user_invocable: true
trigger_phrases:
  - /bind
  - bind
  - bagla
  - baglanti kur
  - connect config
---

# /bind — claude-config Baglanti Kurulumu

Bu skill, `~/.claude/CLAUDE.md` (global) ve `~/Projects/CLAUDE.md` (projects) dosyalarini `~/Projects/claude-config` reposuna baglar. Tum kurallar ve konfigürasyon claude-config'den yonetilir hale gelir.

## Adim adim akis

Asagidaki adimlari **sirayla ve kullaniciya sorarak** uygula.

### Adim 1: Durum kontrolu

Su dosyalari kontrol et:

| Dosya | Kontrol |
|-------|---------|
| `~/.claude/CLAUDE.md` | Var mi? "claude-config/CLAUDE.md dosyasini oku" iceriyor mu? |
| `~/Projects/CLAUDE.md` | Var mi? "claude-config/CLAUDE.md dosyasini oku" iceriyor mu? |
| `~/Projects/claude-config/CLAUDE.md` | Var mi? (master dosya) |

Duruma gore rapor ver:
- Her ikisi de baglanmis → "Baglanti zaten aktif. Islem gerekmiyor." → dur.
- Sadece biri baglanmis → hangisinin eksik oldugunu bildir, Adim 2'ye gec.
- Hicbiri baglanmamis → her ikisini de baglanacagini bildir, Adim 2'ye gec.

### Adim 2: Baglanti onayi

Kullaniciya sor:

> claude-config baglantisi kurulsun mu? Bu islem:
> - [baglanmamis dosyalari listele] yonlendirici yapacak
> - Tum kurallar ~/Projects/claude-config/CLAUDE.md'den okunacak
> - Config degisiklikleri sadece claude-config reposu uzerinden yapilacak
>
> Devam edeyim mi?

Hayir derse → dur.

### Adim 3: Mevcut icerik analizi

Baglanmamis her dosya icin:
1. Dosyayi oku
2. Icerigini `~/Projects/claude-config/CLAUDE.md` ile karsilastir
3. Kullaniciya rapor ver:

> [dosya adi]'de su icerikler var:
> - [bolum listesi]
>
> claude-config/CLAUDE.md'de zaten mevcut olanlar: [liste]
> Eksik olup tasinmasi gerekenler: [liste]
> Tasiyayim mi?

Tasinacak icerik yoksa → "Tum icerik zaten claude-config'de." de, Adim 5'e atla.

### Adim 4: Icerik tasima

1. Eksik icerikleri `~/Projects/claude-config/CLAUDE.md` dosyasina ekle (uygun bolume)
2. Kullaniciya ne eklendigini 1-2 satirda ozetle

### Adim 5: Yonlendiricileri yaz

**Global CLAUDE.md** (`~/Projects/claude-config/global/CLAUDE.md`):

```markdown
# Global Claude — Yonlendirici

> **Bu dosya sadece yonlendiricidir.** Tum kurallar, skill tanimlari ve konfigürasyon detaylari `~/Projects/claude-config/CLAUDE.md` dosyasindadir.

---

## Her oturum basinda

1. **`~/Projects/claude-config/CLAUDE.md` dosyasini oku** ve talimatlarini uygula — bu okuma yapilmadan hicbir kural uygulanmaz ve hicbir kod yazilmaz
2. Yanit basinda model etiketi: `(Model Adi)`
3. Dil: kullaniciya Turkce; kod/commit Ingilizce

## Config degisikligi

Degisiklik yapmak icin `~/Projects/claude-config/` reposunda duzenle → `./install.sh` calistir.
**`~/.claude/` altindaki dosyalari dogrudan duzenleme** — `install.sh` ile ezilir.

## Migration sinyalleri

| Sinyal | Aksiyon |
|--------|---------|
| `INSTALL_NEEDED` | `cd ~/Projects/claude-config && ./install.sh` |
| `MCP_SETUP_NEEDED` | `cd ~/Projects/claude-config && ./install.sh` |
| `MIGRATION_NEEDED` | `/migration` calistir |
| `MIGRATION_UPDATE` | Delta uygula, versiyon guncelle |
| `SECRETS_MISSING` | `~/.claude/secrets/secrets.env` duzenle |
| `SECRETS_NONE` | `install.sh` calistir veya secrets.env olustur |
| `CONFIG_UPDATE` | Kullaniciya sor: git pull + install.sh |
| `BIND_NEEDED` | `/bind` calistir — claude-config baglantisi kur |

## Secrets

- Secret degerleri **ASLA** konusma ciktisina, commit'e, public dosyaya veya log'a yazilmaz
- Secret'lar yalnizca `~/.claude/secrets/` altinda
```

**Projects CLAUDE.md** (`~/Projects/claude-config/projects/CLAUDE.md`):

```markdown
# Projects — Yonlendirici

> **Bu dosya sadece yonlendiricidir.** Tum kurallar `~/Projects/claude-config/CLAUDE.md` dosyasindadir.

---

## Her oturum basinda

1. **`~/Projects/claude-config/CLAUDE.md` dosyasini oku** ve talimatlarini uygula
2. Yanit basinda model etiketi: `(Model Adi)`
3. Dil: kullaniciya Turkce; kod/commit Ingilizce

## Degisiklik

Proje kurallarini degistirmek icin `~/Projects/claude-config/` reposunda duzenle → `./install.sh` calistir.
```

Sonra `install.sh` calistir → her iki yonlendirici yerine kopyalanir.

### Adim 6: Dogrulama

1. `~/.claude/CLAUDE.md` oku → yonlendirici mi?
2. `~/Projects/CLAUDE.md` oku → yonlendirici mi?
3. Kullaniciya bildir: "Baglanti kuruldu. Artik tum kurallar ~/Projects/claude-config/CLAUDE.md'den okunuyor."

## Onemli

- **Her adimda kullanici onayi al**
- Mevcut icerikte kullanicinin elle ekledigi ozel kurallar olabilir — bunlari kaybetme
- `install.sh` calistirmadan once degisiklikleri claude-config reposunda commit et

## When NOT to Use
- Tek satirlik basit soru/cevap ise
- Skill'in scope'u disindaysa
- Riskli/destructive is ise (ayri onay gerekir)

## Red Flags
- Belirsiz hedef/kabul kriteri
- Gerekli dosya/izin/secret eksik
- Ayni adim 2+ kez tekrarlandi

## Error Handling
- Gerekli kaynak yoksa → dur, blocker'i raporla
- Komut/akıs hatasi → en yakin guvenli noktadan devam et
- 3 basarisiz deneme → daha uygun skill/agent'a yonlendir

## Verification
- [ ] Beklenen cikti uretildi
- [ ] Yan etki yok (dosya/ayar)
- [ ] Gerekli log/rapor paylasildi

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.