d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
71 lines
1.9 KiB
Markdown
71 lines
1.9 KiB
Markdown
# /learn - Yeniden Kullanılabilir Desenleri Çıkar
|
||
|
||
Mevcut oturumu analiz et ve skill olarak kaydetmeye değer desenleri çıkar.
|
||
|
||
## Tetikleyici
|
||
|
||
Önemsiz olmayan bir sorunu çözdüğünüzde, oturum sırasında herhangi bir noktada `/learn` komutunu çalıştırın.
|
||
|
||
## Ne Çıkarılmalı
|
||
|
||
Şunları arayın:
|
||
|
||
1. **Hata Çözüm Desenleri**
|
||
- Hangi hata oluştu?
|
||
- Kök neden neydi?
|
||
- Onu ne düzeltti?
|
||
- Bu benzer hatalar için yeniden kullanılabilir mi?
|
||
|
||
2. **Hata Ayıklama Teknikleri**
|
||
- Bariz olmayan hata ayıklama adımları
|
||
- İşe yarayan araç kombinasyonları
|
||
- Tanılama desenleri
|
||
|
||
3. **Geçici Çözümler**
|
||
- Kütüphane gariplikleri
|
||
- API sınırlamaları
|
||
- Versiyona özel düzeltmeler
|
||
|
||
4. **Projeye Özgü Desenler**
|
||
- Keşfedilen kod tabanı kuralları
|
||
- Verilen mimari kararlar
|
||
- Entegrasyon desenleri
|
||
|
||
## Çıktı Formatı
|
||
|
||
`~/.claude/skills/learned/[desen-adi].md` konumunda bir skill dosyası oluştur:
|
||
|
||
```markdown
|
||
# [Açıklayıcı Desen Adı]
|
||
|
||
**Çıkarıldı:** [Tarih]
|
||
**Bağlam:** [Bunun ne zaman geçerli olduğunun kısa açıklaması]
|
||
|
||
## Sorun
|
||
[Bunun çözdüğü sorun - spesifik olun]
|
||
|
||
## Çözüm
|
||
[Desen/teknik/geçici çözüm]
|
||
|
||
## Örnek
|
||
[Uygulanabilirse kod örneği]
|
||
|
||
## Ne Zaman Kullanılır
|
||
[Tetikleyici koşullar - bu skill'i neyin etkinleştirmesi gerektiği]
|
||
```
|
||
|
||
## Süreç
|
||
|
||
1. Çıkarılabilir desenler için oturumu incele
|
||
2. En değerli/yeniden kullanılabilir içgörüyü tanımla
|
||
3. Skill dosyasını taslak olarak hazırla
|
||
4. Kaydetmeden önce kullanıcıdan onay iste
|
||
5. `~/.claude/skills/learned/` konumuna kaydet
|
||
|
||
## Notlar
|
||
|
||
- Önemsiz düzeltmeleri çıkarmayın (yazım hataları, basit sözdizimi hataları)
|
||
- Tek seferlik sorunları çıkarmayın (belirli API kesintileri, vb.)
|
||
- Gelecekteki oturumlarda zaman kazandıracak desenlere odaklanın
|
||
- Skill'leri odaklı tutun - skill başına bir desen
|