程式碼審查技能
ego lite browser
贊助ego lite 是 AI 代理執行網頁自動化最快的瀏覽器,可與 Codex 或 Claude Code 共享您的登入狀態,零成本、零配置。
Alpha Vantage MCP Server
贊助獲取金融市場數據:即時與歷史股票、ETF、期權、外匯、加密貨幣、大宗商品、基本面、技術指標等
Composio
贊助一鍵連接1500+個MCP伺服器
- 3.2k
golang-documentation
samberGolang 專案的全面文件指南,涵蓋 godoc 註解、README、CONTRIBUTING、CHANGELOG、Go Playground、範例測試、API 文件及 llms.txt。適用於撰寫或審查文件註解、文件內容、新增程式碼範例、設定文件網站,或討論文件最佳實務。同時適用於函式庫與應用程式/命令列工具。
開發文件程式碼審查 - 3.2k
golang-error-handling
samberWe need to translate the given text from English to Traditional Chinese. The text is about Golang error handling. We must preserve the name "golang-error-handling" but it's not in the text, so we don't include it. Also preserve technical terms like %w, errors.Is/As, errors.Join, panic/recover, slog, samber/oops, etc. No extra commentary, no labels. Just the translation. Let's translate sentence by sentence: "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." Translation: "慣用的 Golang 錯誤處理 — 建立、使用 %w 包裝、errors.Is/As、errors.Join、自訂錯誤類型、哨兵錯誤、panic/recover、單一處理規則、使用 slog 的結構化日誌、HTTP 請求日誌中介軟體
開發程式碼審查 - 3.2k
golang-google-wire
samber在 Golang 中使用 google/wire 進行編譯時期依賴注入 — wire.NewSet、wire.Build、wire.Bind(介面→具體實作)、wire.Struct、wire.Value、wire.InterfaceValue、wire.FieldsOf、清理函式、//go:build wireinject 注入器
開發程式碼審查 - 3.2k
golang-grpc
samber提供gRPC使用指南、protobuf組織方式,以及適用於Golang微服務的生產級模式。適用於實作、審查或除錯gRPC伺服器/客戶端、撰寫proto檔案、設定攔截器、使用狀態碼處理gRPC錯誤、配置TLS/mTLS、使用bufconn進行測試,或處理串流RPC時使用。
開發API程式碼審查 - 3.2k
golang-how-to
samberGolang 技能編排器 — 在任何 Golang 編碼、審查、除錯或設定任務中始終保持啟用。讀取任務上下文並從 samber/cc-skills-golang 載入最相關的技能,通常一次載入多個:撰寫 gRPC 服務時載入 golang-grpc + golang-testing + golang-error-handling;除錯 panic 時載入 golang-troubleshooting + golang-safety;審查安全性時載入 golang-security + golang-lint + golang-safety。此外:當兩個技能看似重疊時,消除競爭叢集的歧義...
開發程式碼審查測試 - 3.2k
golang-lint
samber針對 Golang 專案的 lint 最佳實務與 golangci-lint 配置 — 執行 linter、設定 .golangci.yml、使用 nolint 指令抑制警告、解讀 lint 輸出,以及選擇 linter。適用於配置 golangci-lint、詢問 lint 警告或 nolint 抑制方式、設定程式碼品質工具,或挑選 linter 時。亦適用於使用者提及 golangci-lint、go vet、staticcheck 或 revive 時。
開發程式碼審查測試 - 3.2k
golang-linter
sambergolang-linter — 一個可安裝的 AI 代理技能。
開發程式碼審查 - 3.2k
golang-modernize
samber將 Golang 程式碼現代化,使用最新的語言特性、標準函式庫改進及慣用模式。在撰寫或審查 Go 程式碼時,若偵測到舊式模式或遇到棄用警告,應主動觸發。當使用者明確要求現代化、Go 版本升級或 CI/工具鏈更新時,也應採用。
開發程式碼審查 - 3.2k
golang-naming
samberGo (Golang) 命名慣例 — 涵蓋套件、建構子、結構體、介面、常數、列舉、錯誤、布林值、接收器、getter/setter、函數選項、縮寫、測試函數及子測試名稱。在撰寫新 Go 程式碼、進行程式碼審查或重構、選擇命名替代方案(New 與 NewTypeName、isConnected 與 connected、ErrNotFound 與 NotFoundError、StatusReady 與 StatusUnknown 在 iota 0 時)、討論 Go 套件名稱(utils/helpers 反模式)時,可使用此技能。
開發程式碼審查 - 3.2k
golang-performance
samberGolang 性能優化模式與方法論 - 若遇到 X 瓶頸,則應用 Y。涵蓋減少分配、CPU 效率、記憶體佈局、GC 調校、池化、快取以及熱路徑優化。適用於當性能分析或基準測試已識別出瓶頸,且需要正確的優化模式來解決時。亦適用於進行性能代碼審查時,提出改進建議或可協助快速識別性能增益的基準測試。不適用於測量方法論(→...
開發程式碼審查 - 3.2k
golang-popular-libraries
samber推薦適合生產環境的 Golang 函式庫與框架。適用於使用者明確要求函式庫建議、想比較替代方案、需要為特定任務選擇函式庫,或專案中正在新增相依套件時。
開發研究程式碼審查 - 3.2k
golang-safety
samber防禦性Golang編碼,用於防止恐慌、靜態數據損壞及微妙的運行時錯誤。在遇到nil恐慌、追加別名、映射並發訪問、浮點數比較陷阱或零值設計問題時使用。亦適用於審查代碼中的nil安全性、數值轉換溢出、資源生命週期問題(循環中的defer),或切片與映射的防禦性拷貝。
開發程式碼審查安全 - 3.2k
golang-samber-do
samber在 Golang 中使用 samber/do 進行依賴注入 — 服務容器、生命週期管理、作用域、健康檢查、優雅關閉與模組組織。適用於使用或採用 samber/do 時、程式碼導入 github.com/samber/do 或 github.com/samber/do/v2 時,或將手動建構子注入重構為 DI 容器時。
開發程式碼審查測試 - 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.
開發程式碼審查 - 3.2k
golang-security
samberGolang的安全最佳實踐與漏洞防範。涵蓋注入攻擊(SQL、命令、XSS)、密碼學、檔案系統安全、網路安全、Cookie、機密管理、記憶體安全及日誌記錄。適用於撰寫、審查或稽核Go程式碼的安全性,或處理涉及加密、I/O、機密管理、使用者輸入處理或身分驗證的高風險程式碼。包含安全工具的配置。
安全程式碼審查開發 - 3.2k
golang-spf13-viper
samber我们要求翻译一段文本,目标语言是繁体中文。需要保留产品名、协议名、URL、数字、技术术语。不要添加声明、解释、Markdown、项目符号、链接、标签、前缀或额外评论。只翻译<text>内的内容,不包括名称除非它出现在源文本中。不要添加"description"等标签。 源文本是英文,描述了一个Golang配置库spf13/viper的功能。需要翻译成繁体中文。注意技术术语如"flag", "env", "file", "KV", "default", "BindPFlag", "SetEnvPrefix", "SetEnvKeyReplacer", "AutomaticEnv", "ReadInConfig", "ConfigFileNotFoundError", "Unmarshal", "mapstructure struct tags", "Sub", "WatchConfig", "OnConfigChange", "hot reload", "viper.New()", "test isolation", "remote KV integration"等应该保留英文或翻译成常见的中文技术术语?要求保留技术术语,但通常中文技术文档中会使用英文
開發API程式碼審查 - 3.2k
golang-stretchr-testify
samber全面指南,介紹 stretchr/testify 在 Golang 測試中的應用。深入涵蓋 assert、require、mock 與 suite 套件。適用於使用 testify 撰寫測試、建立 mock、設定測試套件,或選擇 assert 與 require 時。內容包含 testify 斷言、mock 預期行為、參數匹配器、呼叫驗證、套件生命週期,以及 Eventually、JSONEq 與自訂匹配器等進階模式。當程式碼匯入 github.com/stretchr/testify 時適用。
開發測試程式碼審查 - 3.2k
golang-structs-interfaces
samberGolang 結構體與介面設計模式 — 組合、嵌入、型別斷言、型別切換、介面隔離、透過介面進行依賴注入、結構體欄位標籤,以及指標接收器與值接收器。在設計 Go 型別、定義或實作介面、嵌入結構體或介面、撰寫型別斷言或型別切換、為 JSON/YAML/DB 序列化新增結構體欄位標籤,或選擇指標接收器與值接收器時,使用此技能。亦在使用者...
開發程式碼審查 - 3.2k
golang-testing
samberWe need to translate the given text from English to Traditional Chinese. The text describes a Go testing skill. We must preserve the name "golang-testing" but it's not in the text, so we don't include it. We also preserve technical terms like "table-driven tests", "testify suites and mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection with 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". Also preserve URLs? There is no URL. Numbers? None. Technical terms should be kept as is or translated if common? Usually in Chinese tech context, terms like "table-driven tests" might be translated as "表格驅動測試" but often kept in English. The instruction says "preserve product names, protocol names, URLs,
開發測試程式碼審查 - 5.9k
google-agents-cli-adk-code
google當使用者想要「撰寫代理程式碼」、「使用 ADK 建置代理程式」、「新增工具」、「建立回呼」、「定義代理程式」、「使用狀態管理」,或需要 ADK(代理程式開發套件)Python API 模式與程式碼範例時,應使用此技能。屬於 Google ADK 技能套件的一部分。提供代理程式類型、工具定義、編排模式、回呼與狀態管理的快速參考。請勿用於建立新專案(請使用 google-agents-cli-scaffold)或部署...
開發API程式碼審查 graphite
withgraphite使用 Graphite (gt) 處理堆疊式 PR——建立、瀏覽及管理 PR 堆疊。
開發程式碼審查- 7k
health
tw93執行預算感知的代理輔助工程健康審計,針對指令/配置漂移、hooks/MCP、驗證器表面及AI可維護性。當用戶要求檢查claude/檢查codex/檢查pi/配置檢查/健康度,或回報代理忽略指令、缺少驗證、程式碼難以維護時使用。不適用於除錯程式碼或審查PR。
開發研究程式碼審查 - 7k
hunt
tw93在應用修正前找出錯誤、崩潰、回歸、測試失敗、行為異常及截圖回報缺陷的根本原因。當使用者提到「排查/報錯/崩潰/不工作/回歸/判斷為什麼報錯」,或表示某功能原本正常但現在失效時使用。不適用於程式碼審查或新功能開發。
開發測試程式碼審查 - 49.6k
hyperframes-registry
heygen-com安裝並將註冊區塊與元件接入 HyperFrames 組合中。適用於執行 hyperframes add、安裝區塊或元件、將已安裝項目接入 index.html,或處理 hyperframes.json 時使用。涵蓋 add 指令、安裝位置、區塊子組合接入、元件片段合併、註冊表探索,以及編寫新區塊或元件以向上游貢獻(構想 → 骨架 → 驗證 → PR)。
開發API程式碼審查 - 261.2k
implement
mattpocock根據產品需求文檔或一系列問題來實施一項工作。
開發程式碼審查專案管理 - 578
implement-specs
warpdotdev根據已核准的 PRODUCT.md 與 TECH.md 實作功能,在開發過程中保持規格與程式碼同步於同一個 PR 中。請於產品與技術規格核准後、下一步為建置功能時使用。
開發程式碼審查API - 9.1k
improve
shadcn以資深顧問身份審查任何程式碼庫,並產出優先排序、可獨立執行的實作計畫,供其他模型/代理執行。嚴格以唯讀方式檢視原始碼——本身絕不實作、修復或重構任何內容。適用於被要求審查程式碼庫、尋找改善機會(錯誤、安全性、效能、測試覆蓋率、技術債、遷移、開發體驗)、建議功能或專案下一步方向(路線圖、產品策略),或為其他代理生成交接計畫時使用。
開發程式碼審查研究 - 261.2k
improve-codebase-architecture
mattpocock在程式碼庫中尋找深化機會,依據 CONTEXT.md 中的領域語言與 docs/adr/ 中的決策。適用於使用者想要改善架構、尋找重構機會、整合緊密耦合的模組,或讓程式碼庫更易於測試及便於 AI 導航時使用。
開發程式碼審查API - 123.7k
migrate-radix-to-base
shadcn將 React 專案與元件從 Radix UI 遷移至 Base UI。適用於被要求從 radix 遷移、轉移至 base-ui、轉換 radix 基本元件,或切換 shadcn 專案的基礎函式庫時。可處理單一元件(如「遷移 accordion」)與整個專案。
開發程式碼審查API - 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.
開發測試程式碼審查
第 31–60 個,共 85 個