Vault lint
Persistent Obsidian wiki pattern for LLM agents: starter template + init script + Claude Code skills for continuous, cumulative knowledge archives.
npx -y skills add hootbu/llm-wiki-mind --skill vault-lintAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
llm-wiki-mind vault'unun sağlık kontrolü. Sayfalar arası çelişkileri, stale claim'leri, orphan sayfaları, broken link'leri, tek-yönlü referansları ve veri boşluklarını tespit eder; rapor üretir; otomatik düzeltilebilenleri kullanıcı onayıyla uygular; araştırmaya değer yeni sorular önerir. Vault büyürken sağlıklı kalması için periyodik çalıştırılır.
SKILL.md
3.2 KB, as published. Nobody here has run it
vault-lint — vault sağlık kontrolü
Tetiklendiğinde yapılacaklar — vault'un CLAUDE.md §8'deki LINT workflow'unu uygular.
1. Vault'u bul
pwdveya yakın birCLAUDE.mdişaretçisinden VAULT_PATH'i çıkar.- Vault geçerli mi kontrol et:
CLAUDE.md,index.md,log.mdmevcut olmalı.
2. Yedi kontrol
(1) Çelişki taraması
Tüm sayfalarda ⚠ Çelişki notlarını ara. Her biri için:
- İki kaynağı listele.
- Mümkünse yeni bir raw ingest ile çözüm önerisi sun.
- Çözülmüşse
⚠satırını kaldırıp normal bölüm olarak yaz (kullanıcı onayıyla).
(2) Stale claim
updated: alanı 90 günden eski + status: active sayfaları listele. İlgili raw kaynaklar değişti mi kontrol et (örn. kod tabanı dosyaları). Öneri: re-ingest veya status: stale işaretle.
(3) Orphan sayfalar
Hiçbir sayfadan link almayan sayfaları bul:
# pseudo: her sayfa için, başka sayfalarda [[slug]] geçiyor mu?
Öneri: link ekle (uygun yerde) veya archive/ altına taşı.
(4) Broken link
[[linklenmiş]] ama dosyası olmayan sayfaları bul. Her biri için:
- Stub oluştur (frontmatter + bir cümle "henüz ingest edilmedi" notu), veya
- Link'i kaldır (kullanıcı onayıyla).
(5) Tek-yönlü referans
A sayfası B'ye link verirken B'de A geçmiyorsa, B'nin ## İlgili bölümüne [[A]] ekle.
(6) Veri boşlukları
"henüz ingest edilmedi", "burada açıklanacak", "(doldurulacak)" gibi placeholder'lar. Web araması veya raw ekleme önerisi.
(7) Yeni soru önerileri
Wiki'deki kalıplara bakarak araştırmaya değer 3-5 yeni soru çıkar. Örn:
- "Aggregated Price Architecture'ın pratik etkisi nasıl ölçüldü?"
- "Adapty'den RevenueCat'a geçişin maliyet sonuçları ne oldu?"
3. Rapor
Tek bir markdown rapor olarak döndür:
# Wiki Lint Raporu — YYYY-MM-DD
## Özet
- N çelişki
- M stale sayfa
- K orphan sayfa
- J broken link
- X tek-yönlü referans
- Y veri boşluğu
## Detay
<her kategori için liste + öneri>
## Otomatik düzeltilebilir
- [ ] <kullanıcı onayıyla uygulanacak değişiklik>
- [ ] ...
## Araştırmaya değer yeni sorular
1. ...
2. ...
4. Uygulama
Kullanıcı otomatik düzeltmeleri onaylarsa tek tek uygula (her dosya için diff göster, yazmadan önce).
5. Log
## [YYYY-MM-DD] lint | N çelişki, M stale, K orphan, J broken → X düzeltildi
Hatırlatıcılar
- Sayfa silme yasak — archive'a taşı.
- Çelişki çözülmeden silinmez — kaynak belirsizse
status: draftyap,⚠notunu tut. - Büyük vault'larda (>500 sayfa) kategori kategori ilerle; kullanıcıyı bunaltma.
Kullanım örnekleri
- "Wiki sağlık kontrolü yap."
- "Son bir ayda yazdığım sayfalar arasında çelişki var mı?"
- "Orphan sayfaları listele ve ne yapacağımızı öner."