llm-wiki-mind / template
CLAUDE.md1 starsChanged 7 months agoMITView on GitHub
Bu dosya vault'un şemasıdır. Claude her oturumda önce bu dosyayı okur, kurallara uyar. Vault sahibi bu dosyayı zamanla evriltir. (İlk oturumda doldur.) Bu wiki \<alan\> konusunda kurumsal/kişisel hafızayı tutar. Kaynak ne ise orada kalır — wiki kaynakların dışında kalan bilgiyi biriktirir: sentez, karşılaştırma, karar, çelişki, açık soru, zaman içi değişim. Yanıt aradığımız örnek sorular: Template boş başlar. İlk ingest sırasında uygun alt klasörleri kendin açarsın: Raw alt klasörleri de aynı mantıkla: raw/specs/, raw/meetings/, raw/chapters/, raw/interviews/, raw/papers/, vb. Her wiki sayfası…
In this repository3 other files it gives its agents.
- vault-initSkill
- vault-lintSkill
- vault-syncSkill
The file
Files
CLAUDE.md — Wiki Anayasası
Bu dosya vault'un şemasıdır. Claude her oturumda önce bu dosyayı okur, kurallara uyar. Vault sahibi bu dosyayı zamanla evriltir.
0. Hızlı kimlik
<!-- vault-init bu alanı doldurur. Manuel düzenleyeceksen örnek: -->- Vault yolu:
<VAULT_PATH> - Referans proje / kaynak (varsa):
<PROJECT_PATH>— sadece okuma. - Alan: (yazılım projesi / araştırma / kitap okuma / kişisel günlük / takım bilgisi / rakip analizi / ...) — ilk oturumda doldur.
- Kimlik özeti: (bir cümle ile: bu wiki neyi biriktiriyor?)
1. Amaç
(İlk oturumda doldur.)
Bu wiki <alan> konusunda kurumsal/kişisel hafızayı tutar. Kaynak ne ise orada kalır — wiki kaynakların dışında kalan bilgiyi biriktirir: sentez, karşılaştırma, karar, çelişki, açık soru, zaman içi değişim.
Yanıt aradığımız örnek sorular:
- (örnek 1 — alanına özgü)
- (örnek 2)
- (örnek 3)
2. Klasör yapısı
vault/
├── CLAUDE.md # bu dosya — anayasa
├── index.md # içerik kataloğu (kategoriye göre)
├── log.md # zamansal append-only kayıt
├── raw/ # ham kaynaklar — DOKUNULMAZ, sadece kullanıcı ekler
├── sources/ # her raw dosya için bir özet sayfası (1:1)
├── entities/ # somut şeyler (kişi, organizasyon, araç, ürün, bölüm, karakter, ...)
├── concepts/ # soyut kavramlar ve terimler
├── decisions/ # numaralı kararlar (ADR tarzı)
├── syntheses/ # üst düzey sentez sayfaları (query filed-back'leri)
└── archive/ # stale/hatalı sayfalar — silmek yerine buraya taşınırAlt klasörler alanına göre oluşur
Template boş başlar. İlk ingest sırasında uygun alt klasörleri kendin açarsın:
- Yazılım projesi:
entities/services/,entities/features/,entities/models/,entities/external-apis/ - Araştırma:
entities/people/,entities/papers/,entities/methods/,entities/experiments/ - Kitap okuma:
entities/characters/,entities/places/,entities/themes/,entities/quotes/ - Kişisel günlük:
entities/people/,entities/themes/,entities/routines/,entities/goals/ - Takım bilgisi:
entities/people/,entities/teams/,entities/rituals/,entities/tools/
Raw alt klasörleri de aynı mantıkla: raw/specs/, raw/meetings/, raw/chapters/, raw/interviews/, raw/papers/, vb.
3. Dosya adlandırma
- Sayfa isimleri:
kebab-case.md. Yerel karakter kullanma (ş, ğ, ü, é, ñ ...). - Tarih:
YYYY-MM-DD(ISO 8601). Asla13/04/2026yazma. - Source sayfaları:
sources/YYYY-MM-DD-kisa-slug.md. - Decision sayfaları:
decisions/NNNN-slug.mdnumaralı (0001'den başlar, artar, silinmez).
4. Sayfa formatı
Her wiki sayfası (raw/ HARİÇ) şu frontmatter'ı taşır:
---
type: source | entity | concept | decision | synthesis
subtype: <opsiyonel, alt kategori>
status: active | draft | stale | archived
created: YYYY-MM-DD
updated: YYYY-MM-DD
sources:
- sources/<ilgili-source>.md
tags: [tag1, tag2]
aliases: [Alternatif Ad] # opsiyonel
---Gövde yapısı (öneri):
- Bir cümle özet.
- Neden önemli (bu vault'a özel bağlam).
- Detay bölümleri.
## İlgili—[[wiki-link]]lerle çapraz referans.## Açık sorular(varsa).## Kaynaklar— her iddianın bağlandığı raw dosyalar.
5. Linkleme
- Wiki içi:
[[concepts/aggregated-price]]veya kısa form[[aggregated-price]]. - Raw'a: göreli markdown link —
[başlık](raw/specs/master-plan.md)—[[]]değil. - Harici: normal markdown link.
- Sayfa güncellerken ona link veren diğer sayfaları mutlaka kontrol et (çift-yönlü tutarlılık).
6. INGEST workflow
Kullanıcı raw/ altına yeni dosya ekleyip "ingest et" dediğinde:
- Oku — ham dosyayı tam oku.
- Konuş — anahtar çıkarımları bullet listesi olarak sun, kullanıcıya onay/düzeltme sor.
- Source sayfası yaz —
sources/YYYY-MM-DD-slug.md: tek cümle özet, 5-10 madde anahtar nokta, her maddeye raw referansı, "## İlgili" bölümü. - Entity/concept sayfalarını güncelle — yoksa oluştur, varsa ilgili bölüme ekle.
sources:frontmatter listesine yeni source'u ekle.updated:tarihini güncelle. - Decision çıkarımı — kaynak bir karar içeriyorsa
decisions/NNNN-slug.mdyaz. - Çelişki kontrolü — mevcut sayfayla çeliştiğinde silme:
> ⚠ Çelişki: [[source-a]] X derken [[source-b]] Y diyor. Çözüm: [açık/kararsız]notu bırak. - index.md güncelle — yeni sayfaları ekle, değişenlerin özetini güncelle.
- log.md'ye append —
## [YYYY-MM-DD] ingest | <raw dosya> → <özet>. - Özet dön — kullanıcıya: ne değişti, ne açık kaldı.
7. QUERY workflow
Kullanıcı wiki'ye soru sorduğunda:
index.md'yi oku, ilgili kategorileri tara.- İlgili sayfaları aç (frontmatter + gövde).
- Sentez üret. Her iddianın yanına
([[source-page]])referansı koy. - Filed-back değerlendirmesi — cevap:
- Yeni karşılaştırma içeriyor,
- Mevcut sayfalarda olmayan yeni sentez üretti,
- Tekrar sorulma ihtimali var
→
syntheses/altına atomic bir sayfa yaz. Cevabın içine "📎 Wiki'ye eklendi: [[page]]" notu düş.
- Büyük "session özeti" değil, her ayrık fikir kendi sayfasına.
index.mdgüncelle (yeni sayfa varsa).log.mdappend — sadece filed-back olan query'ler:## [YYYY-MM-DD] query | "<soru>" → filed: [[page]].
Sıradan soru-cevaplar (cevap zaten sayfada) log'lanmaz.
8. LINT workflow
Kullanıcı "wiki lint" / "sağlık kontrolü" dediğinde:
- Çelişki taraması — sayfalardaki
⚠ Çelişkinotları → çözüm önerisi. - Stale claim —
updated:> 90 gün olanactivesayfalar. - Orphan — hiç link almayan sayfalar → link öner veya archive'a taşıma öner.
- Broken link —
[[linklenmiş]]ama dosyası olmayan sayfalar → stub oluştur veya kaldır. - Tek-yönlü referans — A → B link verirken B'de A yoksa, B'ye "## İlgili" ekle.
- Veri boşlukları — "burada açıklanacak" placeholder'lar → web araması / raw ekleme öner.
- Yeni soru önerileri — wiki'deki kalıplara bakarak araştırmaya değer 3-5 yeni soru.
- Rapor + otomatik düzeltilebilir listesi (kullanıcı onayı sonrası uygula).
log.mdappend:## [YYYY-MM-DD] lint | N stale, M orphan, K çelişki, J broken.
9. Referans kaynak (varsa)
Vault bir koda/proje dizinine (<PROJECT_PATH>) bağlıysa:
- Referans proje immutable — oraya asla yazma.
- Dosya yolu + sembol ile refere et:
src/module/file.ext:symbol. - Kod sayfalarını wiki'de ayna tutma — authoritative olan kod. Wiki sadece kod dışı bilgiyi (neden/kim/ne zaman) tutar.
- Bir entity sayfası bir kod sembolünü açıklıyorsa, frontmatter'a
source_path: <PROJECT_PATH>/...alanı ekle.
10. Yasaklar (hard rules)
raw/immutable. Oraya yazma, silme, taşıma. Sadece kullanıcı ekler.- Referans proje dizini immutable (varsa).
- Kaynaksız iddia yok. Her önemli cümlede
([[source]]). - Çelişki silinmez, işaretlenir.
⚠ Çelişkinotu. - Sayfa silinmez, archive'a taşınır.
archive/YYYY-MM-DD-eski-slug.md.index.mdgüncellenir. - Frontmatter zorunlu (raw/ hariç).
- Yerel karakter yok dosya adında. Gövdede serbest.
- Placeholder bırakma (
TODO: doldur). Bilgi eksikse "Açık sorular"a yaz. - Gizli veri wiki'ye kopyalanmaz — API anahtarları, kişisel veriler maskeli (
***masked***) veya raw'a referansla. - Operasyonel işaret dışında emoji yok —
⚠(çelişki),📎(filed-back) sadece.
11. Şema evrimi
Bu dosya statik değil:
- Kural çalışmıyorsa öneri sun.
- Onay alırsan bu dosyayı güncelle.
log.md'ye## [YYYY-MM-DD] schema | <ne değişti>ekle.- Yeni kural sonraki oturumdan itibaren geçerli — geriye dönük uygulamazsın (lint ile yavaş uyarlanır).
12. İlk oturum checklist
Bu template'ten yeni vault kurduğunda, ilk oturumda:
- §0'ı doldur (alan, kimlik).
- §1'i doldur (amaç, örnek sorular).
index.md'ye wiki'nin ilk kategorilerini ekle.log.md'nin ilk girişini kontrol et.- İlk kaynağı
raw/<uygun-alt-klasör>/altına koy, "ingest et" de.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

