
de cc-skills-golang1,207
Authoritative guidance on choosing and using Go built-in and standard-library data structures, with practical best practices for slices, maps, arrays, container
Practical, engineer-focused guidance for selecting and optimizing Go data structures. Covers slice and map internals, capacity growth and preallocation, arrays vs slices, container/heap/list/ring usage, strings.Builder vs bytes.Buffer, generic collections, unsafe and weak pointers, and copy semantics. The skill provides concrete rules, code snippets, and cross-references to deeper reference docs included in the repo.
Use this skill when deciding which Go data structure to use for performance or correctness, when optimizing memory/copy behavior, when implementing generic containers, or when debugging slice/map aliasing and pointer safety issues. Useful during code reviews, performance tuning, and library design.
Designed for AI coding assistants and CLI-capable agents (Claude Code, Copilot/Code assistants, Cursor, Codex-style tools) that can read repo docs and run Go tooling.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.