Git commit geçmişini analiz ederek, değişiklikleri kategorize ederek ve teknik commitleri müşteri dostu release notlarına dönüştürerek otomatik olarak changelog oluşturur. Saatler süren manuel changelog yazımını dakikalar içinde tamamlanan otomasyona çevirir.
cd ~/.claude/skills
git clone https://github.com/ComposioHQ/awesome-claude-skills.git awesome-claude-skills mkdir -p ~/.claude/skills/changelog-generator
curl -fsSL https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/HEAD/changelog-generator/SKILL.md \
-o ~/.claude/skills/changelog-generator/SKILL.md Bu skill, teknik git commit'lerini parlak, kullanıcı dostu changelog'lara dönüştürür ve müşterileriniz ile kullanıcılarınız tarafından gerçekten anlaşılacak ve takdir edilecek şekilde sunar.
Proje deponuzdan:
Create a changelog from commits since last release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0
Create a changelog for all commits between March 1 and March 15
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
Kullanıcı: "Son 7 günün commit'lerinden bir changelog oluştur"
Çıktı:
# Güncellemeler - 10 Mart 2024 Haftası
## ✨ Yeni Özellikler
- **Takım Çalışma Alanları**: Farklı projeler için ayrı çalışma alanları
oluşturun. Takım üyelerini davet edin ve her şeyi organize tutun.
- **Klavye Kısayolları**: Tüm kullanılabilir kısayolları görmek için ?
tuşuna basın. Fareye dokunmadan daha hızlı gezinin.
## 🔧 İyileştirmeler
- **Daha Hızlı Senkronizasyon**: Dosyalar artık cihazlar arasında 2x daha hızlı senkronize olur
- **Daha İyi Arama**: Arama artık sadece başlıkları değil, dosya içeriklerini de içerir
## 🐛 Düzeltmeler
- Büyük resimlerin yüklenmediği sorunu düzeltildi
- Planlı yazılarındaki saat dilimi karışıklığı çözüldü
- Bildirim rozeti sayısı düzeltildi
İlham Kaynağı: Manik Aggarwal'ın Lenny's Newsletter'dan kullanım senaryosu
2 veya daha fazla bağımsız görevin paralel olarak yürütülebileceği ve aralarında state paylaşımı ya da sıralı bağımlılık olmadığı durumlarda kullanın.
Ayrı bir oturumda inceleme kontrol noktaları ile yürütülecek yazılı bir uygulama planınız olduğunda kullanın.
Mevcut oturumda bağımsız görevlerle uygulama planlarını yürütürken kullanın
Herhangi bir hata, test başarısızlığı veya beklenmeyen davranışla karşılaştığınızda, çözüm önerisi sunmadan önce kullanın.
Herhangi bir feature ya da bugfix uygulamaya başlamadan önce kullanın.
Yeni beceriler oluştururken, mevcut becerileri düzenlerken veya dağıtımdan önce becerileri doğrularken kullanın.