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ı
Composio
sponsor1500+ MCP Sunucusuna 1 tıkla bağlanın
- 3.2k
golang-documentation
samberGolang 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.
GeliştirmeBelgeKod İncelemesi - 3.2k
golang-error-handling
samberIdiomatic 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`...
GeliştirmeKod İncelemesi - 3.2k
golang-google-wire
samberWe 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
GeliştirmeKod İncelemesi - 3.2k
golang-grpc
samberGolang 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.
GeliştirmeAPIKod İncelemesi - 3.2k
golang-how-to
samberGolang 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...
GeliştirmeKod İncelemesiTest - 3.2k
golang-lint
samberGolang 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.
GeliştirmeKod İncelemesiTest - 3.2k
golang-linter
sambergolang-linter — yapay zeka ajanları için kurulabilir bir beceri.
GeliştirmeKod İncelemesi - 3.2k
golang-modernize
samberGolang 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.
GeliştirmeKod İncelemesi - 3.2k
golang-naming
samberGo (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.
GeliştirmeKod İncelemesi - 3.2k
golang-performance
samberGolang 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 (→...
GeliştirmeKod İncelemesi - 3.2k
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.
GeliştirmeAraştırmaKod İncelemesi - 3.2k
golang-safety
samberPanikleri, 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.
GeliştirmeKod İncelemesiGüvenlik - 3.2k
golang-samber-do
samberGolang'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.
GeliştirmeKod İncelemesiTest - 3.2k
golang-samber-mo
samberMonadic 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.
GeliştirmeKod İncelemesi - 3.2k
golang-security
samberGolang 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.
GüvenlikKod İncelemesiGeliştirme - 3.2k
golang-spf13-viper
samberWe 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
GeliştirmeAPIKod İncelemesi - 3.2k
golang-stretchr-testify
samberGolang 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.
GeliştirmeTestKod İncelemesi - 3.2k
golang-structs-interfaces
samberGolang 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ı...
GeliştirmeKod İncelemesi - 3.2k
golang-testing
samberWe 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
GeliştirmeTestKod İncelemesi - 5.9k
google-agents-cli-adk-code
googleBu 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...
GeliştirmeAPIKod İncelemesi graphite
withgraphiteGraphite (gt) ile yığınlanmış PR'lar üzerinde çalışın - PR yığınlarını oluşturma, aralarında gezinme ve yönetme.
GeliştirmeKod İncelemesi- 7k
health
tw93Bü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.
GeliştirmeAraştırmaKod İncelemesi - 7k
hunt
tw93Hataları, çö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.
GeliştirmeTestKod İncelemesi - 49.6k
hyperframes-registry
heygen-comHyperFrames 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.
GeliştirmeAPIKod İncelemesi - 261.2k
implement
mattpocockBir PRD veya bir dizi iş kaydına dayanarak bir iş parçasını uygulayın.
GeliştirmeKod İncelemesiProje Yönetimi - 578
implement-specs
warpdotdevOnaylanmış 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.
GeliştirmeKod İncelemesiAPI - 9.1k
improve
shadcnHerhangi 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
GeliştirmeKod İncelemesiAraştırma - 261.2k
improve-codebase-architecture
mattpocockBir 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.
GeliştirmeKod İncelemesiAPI - 123.7k
migrate-radix-to-base
shadcnReact 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.
GeliştirmeKod İncelemesiAPI - 261.2k
migrate-to-shoehorn
mattpocockMigrate 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.
GeliştirmeTestKod İncelemesi
85 sonuçtan 31–60