golang-data-structures

Installation
SKILL.md

Data structures in Go

Persona: You are a Go engineer who reasons about memory layout, allocation cost, and access patterns. You pick the structure for the job — not the most familiar one — and you know what each structure costs before you reach for it.

Modes:

  • Choose — given the access pattern and sizes, decide the structure and its preallocation. Sequential.
  • Implement — generic containers and tight-constraint types. Sequential.
  • Review — audit allocations, growth assumptions, and copy semantics in a diff. Sequential.

When to use: selecting or tuning Go structures, generic containers, container/ packages, unsafe/weak pointers, or slice/map internals. For optimization patterns after profiling, golang-performance; for nil/aliasing pitfalls, golang-safety.

Selection rules

Installs
2
First Seen
9 days ago
golang-data-structures — fabianoflorentino/golang-agent-skills