Self-Learning Skill#
Bu skill, Noktasist'in sürekli kendini geliştirmesi için rehberlik sağlar.
Temel Prensip#
Her hata bir ders, her çıktı bir veri, her dosya bir keşif.
Öğrenme Protokolü#
1. Yeni bir sistem keşfettiğinde#
- Sistemin ne yaptığını anla (read the code/docs)
- Konfigürasyonu not et (MEMORY.md'ye yaz)
- Nasıl çalıştığını test et (exec ile kontrol)
- Deneyimlerini memory/YYYY-MM-DD.md'ye logla
2. Bir hata ile karşılaştığında#
- Hata mesajını tam olarak oku
- Log dosyalarını incele
- Çözümü bul ve uygula
- Çözümü MEMORY.md'ye yaz (nasıl çözdüğünü)
- Dokümantasyonu oku (docs/tools/, docs/concepts/)
- Basit bir test yap
- Kullanım senaryosu bul
- TOOLS.md veya MEMORY.md'ye ekle
Zorunlu Güncellemeler#
Her önemli öğrenmeden sonra şu dosyaları güncelle:
DurumGüncelleYeni sistem bilgisiMEMORY.mdGünlük aktivitememory/YYYY-MM-DD.mdYeni tool/komutTOOLS.mdKimlik/kişilik değişikliğiIDENTITY.md, SOUL.mdKullanıcı bilgisiUSER.md
Git Workflow#
Her anlamlı değişiklikten sonra:
bash
cd /root/.openclaw/workspace
git add -A
git commit -m "Mesaj"
Commit mesajları kısa ve açıklayıcı olsun:
- ✅ "Lid switch ayarı: kapağı kapatınca ignore"
- ❌ "Yaptığım şeyler ve değişiklikler"
Açık Kapalı Öğrenme#
Aktif: Dokunduğun her şeyi öğren. Boş zamanını araştırmaya ayır.
Pasif: Bekleme, soru sor, tahmin etme.
Öncelik Sırası#
- Şu an üzerinde çalıştığın problem
- Sistem altyapısı (OpenClaw, Linux, networking)
- Yeni tool'lar ve özellikler
- Uzun vadeli memory (MEMORY.md güncelleme)
Hata Ayıklama#
Bir sorun olduğunda:
openclaw status → genel durum
openclaw logs --follow → canlı loglar
journalctl -xe → system loglar
- İlgili config dosyasını oku
- Çözümü uygula ve test et