golang-data-structures
samber/cc-skills-golang
A comprehensive guide for advanced Go developers, detailing the internals, optimal usage, and performance pitfalls of core data structures like slices, maps, and arrays. It covers capacity growth mechanics, preallocation strategies using `make` and `slices` package functions, and best practices for choosing between various standard library containers (e.g., `strings.Builder` vs `bytes.Buffer`). Essential for writing highly efficient, memory-safe Go code.