← ClaudeAtlas

surum-kontrolulisted

Kurulu turkiye-legal sürümünü GitHub'daki en son Stable Release ile karşılaştırır; güncelleme varsa Bash aracıyla claude plugin update komutunu çalıştırmayı dener (oturumun izin moduna göre otomatik onaylanır veya kullanıcıya sorulur). İsteğe bağlı olarak Claude Code'un zamanlanmış görev (scheduled task) özelliğiyle haftalık otomatik kontrol kurulumu da sunar. Sürüm kontrolü, güncelleme, otomatik güncelleme, haftalık kontrol, plugin update gibi konularda kullanılır.
mesutcandemir39/turkiye-legal · ★ 0 · AI & Automation · score 76
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