Continuous Learning

affaan-m/ECC/docs/tr/skills/continuous-learning

by affaan-mef648e01899ba3e8dc6371642deaaf64b4477775No license275K starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 4 days ago

Claude Code oturumlarından yeniden kullanılabilir kalıpları otomatik olarak çıkarın ve gelecekte kullanmak üzere öğrenilmiş skill'ler olarak kaydedin.

Instructions onlyAI & Agents
AI-generated overview

Extracts reusable patterns from Claude Code sessions and saves them as learned skills.

What it does
This skill documents a continuous-learning setup that evaluates Claude Code sessions at their end and extracts reusable patterns. It describes running as a Stop hook, checking session length, detecting pattern types such as error resolution, user corrections, workarounds, debugging techniques and project-specific rules, and saving useful patterns under ~/.claude/skills/learned/. It also covers configuration options and hook installation, and compares the approach with an instinct-based v2 design.
When to use it
Use it when setting up automatic pattern extraction from Claude Code sessions, configuring a Stop hook for session evaluation, or reviewing and editing learned skills in ~/.claude/skills/learned/. It is also relevant when tuning extraction thresholds or pattern categories, or comparing the v1 and v2 approaches.
Requirements
Instructions only; no scripts ship with the skill. It assumes Claude Code with hook support, a settings.json hook entry, and a config.json for thresholds and paths. The documented hook command references an evaluate-session.sh script that is not included in this skill folder.

Sürekli Öğrenme Skill'i

Claude Code oturumlarını sonunda otomatik olarak değerlendirir ve öğrenilmiş skill'ler olarak kaydedilebilecek yeniden kullanılabilir kalıpları çıkarır.

Ne Zaman Aktifleştirmelisiniz

  • Claude Code oturumlarından otomatik kalıp çıkarma ayarlarken
  • Oturum değerlendirmesi için Stop hook'u yapılandırırken
  • ~/.claude/skills/learned/ içindeki öğrenilmiş skill'leri incelerken veya düzenlerken
  • Çıkarma eşiklerini veya kalıp kategorilerini ayarlarken
  • v1 (bu) ile v2 (instinct tabanlı) yaklaşımlarını karşılaştırırken

Nasıl Çalışır

Bu skill her oturumun sonunda Stop hook olarak çalışır:

  1. Oturum Değerlendirmesi: Oturumun yeterli mesaja sahip olup olmadığını kontrol eder (varsayılan: 10+)
  2. Kalıp Tespiti: Oturumdan çıkarılabilir kalıpları tanımlar
  3. Skill Çıkarma: Yararlı kalıpları ~/.claude/skills/learned/ dizinine kaydeder

Konfigürasyon

Özelleştirmek için config.json dosyasını düzenleyin:

json
{  "min_session_length": 10,  "extraction_threshold": "medium",  "auto_approve": false,  "learned_skills_path": "~/.claude/skills/learned/",  "patterns_to_detect": [    "error_resolution",    "user_corrections",    "workarounds",    "debugging_techniques",    "project_specific"  ],  "ignore_patterns": [    "simple_typos",    "one_time_fixes",    "external_api_issues"  ]}

Kalıp Tipleri

KalıpAçıklama
error_resolutionBelirli hataların nasıl çözüldüğü
user_correctionsKullanıcı düzeltmelerinden kalıplar
workaroundsFramework/kütüphane tuhaflıklarına çözümler
debugging_techniquesEtkili hata ayıklama yaklaşımları
project_specificProjeye özgü kurallar

Hook Kurulumu

~/.claude/settings.json dosyanıza ekleyin:

json
{  "hooks": {    "Stop": [{      "matcher": "*",      "hooks": [{        "type": "command",        "command": "~/.claude/skills/continuous-learning/evaluate-session.sh"      }]    }]  }}

Neden Stop Hook?

  • Hafif: Oturum sonunda bir kez çalışır
  • Bloke Etmeyen: Her mesaja gecikme eklemez
  • Tam Bağlam: Tam oturum kaydına erişimi vardır

İlgili

  • The Longform Guide - Sürekli öğrenme bölümü
  • /learn komutu - Oturum ortasında manuel kalıp çıkarma

Karşılaştırma Notları (Araştırma: Ocak 2025)

vs Homunculus

Homunculus v2 daha sofistike bir yaklaşım benimsiyor:

ÖzellikBizim YaklaşımHomunculus v2
GözlemStop hook (oturum sonu)PreToolUse/PostToolUse hooks (%100 güvenilir)
AnalizAna bağlamArka plan agent'ı (Haiku)
GranülerlikTam skill'lerAtomik "instinct'ler"
GüvenYok0.3-0.9 ağırlıklı
EvrimDoğrudan skill'eInstinct'ler → kümeleme → skill/command/agent
PaylaşımYokInstinct'leri dışa/içe aktar

Homunculus'tan temel içgörü:

"v1 gözlem için skill'lere güveniyordu. Skill'ler olasılıksaldır—zamanın ~%50-80'inde tetiklenirler. v2 gözlem için hook'ları kullanır (%100 güvenilir) ve öğrenilmiş davranışın atomik birimi olarak instinct'leri kullanır."

Potansiyel v2 İyileştirmeleri

  1. Instinct tabanlı öğrenme - Güven skorlaması ile daha küçük, atomik davranışlar
  2. Arka plan gözlemcisi - Paralel analiz yapan Haiku agent'ı
  3. Güven azalması - Çelişkiye uğrarsa instinct'ler güven kaybeder
  4. Alan etiketleme - code-style, testing, git, debugging, vb.
  5. Evrim yolu - İlgili instinct'leri skill/command'lara kümeleme

Bkz: Tam spec için docs/continuous-learning-v2-spec.md.

Source and attribution

Source:affaan-m/ECCindocs/tr/skills/continuous-learningat commitef648e0

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal