İçeriğe geç

Skill Kataloğu

Bütün kütüphaneyi bir anda kullanmaya çalışmayın. Önünüzdeki duruma uyan tek bir skill’le başlayın. Aşağıdaki adlar doğrudan deponun skills/*/SKILL.md dosyalarından gelir. Katalog oluşturulurken her skill’in Türkçe açıklaması bulunduğu da kontrol edilir.

33 skill, yapacağınız işe göre gruplandırıldı. Aradığınız durumu veya skill adını biliyorsanız aramayı kullanın.

Netleştir ve Birlikte Çalış

Belirsiz bir işi konuşulabilir, öğrenilebilir ve başkasına devredilebilir hâle getirin.

explain-plainly

Teknik bir konuyu, teknik geçmişi olmayan okurun anlayacağı sade dille anlatır ve kullanılması şart olan terimleri geçtiği yerde açıklar. Teknik ekip dışındaki birine açıklama yaparken kullanın.

SKILL.md'yi açın

grilling

Bir plan, karar veya fikirde saklı kalan bilinmeyenleri birkaç tur yoğun soruyla ortaya çıkarır. Varsayımlar görünmüyorsa veya önemli kararlar verilmeden uygulamaya geçiliyorsa kullanın.

SKILL.md'yi açın

handoff

Devam eden işi, nöbeti veya olayı dört bölümlü sabit bir özetle başka bir kişiye ya da ajana devreder. Sorumluluk el değiştirirken önemli bağlamın kaybolmasını önlemek için kullanın.

SKILL.md'yi açın

teach

Bir kavramı okurun bilgi düzeyine uygun biçimde anlatır ve tam örnekten bağımsız uygulamaya geçerken desteği adım adım azaltır. Bilginin yalnızca aktarılması değil, gerçekten öğrenilmesi gerektiğinde kullanın.

SKILL.md'yi açın

to-questionnaire

Tek başınıza veremeyeceğiniz bir karar için, eksik bilgiyi bilen kişiye yöneltilecek açık ve yazılı sorular hazırlar. Bilgiyi eşzamansız olarak ya da yapılandırılmış bir görüşmeyle toplamanız gerektiğinde kullanın.

SKILL.md'yi açın

triage

Gelen hata veya özellik talebini Etki × Aciliyet ölçütüyle sınıflandırır, önceliklendirir ve doğru sonraki adıma yönlendirir. Backlog’u düzenlerken veya issue önceliğine karar verirken kullanın.

SKILL.md'yi açın

wait-what

Son açıklamanın anlaşılmadığını fark eder ve aynı cümleleri tekrarlamak yerine konuyu başka bir düzeyde yeniden anlatır. Kullanıcının yanıtı kafa karışıklığına işaret ediyorsa kullanın.

SKILL.md'yi açın

wayfinder

Tek oturuma sığmayacak kadar büyük veya belirsiz bir işi, sırayla çözülecek yazılı karar aşamalarına böler. Kabaca tarif edilmiş bir fikri uygulamadan önce izlenebilir bir yola çevirmek için kullanın.

SKILL.md'yi açın

wizard

Yalnızca insanın tamamlayabileceği elle yapılan bir işlemi adım adım yöneten etkileşimli bir script üretir. Kimlik bilgisi, CI sırrı, üçüncü taraf paneli veya tek seferlik geçiş gerektiren işlerde kullanın.

SKILL.md'yi açın

Keşfet ve Tasarla

Belirsizliği somut kararlara, açık tanımlara ve tutarlı tasarımlara dönüştürün.

api-design-standards

Kaynak adları, URL yapısı, sürümleme, geriye uyumluluk ve sözleşme testleri için ortak API kuralları getirir. Yeni bir API uç noktası (endpoint) tasarlarken veya mevcut bir API sözleşmesini değiştirirken kullanın.

SKILL.md'yi açın

architecture-diagram

Bir sistemin mimarisini, ihtiyaca uygun ayrıntı düzeyinde kodla üretilen bir diyagrama dönüştürür. Bileşenleri, veri akışını veya bir karar yolunu görünür kılmanız gerektiğinde kullanın.

SKILL.md'yi açın

codebase-design

Basit bir arayüzün arkasında güçlü işlev sunan derin modüller tasarlar ve iç ayrıntıları modül içinde saklar. Modül sınırı çizerken, sınıfları bölüp birleştirirken veya karmaşıklığın kaynağını ararken kullanın.

SKILL.md'yi açın

domain-modeling

Kodda ve konuşmalarda kullanılacak ortak dili kurar; bounded context denilen iş alanı sınırlarını ve önemli kararlar için mimari karar kayıtlarını (ADR) netleştirir. Terimler tutarsızsa veya aynı kelime farklı alanlarda farklı anlamlara geliyorsa kullanın.

SKILL.md'yi açın

project-groundwork

Taslak tanımda veya README’de uygulamayı engelleyen boşlukları tek soru turunda kapatır ve alınan kararları ana belgeye işler. Koda başlamadan önce çelişkileri ve henüz belirlenmemiş noktaları çözmek için kullanın.

SKILL.md'yi açın

prototype

Bir yaklaşıma bağlanmadan önce tek bir teknik ya da tasarım sorusunu yanıtlayan, gerektiğinde atılabilecek küçük bir deneme üretir. Durum modelinin, mantığın veya arayüz yönünün çalışıp çalışmayacağını sınarken kullanın.

SKILL.md'yi açın

research

Teknik bir soruyu birincil kaynaklardan araştırır ve kaynak gösterilen bulguları depodaki bir dosyaya kaydeder. Bir iddiayı doğrulamanız veya teknik belgeleri karşılaştırmanız gerektiğinde kullanın.

SKILL.md'yi açın

spec-to-tickets

Üzerinde anlaşılmış planı yazılı bir tanıma ve baştan sona çalışan küçük işlere dönüştürür; işe başlama koşullarını Definition of Ready, bitiş koşullarını Definition of Done ile belirler. Planı uygulanabilir işlere bölüp sıralarken kullanın.

SKILL.md'yi açın

Geliştir ve Doğrula

Kodu geliştirin, test edin, sorunları teşhis edin ve sonucu kanıta dayanarak doğrulayın.

code-review

Kod incelemesini kişisel zevklerden çıkarıp somut kod kokularına, kod sağlığına ve küçük PR’lara dayandırır. Bir pull request ya da diff’i incelerken ve geri bildirim verirken kullanın.

SKILL.md'yi açın

code-style-lint

Biçimlendirmeyi ekosistemin standart aracıyla otomatikleştirir; görünümü düzenleyen formatter ile gerçek kusurları bulan linter’ı birbirinden ayırır. Projenin araçlarını kurarken veya stil tartışmalarını CI’a bırakmak istediğinizde kullanın.

SKILL.md'yi açın

diagnosing-bugs

Önce sistemi anlamayı ve hatayı güvenilir biçimde yeniden üretmeyi, sonra olası nedenleri daraltıp düzeltmeyi aynı hata üzerinde doğrulamayı sağlar. Bir şey bozulduğunda, yanlış çalıştığında veya yavaşladığında kullanın.

SKILL.md'yi açın

improve-codebase-architecture

Kod tabanında geliştirmeyi zorlaştıran mimari sorunları sınıflandırır ve getirisi en yüksek iyileştirmeleri öne çıkarır. Mimari inceleme yaparken, teknik borcu sıralarken veya sıradaki refactor’a karar verirken kullanın.

SKILL.md'yi açın

resolving-merge-conflicts

Merge veya rebase çatışmasında iki tarafın da ne amaçladığını ortak ataya kadar izler ve buna göre birleştirir. Git çatışma işaretleriyle karşılaştığınızda, taraflardan birini doğrudan seçmek yerine kullanın.

SKILL.md'yi açın

secure-coding

OWASP Top 10’u temel alarak güvenliği kod yazılırken uygular; girdi doğrulama, erişim kontrolü, sırlar, bağımlılıklar ve güvenli hata yönetimini kapsar. Kod bir güven sınırından veri alıyor ya da geçiriyorsa kullanın.

SKILL.md'yi açın

tdd

Geliştirmeyi başarısız test, çalışan kod ve düzenleme adımlarından oluşan red, green, refactor döngüsüyle başlatır; test piramidi ve FIRST ilkelerini uygular. Bir özellik veya hata düzeltmesini test yazarak geliştirmek istediğinizde kullanın.

SKILL.md'yi açın

test-strategy

Test verisinin nereden geleceği, kararsız testlerin nasıl ele alınacağı ve integration ile e2e sınırı gibi bütün test paketini etkileyen kararları verir. Bir bileşen sınırında unit, contract, integration veya e2e testi seçerken kullanın.

SKILL.md'yi açın

Yayınla ve Sürdür

Değişiklikleri güvenle yayına alın ve çalışan sistemde neler olduğunu görebilin.

dependency-upgrade-management

Bağımlılıkları envanterle takip eder, güvenlik güncellemelerine öncelik verir ve kullanım sonlandırma takvimini açıkça belirler. Dependabot ya da Renovate PR’larını değerlendirirken veya bir özelliği kaldırmaya hazırlanırken kullanın.

SKILL.md'yi açın

incident-response

Üretim olayının önemini belirlemekten rolleri dağıtmaya, önce etkiyi azaltmaktan suçlayıcı olmayan olay sonrası değerlendirme (postmortem) yazmaya kadar tüm süreci yönetir. Olay sırasında veya hemen sonrasında kullanın.

SKILL.md'yi açın

observability

Yapılandırılmış loglar, dört altın sinyal, servis göstergeleri ve hedefleriyle (SLI/SLO) sistemin sağlığını kodu okumadan anlayabilmenizi sağlar. İzleme ve alarm sistemi kurarken ya da üretimde sorun ararken kullanın.

SKILL.md'yi açın

release-versioning

Conventional Commits ile değişikliğin türünü, SemVer ile yeni sürüm numarasını belirler ve değişiklik günlüğünü hazırlar. Sürüm çıkarırken veya major, minor, patch kararını verirken kullanın.

SKILL.md'yi açın

repo-secure

Bir GitHub deposunun mevcut güvenlik ayarlarını denetler ve depo sorumlusunun onayıyla eksikleri etkinleştirir. Secret scanning, branch protection veya `SECURITY.md` gerektiğinde kullanın.

SKILL.md'yi açın

repo-ship

Tamamlanan işi amacına göre ayrı commit’lere böler; yeni depolara doğru ad, görünürlük, açıklama ve konu etiketlerini verir. Commit ya da push öncesinde veya yeni depo açarken kullanın.

SKILL.md'yi açın

safe-deployment

Deploy ile release arasındaki farkı korur, değişikliği kademeli olarak yayar ve otomatik geri alma koşulunu baştan belirler. Riskli bir değişikliği özellik bayrağı (feature flag), kontrollü pilot yayın (canary) veya benzeri yöntemlerle yayına alırken kullanın.

SKILL.md'yi açın

Doctrine'ı Genişlet

Doctrine'ın sınırlarını koruyan, ajanların uygulayabileceği talimatlar yazın.

writing-for-agents

Ajanın okuyacağı skill, `AGENTS.md`, `CLAUDE.md` veya bağlantılı belgelerde prosedürü, olguyu ve gerekçeyi birbirine karıştırmadan düzenler. Ajan talimatı yazarken ya da var olan talimatları elden geçirirken kullanın.

SKILL.md'yi açın