Skills Đánh giá mã
ego lite browser
nhà tài trợego lite là trình duyệt nhanh nhất cho các tác nhân AI để chạy tự động hóa web, chia sẻ trạng thái đã đăng nhập của bạn với Codex hoặc Claude Code, không tốn phí, không cần cấu hình.
Alpha Vantage MCP Server
nhà tài trợTruy cập dữ liệu thị trường tài chính: cổ phiếu, ETF, quyền chọn, ngoại hối, tiền điện tử, hàng hóa, dữ liệu cơ bản, chỉ báo kỹ thuật thời gian thực và lịch sử, cùng nhiều hơn nữa
Composio
nhà tài trợKết nối với hơn 1500+ MCP Server chỉ với 1 cú nhấp chuột
- 3.2k
golang-documentation
samberHướng dẫn tài liệu toàn diện cho các dự án Golang, bao gồm chú thích godoc, README, CONTRIBUTING, CHANGELOG, Go Playground, bài kiểm tra mẫu, tài liệu API và llms.txt. Sử dụng khi viết hoặc xem xét chú thích tài liệu, tài liệu hóa, thêm ví dụ mã, thiết lập trang tài liệu hoặc thảo luận về các phương pháp hay nhất cho tài liệu. Kích hoạt cho cả thư viện và ứng dụng/CLI.
Phát triểnTài liệuĐánh giá mã - 3.2k
golang-error-handling
samberXử lý lỗi Golang theo phong cách b
Phát triểnĐánh giá mã - 3.2k
golang-google-wire
samberWe need to translate the given text from English to Vietnamese, preserving the specified name "golang-google-wire" and other technical terms. The instruction says to translate only the text inside <text>, and not include the name unless it appears in the source text. The name "golang-google-wire" does not appear in the source text, so we don't include it. We must preserve product names, protocol names, URLs, numbers, and technical terms. So we keep "google/wire", "wire.NewSet", "wire.Build", "wire.Bind", "interface→concrete", "wire.Struct", "wire.Value", "wire.InterfaceValue", "wire.FieldsOf", "//go:build wireinject", "wire_gen.go", "github.com/google/wire", "wire.Build", "runtime DI", "reflection". Also preserve the ellipsis at the end. The text is a description of a skill for compile-time dependency injection in Golang using google/wire. We need to translate the surrounding Vietnamese text naturally
Phát triểnĐánh giá mã - 3.2k
golang-grpc
samberCung cấp hướng dẫn sử dụng gRPC, cách tổ chức protobuf và các mẫu sẵn sàng cho production dành cho microservices Golang. Sử dụng khi triển khai, xem xét hoặc gỡ lỗi máy chủ/máy khách gRPC, viết tệp proto, thiết lập interceptor, xử lý lỗi gRPC với mã trạng thái, cấu hình TLS/mTLS, kiểm thử với bufconn hoặc làm việc với streaming RPC.
Phát triểnAPIĐánh giá mã - 3.2k
golang-how-to
samberTrình điều phối kỹ năng Golang — luôn hoạt động trên mọi tác vụ lập trình, xem xét, gỡ lỗi hoặc thiết lập Golang. Đọc ngữ cảnh tác vụ và tải các kỹ năng phù hợp nhất từ samber/cc-skills-golang, thường là nhiều kỹ năng cùng lúc: viết dịch vụ gRPC tải golang-grpc + golang-testing + golang-error-handling; gỡ lỗi panic tải golang-troubleshooting + golang-safety; kiểm tra bảo mật tải golang-security + golang-lint + golang-safety. Ngoài ra: phân biệt các cụm kỹ năng cạnh tranh khi hai kỹ năng có vẻ chồng chéo...
Phát triểnĐánh giá mãKiểm thử - 3.2k
golang-lint
samberCác phương pháp linting tốt nhất và cấu hình golangci-lint cho các dự án Golang — chạy linters, cấu hình .golangci.yml, loại bỏ cảnh báo bằng chỉ thị nolint, diễn giải đầu ra lint, và lựa chọn linters. Sử dụng khi cấu hình golangci-lint, hỏi về cảnh báo lint hoặc loại bỏ nolint, thiết lập công cụ chất lượng mã, hoặc chọn linters. Cũng sử dụng khi người dùng đề cập đến golangci-lint, go vet, staticcheck, hoặc revive.
Phát triểnĐánh giá mãKiểm thử - 3.2k
golang-linter
sambergolang-linter — một kỹ năng có thể cài đặt cho các tác nhân AI.
Phát triểnĐánh giá mã - 3.2k
golang-modernize
samberHiện đại hóa mã Golang để sử dụng các tính năng ngôn ngữ mới, cải tiến thư viện chuẩn và các mẫu mã thành ngữ. Kích hoạt chủ động khi viết hoặc xem xét mã Go và phát hiện các mẫu mã kiểu cũ, hoặc khi gặp cảnh báo lỗi thời. Cũng sử dụng khi người dùng yêu cầu hiện đại hóa, nâng cấp phiên bản Go hoặc làm mới CI/công cụ.
Phát triểnĐánh giá mã - 3.2k
golang-naming
samberQuy ước đặt tên trong Go (Golang) — bao gồm packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions và subtest names. Sử dụng kỹ năng này khi viết mã Go mới, xem xét hoặc tái cấu trúc, lựa chọn giữa các phương án đặt tên thay thế (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown tại iota 0), tranh luận về tên package Go (các phản mẫu utils/helpers), hoặc...
Phát triểnĐánh giá mã - 3.2k
golang-performance
samberCác mẫu và phương pháp tối ưu hiệu năng Golang - nếu X là điểm nghẽn, thì áp dụng Y. Bao gồm giảm cấp phát, hiệu quả CPU, bố trí bộ nhớ, tinh chỉnh GC, pooling, caching, và tối ưu đường dẫn nóng. Sử dụng khi profiling hoặc benchmark đã xác định được điểm nghẽn và bạn cần mẫu tối ưu phù hợp để khắc phục. Cũng sử dụng khi thực hiện đánh giá mã hiệu năng để đề xuất cải tiến hoặc benchmark có thể giúp xác định các cải thiện hiệu năng nhanh chóng. Không dành cho phương pháp đo lường (→...
Phát triểnĐánh giá mã - 3.2k
golang-popular-libraries
samberĐề xuất các thư viện và framework Golang sẵn sàng cho sản xuất. Áp dụng khi người dùng yêu cầu rõ ràng về gợi ý thư viện, muốn so sánh các lựa chọn thay thế, cần chọn thư viện cho một tác vụ cụ thể, hoặc khi một phụ thuộc mới đang được thêm vào dự án.
Phát triểnNghiên cứuĐánh giá mã - 3.2k
golang-safety
samberLập trình Golang phòng thủ để ngăn chặn panics, hỏng dữ liệu âm thầm và lỗi runtime tinh vi. Sử dụng khi gặp nil panics, bí danh append, truy cập đồng thời map, bẫy so sánh float hoặc câu hỏi về thiết kế giá trị zero. Cũng sử dụng khi xem xét mã về an toàn nil, tràn số khi chuyển đổi, vấn đề vòng đời tài nguyên (defer trong vòng lặp) hoặc sao chép phòng thủ của slice và map.
Phát triểnĐánh giá mãBảo mật - 3.2k
golang-samber-do
samberTiêm phụ thuộc trong Golang sử dụng samber/do — container dịch vụ, quản lý vòng đời, phạm vi, kiểm tra sức khỏe, tắt máy an toàn và tổ chức module. Áp dụng khi sử dụng hoặc áp dụng samber/do, khi codebase import github.com/samber/do hoặc github.com/samber/do/v2, hoặc khi tái cấu trúc tiêm constructor thủ công vào container DI.
Phát triểnĐánh giá mãKiểm thử - 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.
Phát triểnĐánh giá mã - 3.2k
golang-security
samberCác phương pháp bảo mật tốt nhất và phòng ngừa lỗ hổng cho Golang. Bao gồm injection (SQL, lệnh, XSS), mật mã học, an toàn hệ thống tệp, bảo mật mạng, cookie, quản lý bí mật, an toàn bộ nhớ và ghi nhật ký. Áp dụng khi viết, xem xét hoặc kiểm tra mã Go về bảo mật, hoặc khi làm việc trên bất kỳ mã rủi ro nào liên quan đến mật mã, I/O, quản lý bí mật, xử lý đầu vào người dùng hoặc xác thực. Bao gồm cấu hình các công cụ bảo mật.
Bảo mậtĐánh giá mãPhát triển - 3.2k
golang-spf13-viper
samberWe need to translate the given text from English to Vietnamese, preserving the name "golang-spf13-viper" but only if it appears in the source text. The source text does not include that name; it only mentions "spf13/viper" and "github.com/spf13/viper". So we should not add the name. The instruction says: "Do not include the name unless it appears in the source text." The name "golang-spf13-viper" is not in the source text, so we omit it. We need to translate the description inside <text>. The text describes a Golang configuration library using spf13/viper, listing features like layered precedence, BindPFlag, etc. We must preserve technical terms like "BindPFlag", "SetEnvPrefix", "AutomaticEnv", "ReadInConfig", "ConfigFileNotFoundError", "Unmarshal", "mapstructure", "Sub", "WatchConfig", "OnConfigChange", "viper.New()", "remote KV integration", and the
Phát triểnAPIĐánh giá mã - 3.2k
golang-stretchr-testify
samberHướng dẫn toàn diện về stretchr/testify cho kiểm thử Golang. Bao gồm chi tiết các gói assert, require, mock và suite. Sử dụng khi viết kiểm thử với testify, tạo mock, thiết lập bộ kiểm thử, hoặc chọn giữa assert và require. Bao gồm các khẳng định của testify, kỳ vọng mock, đối số matcher, xác minh lời gọi, vòng đời suite, và các mẫu nâng cao như Eventually, JSONEq, và custom matcher. Áp dụng khi codebase import github.com/stretchr/testify.
Phát triểnKiểm thửĐánh giá mã - 3.2k
golang-structs-interfaces
samberCác mẫu thiết kế struct và interface trong Golang — composition, embedding, type assertions, type switches, phân tách interface, dependency injection qua interface, thẻ trường struct, và receiver con trỏ so với receiver giá trị. Sử dụng kỹ năng này khi thiết kế các kiểu Go, định nghĩa hoặc triển khai interface, nhúng struct hoặc interface, viết type assertions hoặc type switches, thêm thẻ trường struct cho serialization JSON/YAML/DB, hoặc chọn giữa receiver con trỏ và receiver giá trị. Cũng sử dụng khi người dùng...
Phát triểnĐánh giá mã - 3.2k
golang-testing
samberWe need to translate the given text from English to Vietnamese. The instruction says to preserve product names, protocol names, URLs, numbers, and technical terms. The name "golang-testing" is not in the text, so we don't include it. We must not add any extra commentary, labels, etc. Just translate the text inside <text>. The text is a description of a skill for Go testing. It lists various testing techniques and tools. We need to translate naturally while keeping technical 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", "CI", "flaky/slow tests", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". Also preserve the backtick-enclosed reference. We'll translate the rest into Vietnamese. For example: "Production-ready Golang tests" ->
Phát triểnKiểm thửĐánh giá mã - 5.9k
google-agents-cli-adk-code
googleKỹ năng này nên được sử dụng khi người dùng muốn "viết mã tác tử", "xây dựng tác tử với ADK", "thêm công cụ", "tạo callback", "định nghĩa tác tử", "sử dụng quản lý trạng thái", hoặc cần các mẫu mã và ví dụ về API Python của ADK (Bộ công cụ phát triển tác tử). Là một phần của bộ kỹ năng Google ADK. Cung cấp tài liệu tham khảo nhanh về các loại tác tử, định nghĩa công cụ, mẫu điều phối, callback và quản lý trạng thái. KHÔNG sử dụng để tạo dự án mới (sử dụng google-agents-cli-scaffold) hoặc triển khai...
Phát triểnAPIĐánh giá mã graphite
withgraphiteLàm việc với Graphite (gt) cho các PR xếp chồng - tạo, điều hướng và quản lý các chuỗi PR.
Phát triểnĐánh giá mã- 7k
health
tw93Thực hiện kiểm tra sức khỏe kỹ thuật có hỗ trợ agent, có nhận biết ngân sách, cho các vấn đề trôi dạt hướng dẫn/cấu hình, hooks/MCP, bề mặt xác minh và khả năng bảo trì AI. Sử dụng khi người dùng yêu cầu kiểm tra claude/kiểm tra codex/kiểm tra pi/kiểm tra cấu hình/sức khỏe hoặc báo cáo agent bỏ qua hướng dẫn, thiếu xác thực hoặc mã trở nên khó bảo trì. Không dùng để gỡ lỗi mã hoặc xem xét PR.
Phát triểnNghiên cứuĐánh giá mã - 7k
hunt
tw93Tìm nguyên nhân gốc rễ trước khi áp dụng bản sửa lỗi, sự cố, hồi quy, kiểm thử thất bại, hành vi hỏng và lỗi được báo cáo qua ảnh chụp màn hình. Sử dụng khi người dùng yêu cầu 排查/报错/崩溃/不工作/回归/判断为什么报错, hoặc nói rằng điều gì đó từng hoạt động nhưng giờ không còn. Không dùng cho đánh giá mã hoặc tính năng mới.
Phát triểnKiểm thửĐánh giá mã - 49.6k
hyperframes-registry
heygen-comCài đặt và kết nối các khối registry cùng thành phần vào các tổ hợp HyperFrames. Sử dụng khi chạy hyperframes add, cài đặt một khối hoặc thành phần, kết nối một mục đã cài đặt vào index.html, hoặc làm việc với hyperframes.json. Bao gồm lệnh add, vị trí cài đặt, kết nối khối phụ trong tổ hợp, hợp nhất đoạn mã thành phần, khám phá registry, và tạo một khối hoặc thành phần mới để đóng góp ngược lên (ý tưởng → tạo khung → xác thực → PR).
Phát triểnAPIĐánh giá mã - 261.2k
implement
mattpocockTriển khai một phần công việc dựa trên PRD ho
Phát triểnĐánh giá mãQuản lý dự án - 578
implement-specs
warpdotdevTriển khai một tính năng đã được phê duyệt từ PRODUCT.md và TECH.md, giữ cho đặc tả và mã nguồn luôn đồng bộ trong cùng một PR khi quá trình triển khai tiến triển. Sử dụng sau khi đặc tả sản phẩm và kỹ thuật đã được phê duyệt và bước tiếp theo là xây dựng tính năng.
Phát triểnĐánh giá mãAPI - 9.1k
improve
shadcnKhảo sát bất kỳ mã nguồn nào với tư cách cố vấn cấp cao và tạo ra các kế hoạch triển khai ưu tiên, độc lập để các mô hình/tác nhân KHÁC thực thi. Chỉ đọc mã nguồn — không bao giờ tự triển khai, sửa lỗi hoặc tái cấu trúc bất kỳ thứ gì. Sử dụng khi được yêu cầu kiểm tra mã nguồn, tìm cơ hội cải thiện (lỗi, bảo mật, hiệu suất, độ phủ kiểm thử, nợ kỹ thuật, di chuyển, trải nghiệm nhà phát triển), đề xuất tính năng hoặc hướng phát triển tiếp theo của dự án (lộ trình, định hướng
Phát triểnĐánh giá mãNghiên cứu - 261.2k
improve-codebase-architecture
mattpocockTìm cơ hội đào sâu trong một mã nguồn, dựa trên ngôn ngữ miền trong CONTEXT.md và các quyết định trong docs/adr/. Sử dụng khi người dùng muốn cải thiện kiến trúc, tìm cơ hội tái cấu trúc, hợp nhất các mô-đun kết nối chặt chẽ, hoặc làm cho mã nguồn dễ kiểm thử và dễ điều hướng bởi AI hơn.
Phát triểnĐánh giá mãAPI - 123.7k
migrate-radix-to-base
shadcnDi chuyển các dự án và thành phần React từ Radix UI sang Base UI. Sử dụng khi được yêu cầu di chuyển từ radix, chuyển sang base-ui, chuyển đổi các nguyên thủy radix, hoặc chuyển thư viện cơ sở của dự án shadcn. Xử lý các thành phần đơn lẻ ("di chuyển accordion") và toàn bộ dự án.
Phát triểnĐánh giá mã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.
Phát triểnKiểm thửĐánh giá mã
31–60 trên 85