What problem does it solve? Choosing the right Go library is hard: the ecosystem is large, some popular packages are deprecated or unmaintained, and developers often add dependencies for things the standard library already covers. This Skill guides library selection so you pick mature, well-maintained options and avoid unnecessary dependencies. ## Core Features & Use Cases - Curated library catalogs: Reference lists of vetted third-party libraries organized by category (web frameworks, ORMs, database drivers, testing, logging, messaging, caching, and more), plus new standard library packages (slices, maps, log/slog) and official golang.org/x extensions. - Stdlib-first decision rules: Enforces checking whether the standard library covers the use case before recommending external packages, and warns against wrappers that add no real value. - Maturity and maintenance checks: Directs verification of maintenance status, license, and pkg.go.dev importer counts before recommending a library, flagging deprecated options like Logrus. - Use Case: When asked which PostgreSQL driver to use, it recommends pgx over lib/pq; when asked for structured logging on Go 1.21+, it presents log/slog before suggesting zap or zerolog. ## Quick Start Ask the agent which Go library to use for a specific task, such as "Which Kafka client should I use in my Go application?"