surum-kontrolulisted
Install: claude install-skill mesutcandemir39/turkiye-legal
# Sürüm Kontrolü
## Amaç ve davranış modeli — önce bunu oku
Bu skill, kurulu `turkiye-legal` sürümünüzü GitHub'daki **en son Stable Release** ile karşılaştırır ve güncelleme varsa **fiilen çalıştırmayı dener.**
**Bu, ortamın izin moduna göre iki farklı sonuç verir** (bkz. `docs/ARCHITECTURE_DECISIONS.md` ADR-010 ve ADR-011):
- **Varsayılan/kısıtlı modda:** Claude Code'un standart araç izin sistemi devreye girer — `claude plugin update` komutunu çalıştırmadan önce **size sorulur.** Onaylamazsanız hiçbir şey değişmez.
- **`auto`/`bypass` modunda:** Siz zaten Claude'a araçları (Bash dahil) onay istemeden çalıştırma izni vermiş durumdasınız; bu durumda güncelleme **sessizce ve otomatik olarak gerçekleşir.**
Bu skill **kendisi** bir izin mekanizması icat etmez — var olan Claude Code izin katmanına güvenir. Sıkı bir onay istiyorsanız, oturumunuzu varsayılan/kısıtlı modda tutmanız yeterlidir; bu durumda davranış tam olarak ADR-010'un öngördüğü gibi kalır: öneri + onay isteği, asla sessiz değişiklik.
## Nasıl çalışır
Hesaplama LLM'e bırakılmaz; [`cekirdek/scripts/surum_kontrol.py`](../../scripts/surum_kontrol.py) çağrılır:
```bash
python cekirdek/scripts/surum_kontrol.py --kurulu-surum <bu-skill'in-kendi-version-degeri>
```
Script, GitHub'ın **genel (public, kimlik doğrulamasız)** Releases API'sine tek bir istek atar (`GET /repos/mesutcandemir39/turkiye-legal/releases/latest`). Bu uç nokta yalnızca **Stable** (draft/prerelease olmayan) sürümü döner — bu, projenin "her zaman