What problem does it solve? Choosing the right Go library is hard: the ecosystem is large, some popular options 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, idiomatic options and avoid unnecessary dependencies. ## Core Features & Use Cases - Curated library catalog: Vetted recommendations across web frameworks, databases, testing, logging, messaging, caching, DI, and more (e.g., pgx over lib/pq, franz-go over sarama, chi for lightweight routing). - Standard library first: Highlights Go 1.21+ stdlib packages like slices, maps, log/slog, and golang.org/x extensions before suggesting third-party libraries. - Maintenance and anti-pattern checks: Flags deprecated libraries (e.g., Logrus) and warns against wrappers that add no value over stdlib. - Use Case: You ask which PostgreSQL driver to use for a new project; the Skill recommends pgx, explains its advantages over lib/pq, and notes when sqlc or an ORM fits better. ## Quick Start Ask the agent which Go library to use for a specific task, such as structured logging or Kafka messaging, and request a comparison of the top options.