affaan-m/ECC/docs/tr/skills/continuous-learning/SKILL.md
continuous-learning
Claude Code oturumlarından yeniden kullanılabilir kalıpları otomatik olarak çıkarın ve gelecekte kullanmak üzere öğrenilmiş skill'ler olarak kaydedin.
- Source repository stars
- 234,327
- Declared platforms
- 1
- Static risk flags
- 0
- Last source update
- 2026-07-27
- Source checked
- 2026-07-28
Decision brief
What it does—and where it fits
Claude Code oturumlarını sonunda otomatik olarak değerlendirir ve öğrenilmiş skill'ler olarak kaydedilebilecek yeniden kullanılabilir kalıpları çıkarır.
Not for
- Tasks that require unconfirmed production actions or broad system permissions.
- Environments where the pinned source and install steps cannot be inspected.
Compatibility matrix
Platform support, with evidence labels
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Declared | Source record | Install path and trigger |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
Inspect first. Install second.
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/affaan-m/ECC --skill "docs/tr/skills/continuous-learning"Inspect the Agent Skill "continuous-learning" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/tr/skills/continuous-learning/SKILL.md at commit 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
What the source asks the agent to do
- 01
Ne Zaman Aktifleştirmelisiniz
Claude Code oturumlarından otomatik kalıp çıkarma ayarlarken
Claude Code oturumlarından otomatik kalıp çıkarma ayarlarkenOturum değerlendirmesi için Stop hook'u yapılandırırken/.claude/skills/learned/ içindeki öğrenilmiş skill'leri incelerken veya düzenlerken - 02
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ımlarSkill Çıkarma: Yararlı kalıpları /.claude/skills/learned/ dizinine kaydeder - 03
Konfigürasyon
Özelleştirmek için config.json dosyasını düzenleyin:
Özelleştirmek için config.json dosyasını düzenleyin: - 04
Kalıp Tipleri
Review the “Kalıp Tipleri” section in the pinned source before continuing.
Review and apply the “Kalıp Tipleri” source section.
Permission review
Static risk signals and limitations
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
Why each signal appears
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 70/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 234,327 | Source | Repository attention, not individual Skill quality |
| Compatibility | 1 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Provenance and original SKILL.md
- Repository
- affaan-m/ECC
- Skill path
- docs/tr/skills/continuous-learning/SKILL.md
- Commit
- 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
- License
- MIT
- Collected
- 2026-07-28
- Default branch
- main
View the original SKILL.md
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.
Alternatives
Compare before choosing
affaan-m/ECC
continuous-learning
Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.
affaan-m/ECC
continuous-learning
Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.
affaan-m/ECC
continuous-learning
Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
affaan-m/ECC
continuous-learning
Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.