Bỏ qua để đến nội dung

Go Skills

Go Skills

Ngôn ngữ & nền tảng chuyên biệt · smallnest

  • go
  • language

Xem mã nguồn trên GitHub →

Mô tả

Bộ skill tập trung vào phát triển Go: convention viết code idiomatic Go, cấu trúc package hợp lý, xử lý lỗi kiểu Go (error wrapping), và pattern concurrency (goroutine, channel) an toàn.

Khi nào nên dùng

  • Cần viết code Go mới theo đúng convention idiomatic thay vì áp dụng style từ ngôn ngữ khác.
  • Cần review một đoạn code Go có dùng goroutine/channel để tìm race condition tiềm ẩn.

Khi nào không nên dùng

  • Dự án không dùng Go - không liên quan.

Ví dụ

“Viết một worker pool bằng Go xử lý job từ channel, đảm bảo không leak goroutine.”

Mô tả tổng hợp từ danh mục cộng đồng, chưa kiểm chứng trực tiếp - luôn chạy go vet và race detector (go test -race) để xác nhận code an toàn.

Nguồn

Tổng hợp từ danh mục sickn33/agentic-awesome-skills, kho gốc tại github.com/smallnest/goskills.

← Xem tất cả Skills