Matt Pocock Skills nedir? grill-me, TDD ve 27 skill: içindekiler, kurulum ve kullanım
Matt Pocock'un skill'lerini kurarsın; kodlama ajanın işe başlamadan önce planını sorularla didikler (grill-me), şartname ve ticket yazar, test öncelikli geliştirir (TDD), hata ayıklama döngüsü kurar, mimariyi tarar, kodu inceler ve oturumu devreder. github.com/mattpocock/skills, ajanla gerçek yazılım geliştirirken sık görülen dört sorunu (ajan ne istediğini anlamıyor, gereğinden çok konuşuyor, çalışmayan kod üretiyor, kodu zamanla dağıtıyor) hedefleyen 27 skill'lik açık kaynak bir set. MIT lisanslı ve ücretsiz; Claude Code'a resmî eklenti pazarından, Codex, GitHub Copilot ve Gemini CLI'a kendi komutlarıyla, diğer ajanlara npx skills ile kurulur.
- Ne yapar
- Kodlama ajanına planı sorgulatır, test ve inceleme yaptırır
- Tür
- Skill koleksiyonu (topluluk)
- İçindekiler
- 27 skill: 20 mühendislik, 7 verimlilik
- Nerede
- Claude Code, Codex, GitHub Copilot, Gemini CLI, Cursor ve diğerleri
- Sürüm
- 1.3.1 (04.10.2026)
- Türkçe
- Resmî kaynak yazmıyor
- Ücret
- Ücretsiz, MIT
Matt Pocock Skills ne işe yarar?
Skill, bir yapay zekâ ajanına belirli bir işi nasıl yapacağını anlatan talimat dosyasıdır (SKILL.md). Bu set, README'nin saydığı dört sorunu çözmek için yazılmış: ajan ne istediğini yanlış anlıyor, gereğinden uzun ve belirsiz konuşuyor, çalışmayan kod üretiyor ve hızlı ilerlerken kod tabanını karmaşıklaştırıyor. Her sorun için bir çözüm skill'i var: sorgulama, ortak terim sözlüğü, test döngüsü ve mimari bakım.
Kime yarar: Claude Code, Codex, Cursor ya da Copilot ile kod yazan ve ajanın işi daha kontrollü yapmasını isteyenlere. README skill'leri küçük, uyarlanabilir ve birleştirilebilir diye tanımlıyor; süreci baştan sona üstlenen Spec-Kit gibi yaklaşımların aksine kontrolü sende bırakmayı hedefliyor.
İçinde hangi skill'ler var?
README skill'leri kimin çağırdığına göre ikiye ayırıyor. Senin çağırdıkların yalnız sen /ad yazınca çalışır ve işi yönetir. Ajanın da çağırabildikleri uygun işte ajan tarafından kendiliğinden kullanılabilir; tekrar kullanılan disiplini taşır. Eklenti (1.3.1) aşağıdaki 27 skill'i kurar.
| Skill | Kim çağırır | Ne zaman işe yarar |
|---|---|---|
setup-matt-pocock-skills | Sen | Her depoda bir kez: iş takipçisini, triage etiketlerini ve belgelerin yerini seçmek |
ask-matt | Sen | Hangi skill ya da akışın durumuna uyduğunu sormak |
grill-with-docs | Sen | Plan sorgulaması + proje terim sözlüğünü (GLOSSARY.md) ve karar kayıtlarını (ADR) güncellemek |
triage | Sen | Issue'ları rol tabanlı durumlar arasında ilerletmek |
improve-codebase-architecture | Sen | Kod tabanını tarayıp sadeleştirme fırsatlarını görsel HTML raporla görmek |
to-spec | Sen | Konuştuklarını şartnameye çevirip iş takipçisine yayımlamak (yeni soru sormaz) |
to-tickets | Sen | Plan ya da şartnameyi bağımlılıkları belli küçük ticket'lara bölmek |
implement | Sen | Şartname ya da ticket'taki işi yapmak; tdd ile ilerleyip code-review ile kapatmak |
implement-spec | Sen | Bütün şartnameyi tek dalda, paralel alt ajanlarla uygulamak |
wayfinder | Sen | Tek oturuma sığmayacak büyük bir işi karar ticket'larından oluşan bir haritayla planlamak |
retro | Sen | Oturumdan sonra ajanın çalışma ortamı için iyileştirme önerisi almak |
prototype | İkisi de | Bir tasarım sorusuna tek dosyalık HTML ya da birkaç arayüz varyantıyla hızlı cevap |
diagnosing-bugs | İkisi de | Zor hata ve performans gerilemesi: kırmızıya düşen döngü kur, daralt, varsay, ölç, düzelt, test ekle |
research | İkisi de | Bir soruyu güvenilir birincil kaynaklardan araştırıp kaynaklı Markdown dosyası yazdırmak |
tdd | İkisi de | Özellik ya da düzeltmeyi önce test yazarak, dilim dilim geliştirmek |
domain-modeling | İkisi de | Projenin terimlerini sözlükle sınamak, uç senaryolarla zorlamak |
codebase-design | İkisi de | "Derin modül" tasarımı için ortak dil: küçük arayüz arkasında çok iş |
code-review | İkisi de | Değişikliği iki eksende incelemek: kodlama standartları ve şartnameye uygunluk |
pr | İkisi de | Pull request açıklamasını özet, önce/sonra kanıtı ve risk notuyla yazmak |
wizard | İkisi de | Senin yapman gereken adımlar (altyapı, anahtar, panel ayarı) için etkileşimli bash sihirbazı üretmek |
grill-me | Sen | Bir planı ya da fikri, her belirsiz dal kapanana kadar sorgulatmak (kod dışı işlerde de) |
handoff | Sen | Konuşmayı başka ajanın devam edeceği bir devir belgesine sıkıştırmak |
teach | Sen | Yeni bir konuyu birkaç oturumda, klasörü çalışma alanı yaparak öğrenmek |
to-questionnaire | Sen | Tek başına veremediğin bir kararı, cevaplayacak kişiye Markdown anket olarak hazırlamak |
wait-what | Sen | Ajanın bir mesajını anlamadığında, eksik bağlamla sade dilde yeniden anlattırmak |
grilling | İkisi de | grill-me, grill-with-docs, triage, wayfinder ve mimari skill'inin kullandığı sorgulama parçası |
writing-for-agents | İkisi de | Ajanlar için belge yazmak: skill, AGENTS.md, CLAUDE.md |
| Sorunun | Önce bunu dene |
|---|---|
| Ajan istediğimi yanlış anlıyor | grill-me (kod dışı) ya da grill-with-docs |
| Ajan çalışmayan kod veriyor | tdd |
| Bir hatayı bulamıyorum | diagnosing-bugs |
| Kod tabanı karıştı | improve-codebase-architecture |
| Oturum doldu, yeni oturumda devam edeceğim | handoff |
| Hangisini kullanacağımı bilmiyorum | ask-matt |
Depoda README başvurusunda olmayan misc (4) ve in-progress (7) klasörleri de var; eklenti bunları kurmaz. skills.sh sayfası eski adlarla birlikte 55 skill sayıyor.
Matt Pocock Skills nasıl kurulur?
README iki yol veriyor: eklenti kendini günceller; npx skills düzenlenebilir dosyaları projene kopyalar ve güncellemeyi sen yaparsın. Her ajan için yalnız birini seç; ikisini birlikte kurarsan her skill iki kez yüklenir.
› claude plugin install mattpocock-skills@claude-plugins-officialBu pazarda otomatik güncelleme varsayılan açık; kapatmak için /plugin › Marketplaces (Claude Code belgesi).
› codex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocockREADME'ye göre açılışta kendini günceller.
› copilot plugin marketplace add mattpocock/skills
copilot plugin install mattpocock-skills@mattpocockVS Code'da Chat: Install Plugin From Source komutunu çalıştırıp https://github.com/mattpocock/skills adresini gir. CLI'da otomatik güncelleme için README bir kez ~/.copilot/settings.json dosyasına pazar kaydı eklemeyi anlatıyor.
› gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering
gemini skills install https://github.com/mattpocock/skills.git --path skills/productivityGüncellemek için iki komutu yeniden çalıştır.
› npx skills@latest add mattpocock/skills -a cursorDesteklenen örnekler: cursor, opencode, devin, windsurf, amp, pi; -a yazmazsan seçtirir. Skill seçiminde setup-matt-pocock-skills'i mutlaka işaretle. Güncelleme: npx skills@latest update; yeni skill'ler için add komutunu yeniden çalıştır.
› /setup-matt-pocock-skillsNe alırsın: ajan sana hangi iş takipçisini (GitHub, GitLab, yerel dosyalar ya da tarif ettiğin başka biri) kullandığını, ticket'lara hangi etiketleri verdiğini ve oluşturacağı belgeleri nereye kaydedeceğini sorar. to-spec, triage gibi skill'ler bu ayarı kullanır.
Nasıl kullanılır? Örnekler
Senin çağırdığın skill'leri / ile başlatırsın; ajanın da çağırabildikleri ilgili işte kendiliğinden devreye girer. Aşağıdaki çıktı tarifleri README ve SKILL.md metinlerine dayanır.
Skill metinleri İngilizce; Türkçe istem yazabilirsin ama Türkçe yanıt ve terim sözlüğü davranışı resmî kaynakta yazmıyor.
Neye erişir, ne yazar?
Proje dosyalarını, git farkını, GLOSSARY.md ve karar kayıtlarını; seçtiğin iş takipçisindeki issue'ları; research skill'i web'deki birincil kaynakları.
Projede sözlük, karar kaydı, şartname ve ticket dosyaları; to-spec ve to-tickets iş takipçisine yayımlar; implement kod yazar ve commit atar.
Skill'ler ajanın kendi araçlarıyla çalışır; eklentide yalnız diagnosing-bugs ve wizard için şablon betik var. npx yolunda kurulum aracı (npx skills) bilgisayarında çalışır.
!Eklenti kendini güncellediği için skill metinleri değişebilir; iş takipçisine yayın yapan ve commit atan skill'leri önemli depoda çalıştırmadan önce SKILL.md'yi oku.
Ücretsiz mi? Lisans
Set ücretsiz ve MIT lisanslı. Ücret yalnız kullandığın ajanın kendisinden gelir (Claude Code, Codex, Copilot aboneliği ya da API kullanımı).
- MIT: kullanmak, değiştirmek, kendi projende ve şirkette uyarlamak serbest
- README skill'leri "kendine göre değiştir" diye sunuyor
- Garanti yok (MIT)
Kaynak: LICENSE ve plugin.json. Bu bir hukuki görüş değildir.
Nasıl kaldırılır?
- Claude Code:
/pluginyaz, Installed sekmesinde mattpocock-skills'i seç ve Uninstall de. - npx ile kurduysan: Skill klasörleri projene kopyalandığı için ilgili klasörleri sil.
- Codex, Copilot, Gemini CLI: Kendi eklenti ya da skill yönetiminden kaldır; README kaldırma komutu vermiyor.
Sık sorulan sorular
Matt Pocock Skills nedir?
Kodlama ajanları için 27 skill'lik açık kaynak bir set: plan sorgulama, şartname ve ticket, test öncelikli geliştirme, hata ayıklama, mimari tarama, kod incelemesi ve oturum devri.
grill-me skill ne yapar?
Ajan işe başlamadan önce planını ya da tasarımını, her belirsiz nokta kapanana kadar tek tek sorularla sorgular. Kod dışı işlerde de kullanılır.
grill-me ile grill-with-docs arasındaki fark ne?
grill-with-docs aynı sorgulamayı yapar ve ek olarak projenin terim sözlüğünü (GLOSSARY.md) ve karar kayıtlarını günceller. Kod projeleri için düşünülmüş.
Claude Code'a nasıl kurulur?
claude plugin install mattpocock-skills@claude-plugins-official komutuyla. Ardından her depoda bir kez /setup-matt-pocock-skills çalıştırılır.
Cursor'a nasıl kurulur?
npx skills@latest add mattpocock/skills -a cursor komutuyla. Skill seçiminde setup-matt-pocock-skills işaretlenmeli.
Eklentiyle npx yolunu birlikte kurabilir miyim?
Önerilmiyor. README ajan başına tek yol seçilmesini istiyor; ikisini birlikte kurmak her skill'i iki kez yükler.
Matt Pocock Skills ücretsiz mi?
Evet, MIT lisanslı ve ücretsiz. Ücret yalnız kullandığın kodlama ajanından gelir.
İlgili rehberler
Kaynaklar
- mattpocock/skills deposu
- plugin.json (1.3.1)
- skills.sh: mattpocock/skills
- Claude Code belgeleri: eklenti pazarı
Resmî kaynaklarda net olmayanlar: Türkçe istemle çalışma kalitesi · Codex, Copilot ve Gemini CLI'da kaldırma komutu (README vermiyor). Her biri ilgili bölümde yazılı.





