Measure Go performance by writing benchmarks, examining CPU and memory profiles, and comparing repeated runs with benchstat. Use the results to assess code changes, detect slowdowns in CI, and investigate production performance.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Compare performance before and after a code change
- Investigate CPU usage and memory allocations
- Detect performance regressions in CI
samber/cc-skills-golang☆ 3.6천2026년 10월 23일 업데이트
Build, extend, or review Go command-line tools with clear commands, flags, and configuration priorities. It guides output formats, exit codes, shell completion, cancellation, and tests so tools behave predictably in scripts and terminals.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Build a Go command-line tool with subcommands
- Combine flags, environment variables, and configuration files
- Review output and exit codes for use in scripts
samber/cc-skills-golang☆ 3.6천2026년 10월 23일 업데이트
Make Go code easier to read by reviewing line breaks, variable declarations, branching, function parameters, and file organization. Provides concrete style guidance for implementation, code reviews, and project standards where formatting tools alone cannot judge clarity.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing Go code for readability
- Simplifying nested branches and complex conditions
- Improving long function signatures and calls
samber/cc-skills-golang☆ 3.6천2026년 10월 23일 업데이트
Design and review concurrent Go code with clear goroutine ownership, shutdown paths, and error handling. Choose channels, locks, or atomic operations to protect shared data, and structure worker pools with controlled concurrency and cancellation.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Design goroutine shutdown and cancellation
- Choose channels or mutexes for concurrent code
- Protect shared maps and counters
samber/cc-skills-golang☆ 3.6천2026년 10월 23일 업데이트
Set up or improve GitHub Actions pipelines for Go projects. Configure automated tests, code checks, vulnerability scans, dependency update bots, releases, and Docker publishing, with workflow templates and repository settings that control permissions and merge requirements.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Set up automated tests and code checks for Go
- Add vulnerability scanning to a pipeline
- Configure dependency update bots
samber/cc-skills-golang☆ 3.6천2026년 10월 23일 업데이트
Choose and use Go data structures based on access patterns, memory use, and copying behavior. It covers slices, maps, arrays, standard containers, string building, generic collections, and pointer types, with guidance on allocation and shared data.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Choose between slices, maps, arrays, and standard containers
- Plan capacity allocation for slices and maps
- Review which data remains shared after copying
samber/cc-skills-golang☆ 3.6천2026년 10월 23일 업데이트