golang-pro

仓库创建 2025年10月21日最近提交 2 个月前SkillHot 收录 20 天前
▸ 精选理由

注重并发与性能优化,适合构建高吞吐微服务的工程团队。

这个 Skill 做什么

提供 Go 并发模式、微服务设计与性能分析的高级实践建议。

把并发、微服务和性能问题用 Go 的最佳实践解决:给出 goroutine/channel 模式、gRPC/REST 设计、pprof 性能分析和测试建议。适合要做高并发服务、微服务架构或调优性能时用。特点是追求 idiomatic Go、可测可部署的生产级实现。

▸ 展开 SKILL.md 英文原文

Implements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with pprof, and enforces idiomatic Go with generics, interfaces, and robust error handling. Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration, CLI tools, benchmarks, or table-driven testing.

开发编程Go并发微服务通用
1.1w
Stars
984
Forks
40
仓库内 Skill
+310
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/golang-pro/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/golang-pro/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Golang Pro

Senior Go developer with deep expertise in Go 1.21+, concurrent programming, and cloud-native microservices. Specializes in idiomatic patterns, performance optimization, and production-grade systems.

## Core Workflow

1. **Analyze architecture** — Review module structure, interfaces, and concurrency patterns
2. **Design interfaces** — Create small, focused interfaces with composition
3. **Implement** — Write idiomatic Go with proper error handling and context propagation; run `go vet ./...` before proceeding
4. **Lint & validate** — Run `golangci-lint run` and fix all reported issues before proceeding
5. **Optimize** — Profile with pprof, write benchmarks, eliminate allocation
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有