continuous-learning
Claude Code oturumlarından yeniden kullanılabilir kalıpları otomatik olarak çıkarın ve gelecekte kullanmak üzere öğrenilmiş skill'ler olarak kaydedin.
它会碰到什么
逐条看命中(2 条严重或高危)
- 高
SKILL.md:68identity-config-write"hooks": { - 高
SKILL.md:71identity-config-write"hooks": [{
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
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:
- Oturum Değerlendirmesi: Oturumun yeterli mesaja sahip olup olmadığını kontrol eder (varsayılan: 10+)
- Kalıp Tespiti: Oturumdan çıkarılabilir kalıpları tanımlar
- Skill Çıkarma: Yararlı kalıpları
~/.claude/skills/learned/dizinine kaydeder
Konfigürasyon
Özelleştirmek için config.json dosyasını düzenleyin:
{
"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ıp | Açıklama |
|---------|-------------|
| error_resolution | Belirli hataların nasıl çözüldüğü |
| user_corrections | Kullanıcı düzeltmelerinden kalıplar |
| workarounds | Framework/kütüphane tuhaflıklarına çözümler |
| debugging_techniques | Etkili hata ayıklama yaklaşımları |
| project_specific | Projeye özgü kurallar |
Hook Kurulumu
~/.claude/settings.json dosyanıza ekleyin:
{
"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ü
/learnkomutu - 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:
| Özellik | Bizim Yaklaşım | Homunculus v2 |
|---------|--------------|---------------|
| Gözlem | Stop hook (oturum sonu) | PreToolUse/PostToolUse hooks (%100 güvenilir) |
| Analiz | Ana bağlam | Arka plan agent'ı (Haiku) |
| Granülerlik | Tam skill'ler | Atomik "instinct'ler" |
| Güven | Yok | 0.3-0.9 ağırlıklı |
| Evrim | Doğrudan skill'e | Instinct'ler → kümeleme → skill/command/agent |
| Paylaşım | Yok | Instinct'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
- Instinct tabanlı öğrenme - Güven skorlaması ile daha küçük, atomik davranışlar
- Arka plan gözlemcisi - Paralel analiz yapan Haiku agent'ı
- Güven azalması - Çelişkiye uğrarsa instinct'ler güven kaybeder
- Alan etiketleme - code-style, testing, git, debugging, vb.
- Evrim yolu - İlgili instinct'leri skill/command'lara kümeleme
Bkz: Tam spec için docs/continuous-learning-v2-spec.md.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
同名技能的其他版本
有 7 个不同仓库或目录里都有叫 continuous-learning 的技能。它们内容并不相同,别混用:
- affaan-m/ECC — [OBSOLETO - usar continuous-learning-v2] Extractor de skill por hook Stop v1 heredado. v2
- affaan-m/ECC — Claude Codeセッションから再利用可能なパターンを自動的に抽出し、将来の使用のために学習済みスキルとして保存します。
- affaan-m/ECC — Claude Code 세션에서 재사용 가능한 패턴을 자동으로 추출하여 향후 사용을 위한 학습된 스킬로 저장합니다.
- affaan-m/ECC — 自动从Claude Code会话中提取可重复使用的模式,并将其保存为学习到的技能以供将来使用。
- affaan-m/ECC — Automatically extract reusable patterns from Claude Code sessions and save them as learned
- affaan-m/ECC — [DEPRECATED - use continuous-learning-v2] Legacy v1 stop-hook skill extractor. v2 is a str