
from cc-skills-golang2,689
Expert guidance for using the stretchr/testify library in Go, including assertions, mocks, and test suites.
This skill transforms an agent into a Go engineer specializing in the stretchr/testify toolkit. It provides deep knowledge of how to write readable, maintainable, and effective tests using the library's three core pillars: assertions, mocks, and suites.
Activate this skill when working on Go projects that import github.com/stretchr/testify. It is essential for writing new unit tests, auditing existing test code for common misuse, or implementing complex mock expectations.
assert and require, a comprehensive reference for core and advanced assertions (including async polling with Eventually), and a structural guide to testify/suite lifecycles.Designed for AI coding agents such as Claude Code, Cursor, and other LLM-based IDE integrations capable of executing Go tests and managing project files.
This skill has not been reviewed by our automated audit pipeline yet.
Go Data Structures
Authoritative guidance on choosing and using Go built-in and standard-library data structures, with practical best practices for slices, maps, arrays, container
samber/hot — In-memory Caching for Go
Guidance and patterns for using samber/hot in Go: eviction algorithms, TTL, loaders, sharding, stale-while-revalidate, and Prometheus monitoring.
Golang Code Style
Human-coded Go style guidelines for clarity, function design, control flow, and idiomatic practices — use when writing or reviewing Go code, creating linters, o