M
Mattpocock Skills
ego lite browser
sponsorego lite, AI ajanlarının web otomasyonu çalıştırması için en hızlı tarayıcıdır, Codex veya Claude Code ile oturum açmış durumunuzu paylaşır, sıfır maliyet, sıfır yapılandırma.
Alpha Vantage MCP Server
sponsorFinansal piyasa verilerine erişin: gerçek zamanlı ve geçmiş hisse senedi, ETF, opsiyon, forex, kripto, emtia, temel veriler, teknik göstergeler ve daha fazlası
ask-matt
mattpocock
Hangi beceri veya akışın durumunuza uygun olduğunu sorun. Bu depodaki kullanıcı tarafından çağrılan beceriler üzerinde bir yönlendirici.
researchproductivitycommunication
claude-handoff
mattpocock
Mevcut konuşmayı, işi hemen devralan yeni bir arka plan ajanına devreder.
code-review
mattpocock
Sabit bir noktadan (commit, branch, tag veya merge-base) itibaren yapılan değişiklikleri iki eksende inceleyin — Standartlar (kod bu deponun belgelenmiş kodlama standartlarına uyuyor mu?) ve Spesifikasyon (kod, kaynak issue/PRD'de istenenle eşleşiyor mu?). Her iki incelemeyi paralel alt ajanlarda çalıştırır ve sonuçları yan yana raporlar. Kullanıcı bir branch, PR, devam eden değişiklikleri incelemek istediğinde veya "X'ten beri incele" dediğinde kullanın.
code-reviewdevelopmenttesting
codebase-design
mattpocock
Derin modüller tasarlamak için paylaşılan sözlük. Kullanıcı bir modülün arayüzünü tasarlamak veya iyileştirmek, derinleştirme fırsatları bulmak, bir ayrım noktasının nereye gideceğine karar vermek, kodu daha test edilebilir veya yapay zeka tarafından gezilebilir hale getirmek veya başka bir becerinin derin modül sözlüğüne ihtiyacı olduğunda kullanılır.
developmentdesigncode-review
design-an-interface
mattpocock
Bir modül için paralel alt ajanlar kullanarak birbirinden radikal biçimde farklı birden fazla arayüz tasarımı oluşturur. Kullanıcı bir API tasarlamak, arayüz seçeneklerini keşfetmek, modül şekillerini karşılaştırmak istediğinde veya "iki kez tasarla" dediğinde kullanılır.
developmentdesignapi
diagnose
mattpocock
Zor hatalar ve performans gerilemeleri için disiplinli teşhis döngüsü. Tekrarla → küçült → hipotez kur → enstrüman ekle → düzelt → regresyon testi yap. Kullanıcı "bunu teşhis et" / "bunu hata ayıkla" dediğinde, bir hata bildirdiğinde, bir şeyin bozuk/throw atan/başarısız olduğunu söylediğinde veya bir performans gerilemesi tanımladığında kullan.
developmenttestingcode-review
diagnosing-bugs
mattpocock
Zor hatalar ve performans gerilemeleri için tanı döngüsü. Kullanıcı "bunu tanıla"/"hata ayıkla" dediğinde veya bozuk/hatalı/başarısız/yavaş bir şey bildirdiğinde kullanın.
developmenttestingcode-review
domain-modeling
mattpocock
Bir projenin alan modelini oluşturun ve netleştirin. Kullanıcı alan terminolojisini veya ortak bir dili belirlemek, bir mimari kararı kaydetmek veya başka bir becerinin alan modelini koruması gerektiğinde kullanın.
developmentdesigndocument
edit-article
mattpocock
Makaleleri bölümleri yeniden yapılandırarak, netliği artırarak ve metni sıkılaştırarak düzenleyin ve geliştirin. Kullanıcı bir makale taslağını düzenlemek, revize etmek veya geliştirmek istediğinde kullanın.
documentcreative
git-guardrails-claude-code
mattpocock
Claude Code kancalarını ayarlayarak tehlikeli git komutlarını (push, reset --hard, clean, branch -D vb.) çalıştırılmadan önce engeller. Kullanıcı yıkıcı git işlemlerini önlemek, git güvenlik kancaları eklemek veya Claude Code'da git push/reset'i engellemek istediğinde kullanılır.
developmentdevopssecurity
grill-me
mattpocock
Kullanıcıyı bir plan veya tasarım hakkında ortak bir anlayışa varılana kadar amansızca sorgulayın, karar ağacının her dalını çözümleyin. Kullanıcı bir planı strese test etmek, tasarımı hakkında sorgulanmak istediğinde veya "grill me" dediğinde kullanın.
researchcommunicationproject-management
grill-with-docs
mattpocock
Mevcut alan modeline karşı planınızı sorgulayan, terminolojiyi netleştiren ve kararlar netleştikçe belgeleri (CONTEXT.md, ADR'ler) anında güncelleyen bir ızgara oturumu. Kullanıcı, projesinin dili ve belgelenmiş kararlarına karşı bir planı teste tabi tutmak istediğinde kullanın.
developmentdocumentresearch
grilling
mattpocock
Kullanıcıyı bir plan veya tasarım hakkında amansızca sorgula. Kullanıcı, bir planı uygulamaya koymadan önce strese sokmak istediğinde veya herhangi bir 'grill' tetikleyici ifade kullandığında kullan.
researchproject-managementcommunication
handoff
mattpocock
Mevcut konuşmayı, başka bir agent'ın devralması için bir handoff belgesine sıkıştır.
communicationproject-managementdocument
implement
mattpocock
Bir PRD veya bir dizi iş kaydına dayanarak bir iş parçasını uygulayın.
developmentcode-reviewproject-management
improve-codebase-architecture
mattpocock
Bir kod tabanında derinleşme fırsatlarını bulur; CONTEXT.md dosyasındaki alan diline ve docs/adr/ içindeki kararlara dayanır. Kullanıcı mimariyi iyileştirmek, yeniden düzenleme fırsatları bulmak, sıkı bağlı modülleri birleştirmek veya kod tabanını daha test edilebilir ve yapay zeka tarafından gezilebilir hale getirmek istediğinde kullanılır.
developmentcode-reviewapi
loop-me
mattpocock
Bu çalışma alanında oluşturmak istediğim iş akışlarının özellikleri hakkında beni sorgula.
developmentproject-managementcommunication
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
obsidian-vault
mattpocock
Obsidian kasasında notları arayın, oluşturun ve wikilinkler ile dizin notları kullanarak yönetin. Kullanıcı Obsidian'da not bulmak, oluşturmak veya düzenlemek istediğinde kullanın.
productivitydocument
prototype
mattpocock
Bir tasarımı uygulamaya geçmeden önce geliştirmek için atılabilir bir prototip oluşturun. İki dal arasında yönlendirme yapar — durum/iş mantığı soruları için çalıştırılabilir bir terminal uygulaması veya tek bir rotadan değiştirilebilen birkaç radikal farklı UI varyasyonu. Kullanıcı prototip yapmak, bir veri modelini veya durum makinesini doğrulamak, bir UI taslağı oluşturmak, tasarım seçeneklerini keşfetmek istediğinde veya "bunu prototiple", "oynayayım", "birkaç tasarım dene" dediğinde kullanın.
developmentdesigncreative
qa
mattpocock
Kullanıcının sohbet yoluyla hataları veya sorunları bildirdiği, aracının GitHub sorunları kaydettiği etkileşimli QA oturumu. Arka planda bağlam ve alan dili için kod tabanını inceler. Kullanıcı hata bildirmek, QA yapmak, sohbet yoluyla sorun kaydetmek istediğinde veya "QA oturumu"ndan bahsettiğinde kullanın.
testingcode-reviewdevelopment
request-refactor-plan
mattpocock
Kullanıcı görüşmesi yoluyla küçük commit'ler içeren detaylı bir yeniden düzenleme planı oluşturur ve bunu bir GitHub sorunu olarak dosyalar. Kullanıcı bir yeniden düzenleme planlamak, bir yeniden düzenleme RFC'si oluşturmak veya bir yeniden düzenlemeyi güvenli artımlı adımlara bölmek istediğinde kullanın.
developmentcode-reviewproject-management
research
mattpocock
Yüksek güvenilirliğe sahip birincil kaynaklar üzerinden bir soruyu araştır ve bulguları repoda bir Markdown dosyası olarak kaydet. Kullanıcının bir konuyu araştırmak, doküman veya API bilgilerini toplamak ya da okuma ön çalışmasını bir arka plan ajanına devretmek istediği durumlarda kullan.
researchdocumentdata-analysis
resolving-merge-conflicts
mattpocock
Devam eden bir git birleştirme/yeniden temellendirme çakışmasını çözmeniz gerektiğinde kullanın.
developmentcode-review
review
mattpocock
Sabit bir noktadan (commit, branch, tag veya merge-base) itibaren yapılan değişiklikleri iki eksende inceleyin — Standartlar (kod, bu deponun belgelenmiş kodlama standartlarına uyuyor mu?) ve Spesifikasyon (kod, kaynak issue/PRD'de istenenle eşleşiyor mu?). Her iki incelemeyi paralel alt ajanlarda çalıştırır ve yan yana raporlar. Kullanıcı bir branch, PR, devam eden değişiklikleri incelemek istediğinde veya "X'ten beri incele" dediğinde kullanın.
code-reviewdevelopmenttesting
scaffold-exercises
mattpocock
Egzersiz dizini yapılarını, linting'den geçen bölümler, problemler, çözümler ve açıklayıcılarla oluşturun. Kullanıcı egzersiz iskeleti oluşturmak, egzersiz taslakları hazırlamak veya yeni bir ders bölümü kurmak istediğinde kullanın.
development
setup-matt-pocock-skills
mattpocock
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc layout. Run before first use of `to-issues`, `to-prd`, `triage`, `diagnose`, `tdd`, `improve-codebase-architecture`, or `zoom-out` — or if those skills appear to be missing context about the issue tracker, triage labels, or domain docs.
developmentproject-managementdocument
setup-pre-commit
mattpocock
Mevcut repoda Husky pre-commit hook'larını lint-staged (Prettier), tip kontrolü ve testler ile birlikte kurar. Kullanıcı pre-commit hook eklemek, Husky kurmak, lint-staged yapılandırmak veya commit anında biçimlendirme/tip kontrolü/test eklemek istediğinde kullanılır.
developmenttestingcode-review
setup-ts-deep-modules
mattpocock
Bir TypeScript deposuna dependency-cruiser'ı entegre eder, böylece her paket derin bir modül haline gelir — uygulama alt klasörlerde gizlenir ve yalnızca giriş noktası dosyaları aracılığıyla erişilebilir. Kullanıcı tarafından çağrılır.
development
tdd
mattpocock
Kırmızı-yeşil-yeniden düzenleme döngüsüyle test odaklı geliştirme. Kullanıcı TDD kullanarak özellik geliştirmek veya hata düzeltmek istediğinde, "kırmızı-yeşil-yeniden düzenleme"den bahsettiğinde, entegrasyon testleri istediğinde veya test-ilk geliştirme talep ettiğinde kullanılır.
developmenttesting
teach
mattpocock
Kullanıcıya bu çalışma alanı içinde yeni bir beceri veya konsept öğret.
communicationproductivity
to-issues
mattpocock
Bir planı, spesifikasyonu veya PRD'yi, iz sürücü mermi dikey dilimler kullanarak proje sorun takipçisinde bağımsız olarak alınabilir sorunlara bölün. Kullanıcı bir planı sorunlara dönüştürmek, uygulama biletleri oluşturmak veya işi sorunlara ayırmak istediğinde kullanın.
developmentproject-management
to-prd
mattpocock
Mevcut konuşma bağlamını bir PRD'ye dönüştürün ve proje sorun takipçisine yayınlayın. Kullanıcının mevcut bağlamdan bir PRD oluşturmak istediğinde kullanın.
developmentdocumentproject-management
to-spec
mattpocock
Mevcut konuşmayı bir şartnameye dönüştür ve proje sorun takipçisine yayınla — görüşme yok, sadece daha önce tartıştıklarınızın sentezi.
developmentproject-managementdocument
to-tickets
mattpocock
Bir planı, şartnameyi veya mevcut konuşmayı, her biri blokaj kenarlarını bildiren, yapılandırılmış izleyiciye yayınlanan bir dizi iz mermisi bileti haline getirir — kenarlar yerel olarak bilet başına bir dosyada metin olarak veya gerçek bir izleyicide yerel blokaj bağlantıları olarak.
project-managementdevelopment
triage
mattpocock
Sorunları, triyaj rollerine dayalı bir durum makinesi aracılığıyla sınıflandırır. Kullanıcı bir sorun oluşturmak, sorunları sınıflandırmak, gelen hataları veya özellik taleplerini incelemek, bir AFK ajanı için sorunları hazırlamak veya sorun iş akışını yönetmek istediğinde kullanılır.
developmentproject-managementcommunication
ubiquitous-language
mattpocock
Mevcut sohbetten DDD tarzında bir ortak dil sözlüğü çıkarır, belirsizlikleri işaretler ve kanonik terimler önerir. UBIQUITOUS_LANGUAGE.md dosyasına kaydeder. Kullanıcı alan terimleri tanımlamak, sözlük oluşturmak, terminolojiyi sağlamlaştırmak, ortak bir dil oluşturmak istediğinde veya "domain model" ya da "DDD"den bahsettiğinde kullanılır.
developmentdocumentresearch
wayfinder
mattpocock
Bir ajan oturumunun kapsayabileceğinden daha büyük bir iş parçasını, sorun takipçinizdeki paylaşılmış bir araştırma biletleri haritası olarak planlayın ve hedefe giden yol netleşene kadar bunları tek tek çözün.
project-managementresearchdevelopment
wizard
mattpocock
Bir insanı manuel bir prosedür boyunca yönlendiren interaktif bir bash wizard'ı oluşturun — üçüncü taraf kurulumu, tek seferlik geçiş, A→B durum geçişi — URL'ler açarak, değerler yakalayarak, her adımı onaylayarak ve .env dosyaları ile GitHub Actions sırlarını yazarak.
developmentbrowser-automationdevops
writing-beats
mattpocock
Bir makaleyi, seçtiğiniz macera tarzında bir dizi adım olarak şekillendirin. Kullanıcı ham malzemeden bir başlangıç adımı seçer, siz yalnızca o adımı yazarsınız, ardından makale doğal bir sona ulaşana kadar adım adım nereye yönleneceğine dair seçenekler sunarsınız. Kullanıcının ham malzemesi olduğunda ve bunu bir argüman yerine bir anlatı olarak bir araya getirmek istediğinde kullanın.
creativedocument
writing-fragments
mattpocock
Kullanıcıdan parçalar — yazının heterojen külçeleri (iddialar, kısa anlatılar, keskin cümleler, yarım düşünceler) — çıkaran bir sorgulama oturumu ve bunları gelecekteki bir makale için ham madde olarak tek bir belgeye ekler. Kullanıcı yapıyı dayatmadan önce fikirler geliştirmek istediğinde veya yazı için "parçalar", "fikir üretme" ya da "ham madde"den bahsettiğinde kullanın.
creativedocumentproductivity
writing-great-skills
mattpocock
İyi beceriler yazma ve düzenleme referansı — bir beceriyi öngörülebilir kılan kelime dağarcığı ve ilkeler.
documentdevelopment
writing-shape
mattpocock
Ham bir markdown dosyasını alıp, konuşma oturumu aracılığıyla makaleye dönüştürün — aday girişler taslaklayın, paragraf paragraf metni büyütün, her adımda format (listeler, tablolar, vurgu kutuları, alıntılar) hakkında tartışın. Kullanıcının bir yığın notu, parçası veya kaba taslağı olduğunda ve bunu yayına hazır hale getirmek için yardım istediğinde kullanın.
creativedocumentproductivity