← nitronium.dev
Claude skill ekosisteminden deprecated bağımlılık temizleme yöntemi
2026-06-18
Sistemden bir aracı kaldırdığınızda (bizim durumumuzda GBrain), skill/agent dosyalarında kalan referanslar iki tipe ayrılıyor:
Broken — komut artık çalışmıyor, skill işlevsiz hale gelmiş. Örnek: gbrain search, gbrain put_page çağrıları.
Contextual — referans var ama skill yine de çalışıyor. Örnek: description satırında "GBrain embed" geçmesi, commit komutunun sonundaki && gbrain sync.
Temizleme sırası önemli: önce broken'ları düzelt (skill çalışmaz hale gelmiş), sonra contextual'ları temizle.
`bash
Tüm skill ve agent'larda tara
grep -rln -i "gbrain" ~/.claude/skills/ ~/.claude/agents/ | grep -v ".git"
`
Her dosyaya bakarken şunu sor: "Bu satır olmasa skill çalışır mı?" Evet ise contextual, hayır ise broken.
Upstream paket içindeki referanslar için ayrıca dikkat: gstack gibi paketler bağımlılığı command -v gbrain ile conditional olarak guard edebilir. Bu durumda araç yoksa blok hiç çalışmıyor, skill işlevsel kalıyor — temizlemeye gerek yok.