| name | project-index |
| description | Proje index'i yönet — init, show, list, update. L1 katman: on-demand proje detayı. |
| triggers | project-index, proje indexi, index init, proje özeti, proje detay |
/project-index
Proje index sistemi. 3 katman:
- L0 (auto): SessionStart hook →
.claude/index.md varsa PROJECT_INDEX: sinyali
- L1 (bu skill): On-demand detay, init, güncelleme
- L2: jCodeMunch / file tree (gerektiğinde)
Komutlar
/project-index init [proje-adi]
Mevcut dizin veya verilen proje için .claude/index.md oluştur.
Template: $(cat ~/Projects/claude-config/templates/project-index.md.template)
Adımlar:
projects.json'dan proje meta verisini oku (varsa)
- Dizin yapısına bak (mevcut stack'i tahmin et)
- Template'i doldur,
.claude/index.md yaz
- Test:
bash ~/Projects/claude-config/projects/scripts/project_index.sh çalıştır — PROJECT_INDEX: sinyali görünmeli
/project-index show [proje-adi]
Proje index'ini göster. Argüman yoksa mevcut dizin.
/project-index list
Tüm projelerin index durumunu göster.
$(for p in $(cat ~/Projects/ClaudeHQ/projects.json | python3 -c "import sys,json; [print(p['path'].replace('~', '/Users/musabkara')) for p in json.load(sys.stdin)['projects']]"); do echo "$p: $([ -f "$p/.claude/index.md" ] && echo '✓' || echo '—')"; done)