Kod İncelemesi 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ı
accessibility
addyosmani
WCAG 2.2 yönergelerini takip ederek web erişilebilirliğini denetleyin ve iyileştirin. "Erişilebilirliği iyileştir", "a11y denetimi", "WCAG uyumluluğu", "ekran okuyucu desteği", "klavye navigasyonu" veya "erişilebilir hale getir" istendiğinde kullanın.
developmenttestingcode-review
analyze-project
lllllllama
Rigor Analyze / Rigor Audit salt okuma becerisi, derin öğrenme araştırma depoları için tasarlanmıştır. Kullanıcı bir depoyu okuyup anlamak, model yapısını ve eğitim veya çıkarım giriş noktalarını incelemek, yapılandırmaları ve ekleme noktalarını gözden geçirmek veya kodda değişiklik yapmadan ya da ağır işler çalıştırmadan şüpheli uygulama kalıplarını işaretlemek istediğinde kullanılır. Aktif komut yürütme, geniş kapsamlı yeniden düzenleme, spekülatif kod uyarlama veya otomatik hata düzeltme için kullanılmaz.
developmentcode-reviewresearch
angular-developer
angular
Angular kodu oluşturur ve mimari rehberlik sağlar. Projeler, bileşenler veya servisler oluştururken ya da reaktivite (signals, linkedSignal, resource), formlar, bağımlılık enjeksiyonu, yönlendirme, SSR, erişilebilirlik (ARIA), animasyonlar, stil (bileşen stilleri, Tailwind CSS), test veya CLI araçları konusunda en iyi uygulamalar için tetiklenir.
developmentcode-reviewapi
best-practices
addyosmani
Modern web geliştirme en iyi uygulamalarını güvenlik, uyumluluk ve kod kalitesi için uygulayın. "En iyi uygulamaları uygula", "güvenlik denetimi", "kodu modernleştir", "kod kalitesi incelemesi" veya "güvenlik açıklarını kontrol et" istendiğinde kullanın.
developmentcode-reviewsecurity
cavecrew
juliusbrussee
We need to translate the given text from English to Turkish, preserving the names like 'cavecrew', 'cavecrew-investigator', 'cavecrew-builder', 'cavecrew-reviewer', 'Explore', and technical terms. The instruction says: "Do not include the name unless it appears in the source text." So we keep those names as is. Also preserve URLs, numbers, etc. No extra commentary. The text is a description of a decision guide for delegating to caveman-style subagents. It explains when to spawn specific subagents and mentions the benefit of smaller tool-result. Trigger phrases. Translate naturally to Turkish. Ensure technical terms like 'subagent', 'main thread', 'inline', 'diff review', 'tool-result', 'context' are appropriately translated or kept as is? The instruction says "preserve technical terms" but also "translate only the text". I think we should translate the surrounding words but keep the specific names and terms like 'cavecrew-investigator' unchanged. For 'Explore' (capitalized) it's likely
developmentcode-reviewapi
caveman-commit
juliusbrussee
Ultra sıkıştırılmış commit mesajı oluşturucu. Commit mesajlarındaki gereksiz bilgileri kırparken niyeti ve gerekçeyi korur. Conventional Commits formatı. Konu ≤50 karakter, gövde yalnızca "neden" açık değilse kullanılır. Kullanıcı "write a commit", "commit message", "generate commit", "/commit" dediğinde veya /caveman-commit çağırdığında kullanılır. Değişiklikler aşamalandığında otomatik tetiklenir.
developmentcode-review
caveman-review
juliusbrussee
Ultra sıkıştırılmış kod inceleme yorumları. PR geri bildirimlerindeki gürültüyü azaltırken uygulanabilir sinyali korur. Her yorum tek satırdır: konum, sorun, düzeltme. Kullanıcı "bu PR'ı incele", "kod incelemesi", "diff'i incele", "/review" dediğinde veya /caveman-review çağırdığında kullanılır. Pull request'leri incelerken otomatik tetiklenir.
developmentcode-review
check
tw93
Kod farklarını, PR'ları, sorun kuyruklarını, sürüm hazırlığını, commit'leri, push'ları, yayınlamayı ve proje denetimlerini inceler. Kullanıcılar review/看看代码/合并前/看看issue/PR/release/push istediğinde veya onaylanmış bir planı uygulamak için, kirli ve izlenmeyen çalışma ağaçları için güvenlik kontrolleriyle birlikte kullanılır. Fikir keşfetmek, hata ayıklamak veya metin incelemesi için değildir.
developmentcode-review
check-impl-against-spec
warpdotdev
Bir çekme isteğinin uygulamasını spec_context.md dosyasındaki spesifikasyon bağlamına göre karşılaştırır ve önemli uyumsuzlukları review.json dosyasına ekler. Onaylandığında veya depo spesifikasyon bağlamı mevcut olduğunda PR incelemesi sırasında kullanın.
developmentcode-reviewtesting
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
code-review-and-quality
addyosmani
Çok eksenli kod incelemesi yapar. Herhangi bir değişikliği birleştirmeden önce kullanın. Kendiniz, başka bir ajan veya bir insan tarafından yazılmış kodu incelerken kullanın. Kodun ana dala girmeden önce birden çok boyutta kalitesini değerlendirmeniz gerektiğinde kullanın.
developmentcode-review
code-simplification
addyosmani
Kodu netlik için sadeleştirir. Davranışı değiştirmeden kodu yeniden düzenlerken kullanın. Kod çalışıyor ancak olması gerekenden daha zor okunuyor, bakımı yapılıyor veya genişletiliyorsa kullanın. Gereksiz karmaşıklık biriktirmiş kodu incelerken kullanın.
developmentcode-review
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
conventional-git
samber
Conventional Commits v1.0.0 dal adlandırma, çalışma ağacı adlandırma ve GitHub ile GitLab projeleri için commit mesajı standartları. Dallar oluştururken, çalışma ağaçlarını adlandırırken, commit yazarken, commit mesajları oluştururken, dal kurallarını incelerken veya değişiklik günlüğü otomasyonu kurarken kullanılır. Projenizin tutarlı git geçmişi, SemVer tabanlı sürümler, ayrıştırılabilir değişiklik günlüğü oluşturma veya otomatik sorun kapatma gerektirdiğinde uygulanır. Kullanıcı bir çalışma ağacının nasıl adlandırılacağını, bir git çalışma ağ
developmentcode-reviewdevops
create-pr
warpdotdev
Warp deposunda mevcut dal için bir çekme isteği oluşturur. Kullanıcı PR açmaktan, çekme isteği oluşturmaktan, inceleme için değişiklik göndermekten veya birleştirme için kod hazırlamaktan bahsettiğinde kullanılır.
developmentcode-review
debugging-and-error-recovery
addyosmani
Sistematik kök neden hata ayıklamayı yönlendirir. Testler başarısız olduğunda, derlemeler bozulduğunda, davranış beklentilerle eşleşmediğinde veya beklenmedik bir hatayla karşılaştığınızda kullanın. Tahmin yürütmek yerine kök nedeni bulmak ve düzeltmek için sistematik bir yaklaşıma ihtiyaç duyduğunuzda kullanın.
developmenttestingcode-review
deprecation-and-migration
addyosmani
Kullanımdan kaldırma ve geçişi yönetir. Eski sistemleri, API'leri veya özellikleri kaldırırken kullanın. Kullanıcıları bir uygulamadan diğerine geçirirken kullanın. Mevcut kodu sürdürmeye veya sonlandırmaya karar verirken kullanın.
developmentapicode-review
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
executing-plans
obra
Ayrı bir oturumda, inceleme kontrol noktaları ile uygulamak üzere yazılı bir uygulama planınız olduğunda kullanın.
developmentproject-managementcode-review
explore-code
lllllllama
Rigor Improve implementation leaf skill for auditable candidate implementation in deep learning research repositories. Use when the researcher explicitly authorizes exploratory work on an isolated branch or worktree to transplant modules, adapt a backbone, add LoRA or adapter layers, replace a head, or stitch together meaningful low-risk migration ideas with rollback-aware records in `explore_outputs/`. Do not use for end-to-end exploration orchestration on top of `current_research`, trusted...
developmentresearchcode-review
fastify-best-practices
mcollina
Fastify Node.js arka uç sunucularının ve REST API'lerinin TypeScript veya JavaScript kullanılarak geliştirilmesine rehberlik eder. Bir Fastify uygulaması oluştururken, yapılandırırken veya hata ayıklarken kullanılır — rotaları tanımlama, eklentileri uygulama, JSON Şeması doğrulaması kurma, hataları işleme, performansı optimize etme, kimlik doğrulamayı yönetme, CORS ve güvenlik başlıklarını yapılandırma, veritabanlarını entegre etme, WebSocket'lerle çalışma ve üretime dağıtma dahil. Tam Fastify istek yaşam döngüsünü kapsar (hook'lar,...
developmentapicode-review
finishing-a-development-branch
obra
Uygulama tamamlandığında, tüm testler geçtiğinde ve çalışmanın nasıl entegre edileceğine karar vermeniz gerektiğinde kullanın - birleştirme, PR veya temizlik için yapılandırılmış seçenekler sunarak geliştirme çalışmasının tamamlanmasını yönlendirir.
developmentcode-reviewproject-management
fix-errors
warpdotdev
Warp Rust kod tabanındaki derleme hatalarını, lint sorunlarını ve test başarısızlıklarını düzeltir. Presubmit kontrollerini, WASM'a özgü hataları ve belirli testlerin çalıştırılmasını kapsar. Kullanıcı derleme hataları, clippy veya fmt başarısızlıkları, test başarısızlıkları yaşadığında veya bir PR öncesinde presubmit çalıştırması veya yorumlaması gerektiğinde kullanın.
developmentcode-reviewtesting
full-output-enforcement
leonxlnx
Varsayılan LLM kırpma davranışını geçersiz kılar. Tam kod üretimini zorunlu kılar, yer tutucu kalıplarını yasaklar ve token sınırı bölünmelerini temiz bir şekilde yönetir. Kapsamlı, kısaltılmamış çıktı gerektiren herhangi bir göreve uygulayın.
developmentcode-reviewtesting
git-workflow-and-versioning
addyosmani
Git iş akışı uygulamalarını yapılandırır. Herhangi bir kod değişikliği yaparken kullanın. Commit, branching, çakışma çözümleme veya birden fazla paralel akışta çalışmayı organize etmeniz gerektiğinde kullanın. Bir sürüm çıkarırken, semantik versiyon artışı seçerken, etiketleme yaparken veya changelog yazarken kullanın.
developmentcode-reviewdevops
golang-benchmark
samber
Golang benchmark yazma, çalıştırma ve karşılaştırma, pprof ile sıcak yolları profilleme, CPU/bellek/iz profillerini yorumlama, benchstat ile sonuçları analiz etme, CI benchmark regresyon tespiti kurma veya Prometheus çalışma zamanı metrikleriyle üretim performansını inceleme. Ayrıca geliştiricinin belirli bir performans göstergesi üzerinde derinlemesine analiz yapması gerektiğinde kullanılır - bu beceri ölçüm metodolojisini sağlarken...
developmenttestingcode-review
golang-code-style
samber
We need to translate the given English text into Turkish, preserving the name "golang-code-style" if it appears. The text is inside <text> tags. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "golang-code-style" does not appear in the source text? Actually, the source text starts with "Golang code style conventions" but not the exact name. The name is given as "Name to preserve: golang-code-style". But the instruction says "Do not include the name unless it appears in the source text." So we should not add it. The source text has "Golang code style conventions" which is not exactly the name. So we translate that as is. Also preserve product names, protocol names, URLs, numbers, technical terms. So "Golang" should remain as is? It's a programming language name, so preserve. Also "Go" is a name. "samber/cc-skills-golang@golang-naming" etc. are
developmentcode-review
golang-concurrency
samber
Golang eşzamanlılık desenleri. Goroutine'ler, kanallar, select, kilitler, sync temel öğeleri, errgroup, singleflight, işçi havuzları veya fan-out/fan-in boru hatları içeren eşzamanlı Go kodu yazarken veya incelerken kullanılır. Ayrıca goroutine sızıntıları, yarış koşulları, kanal sahipliği sorunları tespit ettiğinizde veya kanallar ile muteksler arasında seçim yapmanız gerektiğinde tetiklenir.
developmentcode-review
golang-dependency-injection
samber
Golang'da bağımlılık enjeksiyonu (DI) için kapsamlı rehber. DI'nın neden önemli olduğunu (test edilebilirlik, gevşek bağlılık, endişelerin ayrıştırılması, yaşam döngüsü yönetimi), manuel kurucu enjeksiyonunu ve DI kütüphane karşılaştırmasını (google/wire, uber-go/dig, uber-go/fx, samber/do) kapsar. Bu beceriyi servis mimarisi tasarlarken, bağımlılık enjeksiyonu kurarken, sıkı bağlı kodu yeniden düzenlerken, singleton veya servis fabrikalarını yönetirken veya kullanıcı kontrolün tersine çevrilmesi, servis... hakkında soru sordu
developmentcode-reviewapi
golang-design-patterns
samber
Idiomatic Golang tasarım desenleri — fonksiyonel seçenekler, yapıcılar, hata akışı ve basamaklama, kaynak yönetimi ve yaşam döngüsü, zarif kapanış, dayanıklılık, mimari, bağımlılık enjeksiyonu, veri işleme, akış ve daha fazlası. Mimari desenler arasında açıkça seçim yaparken, fonksiyonel seçenekleri uygularken, yapıcı API'leri tasarlarken, zarif kapanış ayarlarken, dayanıklılık desenlerini uygularken veya belirli bir soruna hangi idiomatic Go deseninin uyduğunu sorarken uygulayın.
developmentdesigncode-review
golang-documentation
samber
Golang projeleri için kapsamlı dokümantasyon rehberi; godoc yorumları, README, CONTRIBUTING, CHANGELOG, Go Playground, Örnek testler, API dokümanları ve llms.txt'yi kapsar. Doküman yorumları yazarken veya incelerken, dokümantasyon hazırlarken, kod örnekleri eklerken, doküman siteleri kurarken veya dokümantasyon en iyi uygulamalarını tartışırken kullanın. Hem kütüphaneler hem de uygulamalar/CLI'ler için tetiklenir.
developmentdocumentcode-review
golang-error-handling
samber
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code. For samber/oops specifics → See `samber/cc-skills-golang@golang-samber-oops`...
developmentcode-review
golang-google-wire
samber
We need to translate the given text from English to Turkish, preserving the name "golang-google-wire" and other technical terms like wire.NewSet, wire.Build, etc. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "golang-google-wire" is not inside the <text> block; it's given as a separate attribute. So we should not include it in the translation. The text inside <text> contains "google/wire" and "github.com/google/wire" which are technical terms to preserve. Also preserve URLs, numbers, and technical terms. No extra commentary. Let's translate the text: "Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go. Apply when using or
developmentcode-review
golang-grpc
samber
Golang mikroservisleri için gRPC kullanım yönergeleri, protobuf organizasyonu ve üretime hazır desenler sağlar. gRPC sunucularını/istemcilerini uygularken, gözden geçirirken veya hata ayıklarken, proto dosyaları yazarken, interceptors kurarken, durum kodlarıyla gRPC hatalarını işlerken, TLS/mTLS yapılandırırken, bufconn ile test ederken veya akışlı RPC'lerle çalışırken kullanın.
developmentapicode-review
golang-how-to
samber
Golang becerileri orkestratörü — herhangi bir Golang kodlama, inceleme, hata ayıklama veya kurulum görevinde her zaman aktiftir. Görev bağlamını okur ve samber/cc-skills-golang'dan en ilgili becerileri yükler, genellikle aynı anda birden fazlasını: bir gRPC hizmeti yazarken golang-grpc + golang-testing + golang-error-handling yükler; bir panikte hata ayıklarken golang-troubleshooting + golang-safety yükler; güvenlik denetimi yaparken golang-security + golang-lint + golang-safety yükler. Ayrıca: iki beceri örtüştüğünde rekabet eden kümeleri ayırt eder...
developmentcode-reviewtesting
golang-lint
samber
Golang projeleri için linting en iyi uygulamaları ve golangci-lint yapılandırması — linterları çalıştırma, .golangci.yml yapılandırma, nolint yönergeleriyle uyarıları bastırma, lint çıktısını yorumlama ve linter seçimi. golangci-lint yapılandırırken, lint uyarıları veya nolint bastırmaları hakkında soru sorarken, kod kalitesi araçları kurarken veya linter seçerken kullanın. Ayrıca kullanıcı golangci-lint, go vet, staticcheck veya revive'den bahsettiğinde de kullanın.
developmentcode-reviewtesting
golang-linter
samber
golang-linter — yapay zeka ajanları için kurulabilir bir beceri.
developmentcode-review
golang-modernize
samber
Golang kodunu, güncel dil özelliklerini, standart kütüphane iyileştirmelerini ve deyimsel kalıpları kullanacak şekilde modernleştirir. Go kodu yazarken veya incelerken eski tarz kalıplar tespit edildiğinde ya da bir kullanımdan kaldırma uyarısıyla karşılaşıldığında proaktif olarak tetiklenir. Ayrıca kullanıcı açıkça modernleştirme, Go sürüm yükseltmesi veya CI/araç takımı yenilemesi talep ettiğinde de kullanılır.
developmentcode-review
golang-naming
samber
Go (Golang) adlandırma kuralları — paketler, yapıcılar, yapılar, arayüzler, sabitler, enumlar, hatalar, booleanlar, alıcılar, getter/setterlar, fonksiyonel seçenekler, kısaltmalar, test fonksiyonları ve alt test adlarını kapsar. Bu beceriyi yeni Go kodu yazarken, kod inceleme veya yeniden düzenleme yaparken, adlandırma alternatifleri arasında seçim yaparken (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), Go paket adlarını tartışırken (utils/helpers anti-desenleri) veya... kullanın.
developmentcode-review
golang-performance
samber
Golang performans optimizasyonu kalıpları ve metodolojisi - eğer X darboğazı varsa, Y uygulanır. Tahsis azaltma, CPU verimliliği, bellek düzeni, GC ayarlama, havuzlama, önbellekleme ve sıcak yol optimizasyonunu kapsar. Profilleme veya kıyaslamalar bir darboğaz tespit ettiğinde ve bunu düzeltmek için doğru optimizasyon kalıbına ihtiyaç duyduğunuzda kullanın. Ayrıca, hızlı performans kazanımlarını belirlemeye yardımcı olabilecek iyileştirmeler veya kıyaslamalar önermek için performans kod incelemesi yaparken de kullanın. Ölçüm metodolojisi için değildir (→...
developmentcode-review
golang-popular-libraries
samber
Üretime hazır Golang kütüphaneleri ve framework'lerini önerir. Kullanıcı açıkça kütüphane önerisi istediğinde, alternatifleri karşılaştırmak istediğinde, belirli bir görev için kütüphane seçmesi gerektiğinde veya projeye yeni bir bağımlılık eklenirken uygulanır.
developmentresearchcode-review
golang-safety
samber
Panikleri, sessiz veri bozulmalarını ve ince çalışma zamanı hatalarını önlemek için savunmacı Golang kodlaması. Nil panikleri, append takma adlandırması, eşzamanlı harita erişimi, float karşılaştırma tuzakları veya sıfır değer tasarım sorularıyla karşılaşıldığında kullanın. Ayrıca, nil güvenliği, sayısal dönüşüm taşması, kaynak yaşam döngüsü sorunları (döngülerde defer) veya dilimlerin ve haritaların savunmacı kopyalanması için kod incelerken kullanın.
developmentcode-reviewsecurity
golang-samber-do
samber
Golang'da samber/do kullanarak bağımlılık enjeksiyonu — servis konteynerleri, yaşam döngüsü yönetimi, kapsamlar, sağlık kontrolleri, düzgün kapatma ve modül organizasyonu. samber/do kullanırken veya benimserken, kod tabanı github.com/samber/do veya github.com/samber/do/v2 içe aktardığında veya manuel kurucu enjeksiyonunu bir DI konteynerine yeniden düzenlerken uygulayın.
developmentcode-reviewtesting
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-security
samber
Golang için güvenlik en iyi uygulamaları ve zafiyet önleme. Enjeksiyon (SQL, komut, XSS), kriptografi, dosya sistemi güvenliği, ağ güvenliği, çerezler, sır yönetimi, bellek güvenliği ve günlükleme konularını kapsar. Go kodunu güvenlik açısından yazarken, incelerken veya denetlerken ya da kripto, G/Ç, sır yönetimi, kullanıcı girişi işleme veya kimlik doğrulama içeren riskli kodlar üzerinde çalışırken uygulayın. Güvenlik araçlarının yapılandırmasını içerir.
securitycode-reviewdevelopment
golang-spf13-viper
samber
We need to translate the given text from English to Turkish, preserving the name "golang-spf13-viper" but only if it appears in the source text. The source text does not contain that name; it only mentions "spf13/viper" and "github.com/spf13/viper". So we should not include "golang-spf13-viper" in the translation. The instruction says: "Do not include the name unless it appears in the source text." The name is not in the source text, so we omit it. We need to translate the description of the agent skill. The text describes a Golang configuration library using spf13/viper with various features. We must preserve product names, protocol names, URLs, numbers, and technical terms. So "spf13/viper", "BindPFlag", "BindPFlags", "SetEnvPrefix", "SetEnvKeyReplacer", "AutomaticEnv", "ReadInConfig", "ConfigFileNotFoundError", "Unmarshal", "mapstructure
developmentapicode-review
golang-stretchr-testify
samber
Golang testlerinde stretchr/testify kullanımına dair kapsamlı rehber. assert, require, mock ve suite paketlerini derinlemesine ele alır. Testify ile test yazarken, mock oluştururken, test suiteleri kurarken veya assert ile require arasında seçim yaparken kullanılır. Testify assertion'ları, mock beklentileri, argüman eşleştiricileri, çağrı doğrulama, suite yaşam döngüsü ve Eventually, JSONEq, özel eşleştiriciler gibi ileri düzey desenleri kapsar. Kod tabanı github.com/stretchr/testify import ettiğinde uygulanır.
developmenttestingcode-review
golang-structs-interfaces
samber
Golang struct ve interface tasarım desenleri — composition, embedding, type assertions, type switches, interface segregation, interface'ler aracılığıyla dependency injection, struct alan etiketleri ve pointer vs value receiver'lar. Bu beceriyi Go türleri tasarlarken, interface'leri tanımlarken veya uygularken, struct veya interface'leri embed ederken, type assertion veya type switch yazarken, JSON/YAML/DB serileştirme için struct alan etiketleri eklerken veya pointer ile value receiver arasında seçim yaparken kullanın. Ayrıca kullanıcı...
developmentcode-review
golang-testing
samber
We need to translate the given text from English to Turkish, preserving the name "golang-testing" if it appears. The text does not contain the name "golang-testing" explicitly, so we just translate the content. The instruction says: "Do not include the name unless it appears in the source text." It does not appear, so we don't add it. Also preserve product names, protocol names, URLs, numbers, technical terms. The text includes terms like "table-driven tests", "testify suites", "mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection", "goleak", "snapshot testing", "code coverage", "integration tests", "idiomatic test naming", "Go tests", "Go test CI", "flaky/slow tests", "testify-specific APIs", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". These should be preserved as is or translated if they are common terms? The instruction says "preserve product names
developmenttestingcode-review
google-agents-cli-adk-code
google
Bu beceri, kullanıcı "ajan kodu yazmak", "ADK ile ajan oluşturmak", "araç eklemek", "geri çağrı oluşturmak", "ajan tanımlamak", "durum yönetimi kullanmak" istediğinde veya ADK (Agent Development Kit) Python API kalıpları ve kod örneklerine ihtiyaç duyduğunda kullanılmalıdır. Google ADK beceri paketinin bir parçasıdır. Ajan türleri, araç tanımları, orkestrasyon kalıpları, geri çağrılar ve durum yönetimi için hızlı bir başvuru sağlar. Yeni projeler oluşturmak (google-agents-cli-scaffold kullanın) veya dağıtım için KULLANMAYIN...
developmentapicode-review
health
tw93
Bütçe bilincine sahip, aracı destekli bir mühendislik sağlık denetimi gerçekleştirir; talimat/yapılandırma sapması, hooks/MCP, doğrulayıcı yüzeyleri ve AI bakımı için. Kullanıcılar 检查claude/检查codex/检查pi/配置检查/健康度 istediğinde veya aracıların talimatları görmezden geldiğini, doğrulamanın eksik olduğunu veya kodun bakımının zorlaştığını bildirdiğinde kullanın. Kod hata ayıklama veya PR incelemesi için değildir.
developmentresearchcode-review
hunt
tw93
Hataları, çökmeleri, gerilemeleri, başarısız testleri, bozuk davranışları ve ekran görüntüsüyle bildirilen kusurları düzeltmeden önce temel nedeni bulur. Kullanıcılar 排查/报错/崩溃/不工作/回归/判断为什么报错 dediğinde veya eskiden çalışan bir şeyin artık çalışmadığını söylediğinde kullanın. Kod incelemesi veya yeni özellikler için değildir.
developmenttestingcode-review
hyperframes-registry
heygen-com
HyperFrames kompozisyonlarına kayıt blokları ve bileşenleri kurup bağlayın. hyperframes add çalıştırırken, bir blok veya bileşen kurarken, kurulu bir öğeyi index.html'e bağlarken veya hyperframes.json ile çalışırken kullanın. add komutunu, kurulum konumlarını, blok alt kompozisyon bağlantısını, bileşen snippet birleştirmeyi, kayıt keşfini ve yukarı akışa katkıda bulunmak için yeni bir blok veya bileşen yazmayı (fikir → iskelet → doğrulama → PR) kapsar.
developmentapicode-review
implement
mattpocock
Bir PRD veya bir dizi iş kaydına dayanarak bir iş parçasını uygulayın.
developmentcode-reviewproject-management
implement-specs
warpdotdev
Onaylanmış bir özelliği PRODUCT.md ve TECH.md'den uygulayın, spesifikasyonlar ve kod aynı PR içinde uygulama geliştikçe uyumlu kalsın. Ürün ve teknik spesifikasyonlar onaylandıktan ve bir sonraki adım özelliği oluşturmak olduğunda kullanın.
developmentcode-reviewapi
improve
shadcn
Herhangi bir kod tabanını kıdemli bir danışman gibi inceleyin ve diğer modellerin/ajanların uygulaması için önceliklendirilmiş, bağımsız uygulama planları oluşturun. Kaynak kod üzerinde kesinlikle salt okunur — asla kendisi bir şey uygulamaz, düzeltmez veya yeniden düzenlemez. Bir kod tabanını denetlemesi, iyileştirme fırsatları (hatalar, güvenlik, performans, test kapsamı, teknik borç, geçişler, DX) bulması, özellikler önermesi veya projenin bir sonraki adımını (yol haritası, ürün yönü) belirlemesi ya da başka bir ajana devir planları oluşturması istendi
developmentcode-reviewresearch
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
migrate-radix-to-base
shadcn
React projelerini ve bileşenlerini Radix UI'dan Base UI'a taşır. Radix'ten geçiş yapılması istendiğinde, base-ui'ye geçilmesi gerektiğinde, radix primitiflerinin dönüştürülmesi gerektiğinde veya bir shadcn projesinin temel kütüphanesinin değiştirilmesi gerektiğinde kullanılır. Tek bileşenleri ("accordion'u taşı") ve tüm projeleri işler.
developmentcode-reviewapi
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
minimal-run-and-audit
lllllllama
We need to translate the given English text into Turkish, preserving the name "minimal-run-and-audit" as instructed. The text describes a skill for a directory item. We must not include the name unless it appears in the source text. The source text does not include the name "minimal-run-and-audit" in the provided <text> block. So we only translate the description. We must preserve product names, protocol names, URLs, numbers, technical terms. The text has terms like "Rigor Run skill", "README-first deep learning repo reproduction", "smoke test", "inference", "evaluation", "repro_outputs/", "patch notes", etc. We should keep these as is or translate if they are common technical terms? The instruction says preserve technical terms, so likely keep them in English. But "Rigor Run skill" might be a product name? It says "Rigor Run skill" - probably a skill name, so preserve. "README-first" is a term, preserve. "deep learning" is technical, preserve
developmenttestingcode-review
nx-workspace
nrwl
Nx çalışma alanlarını keşfedin ve anlayın. Çalışma alanı, projeler veya görevler hakkındaki soruları yanıtlarken KULLANIN. AYRICA bir nx komutu başarısız olduğunda veya bir görevi çalıştırmadan önce mevcut hedefleri/konfigürasyonu kontrol etmeniz gerektiğinde KULLANIN. ÖRNEKLER: 'Bu çalışma alanında hangi projeler var?', 'X projesi nasıl yapılandırılmış?', 'Y kütüphanesine ne bağlı?', 'Hangi hedefleri çalıştırabilirim?', 'Görev için konfigürasyon bulunamıyor', 'nx görev hatasını ayıkla'.
developmentcode-reviewproject-management
ponytail
dietrichgebert
En tembel ama çalışan çözümü zorlar, en basit, en kısa, en minimal olanı. Her şeyi görmüş kıdemli bir geliştirici gibi davranır: görevin var olması gerekip gerekmediğini sorgula (YAGNI), özel kod yerine standart kütüphaneye, bağımlılıklar yerine yerel platform özelliklerine, elli satır yerine tek satıra yönel. Yoğunluk seviyelerini destekler: lite, full (varsayılan), ultra. Kullanıcı "ponytail", "tembel ol", "tembel mod", "en basit çözüm", "minimal çözüm", "yagni", "daha az yap" dediğinde veya... kullan.
developmentcode-review
ponytail-audit
dietrichgebert
Tüm repo için aşırı mühendislik denetimi. Ponytail-review gibi, ancak bir diff yerine tüm kod tabanını tarar: silinecek, basitleştirilecek veya stdlib/yerel eşdeğerleriyle değiştirilecek öğelerin sıralanmış listesi. Kullanıcı "bu kod tabanını denetle", "aşırı mühendislik denetimi yap", "bu repodan ne silebilirim", "şişkinlik bul", "ponytail-audit" veya "/ponytail-audit" dediğinde kullanılır. Tek seferlik rapor, düzeltme uygulamaz.
code-reviewdevelopment
ponytail-debt
dietrichgebert
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
developmentcode-reviewproject-management
ponytail-review
dietrichgebert
Yalnızca aşırı mühendisliğe odaklanan kod incelemesi. Silinecek şeyleri bulur: yeniden icat edilmiş standart kütüphane, gereksiz bağımlılıklar, spekülatif soyutlamalar, ölü esneklik. Her bulgu için bir satır: konum, neyin kesileceği, yerine ne geçeceği. Kullanıcı "aşırı mühendislik için incele", "ne silebiliriz", "bu aşırı mühendislik mi", "incelemeyi basitleştir" dediğinde veya /ponytail-review çağırdığında kullanılır. Doğruluk odaklı incelemeyi tamamlar, bu yalnızca karmaşıklığı avlar.
code-reviewdevelopment
pr-to-video
heygen-com
pr-to-video iş akışı - bir GitHub pull request’i (github.com/ / /pull/ , veya / # , veya kontrol edilmiş bir repoda "this PR" gibi URL’ler) -> alınan PR bilgileri (başlık, gövde, diff, commit’ler, dosyalar, +/- istatistikleri) -> narrator_scripts.json + ses (ses + BGM) + section_plan.md -> kod farkı / önce-sonra / etki açıklayıcı video. Girdi bir KOD DEĞİŞİKLİĞİDİR. URL bir PR bağlantısıdır, kazınacak bir pazarlama sitesi değil; bir metin özeti veya ürün web sitesi değil. PR olmayan bir girdi (ürün sitesi, genel web sitesi, konu metni) için...
developmentvideocode-review
pr-walkthrough
warpdotdev
Bir pull request için statik etkileşimli D3 walkthrough'u oluşturur. Kullanıcının yakınlaştırılabilir bir PR haritası, grafik/tuval PR yönelimi veya PR sistem bileşenleri, veri akışı, kod bağımlılıkları ve kullanıcı eylemlerinin alternatif görselleştirmesini istediğinde kullanılır.
developmentcode-reviewdata-analysis
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
receiving-code-review
obra
Kod incelemesi geri bildirimi alırken, özellikle geri bildirim net değilse veya teknik olarak sorgulanabilir görünüyorsa, önerileri uygulamadan önce kullanın - teknik titizlik ve doğrulama gerektirir, gösterişli onay veya körü körüne uygulama değil.
developmentcode-review
redesign-existing-projects
leonxlnx
Mevcut web sitelerini ve uygulamaları premium kaliteye yükseltir. Mevcut tasarımı denetler, genel AI desenlerini belirler ve işlevselliği bozmadan üst düzey tasarım standartlarını uygular. Herhangi bir CSS framework'ü veya vanilla CSS ile çalışır.
designdevelopmentcode-review
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
requesting-code-review
obra
Görevleri tamamlarken, büyük özellikler uygularken veya birleştirmeden önce çalışmanın gereksinimleri karşıladığını doğrulamak için kullanın.
developmentcode-review
resolve-merge-conflicts
warpdotdev
Resolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context. Use when a merge, rebase, cherry-pick, or stash pop stops on conflicts, when `git status` shows unmerged paths, or when files contain conflict markers.
developmentcode-review
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
review-pr
warpdotdev
Bir çekme isteği farkını inceleyip, iş akışının yayınlaması için review.json dosyasına yapılandırılmış geri bildirim yazın. Yerel yapılardan (pr_diff.txt ve pr_description.txt gibi) kontrol edilmiş bir PR'ı incelerken ve doğrudan GitHub'a göndermek yerine makine tarafından okunabilir inceleme çıktısı üretirken kullanın.
code-reviewdevelopment
safe-debug
lllllllama
Derin öğrenme araştırma çalışmaları için Rigor Debug / Rigor Audit becerisi. Kullanıcı bir traceback, terminal hatası, CUDA OOM, checkpoint yükleme hatası, şekil uyuşmazlığı, NaN kaybı belirtisi veya eğitim hatası yapıştırdığında ve herhangi bir yama öncesinde muhafazakar teşhis istediğinde, hata düzeltmeleri araştırma katkılarından açıkça ayrılmış şekilde kullanılır. Geniş kapsamlı yeniden düzenleme, spekülatif uyarlama, otomatik keşif amaçlı yama veya genel depo tanıma için kullanılmaz.
developmenttestingcode-review
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
snyk-agent-scan-compliance
samber
snyk-agent-scan için uyumluluk uzmanı — aracı yetenek dosyası tarayıcısı — diğer Snyk CLI araçları (snyk test, snyk code SAST, snyk iac, snyk container) için değildir. Uyarıları, bilgiyi bastırarak veya silerek değil, içerik yeniden yapılandırması yoluyla düzeltir. Bir yetenek dizinindeki her dosyayı kapsar: SKILL.md, references/, assets/ ve ikincil markdown dosyaları. Yeni bir yetenek yazarken, mevcut bir yeteneği düzenlerken, yerel veya CI'da başarısız bir snyk-agent-scan çalıştırmasını triyajlarken veya aracı tarafından engellenen bir PR
developmentsecuritycode-review
source-driven-development
addyosmani
Her uygulama kararını resmi dokümantasyona dayandırır. Yetkili, kaynakça atıflı ve güncelliğini yitirmiş desenlerden arınmış kod istediğinizde kullanın. Doğruluğun önemli olduğu herhangi bir framework veya kütüphane ile geliştirme yaparken kullanın.
developmentresearchcode-review
systematic-debugging
obra
Herhangi bir hata, test başarısızlığı veya beklenmeyen davranışla karşılaşıldığında, düzeltmeler önermeden önce kullanın.
developmenttestingcode-review
test-driven-development
obra
Herhangi bir özellik veya hata düzeltmesi uygulanırken, uygulama kodu yazılmadan önce kullanılır.
developmenttestingcode-review
typescript-advanced-types
wshobson
TypeScript'in gelişmiş tip sistemini, generics, koşullu tipler, mapped tipler, template literaller ve tip güvenli uygulamalar oluşturmak için yardımcı tipler dahil olmak üzere öğrenin. Karmaşık tip mantığı uygularken, yeniden kullanılabilir tip yardımcıları oluştururken veya TypeScript projelerinde derleme zamanı tip güvenliğini sağlarken kullanın.
developmentcode-review
validate-changes-match-specs
warpdotdev
Bir dal veya çekme isteği uygulamasının, tanıtılan ürün, teknik, güvenlik ve ilgili şartnamelerle eşleştiğini doğrulayın. Şartname odaklı bir değişikliği incelerken veya tamamlarken ve kontrol edilen şartnameler ile uygulama arasındaki uyumsuzlukları çözerken kullanın.
developmentcode-reviewtesting
verification-before-completion
obra
İşin tamamlandığını, düzeltildiğini veya geçtiğini iddia etmeden önce, commit yapmadan veya PR oluşturmadan önce kullanılır - herhangi bir başarı iddiasında bulunmadan önce doğrulama komutlarını çalıştırmayı ve çıktıyı onaylamayı gerektirir; iddialardan önce her zaman kanıt.
testingcode-reviewdevelopment