gostack

Select and pin Samber Go libraries with decision matrices and upgrade rules.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/vanducng/skills --skill gostack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gostack
Source: https://github.com/vanducng/skills/tree/main/skills/gostack
Command: npx skills add https://github.com/vanducng/skills --skill gostack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Go projects often struggle to pick the right libraries among the Samber ecosystem for reliability, compatibility, and maintainability. gostack provides an opinionated reference to help you choose between Samber libraries (lo, oops, do/v2, mo, slog-*, hot, ro) and understand when to load each reference.

Core Features & Use Cases

  • Opinionated library stack guidance: explains when to adopt each Samber library and how they fit together in typical Go services.
  • Versioning and upgrade notes: pins current releases, verified statuses, and hard rules to safely upgrade.
  • Structured references and patterns: includes per-library references that map tasks to recommended libraries and patterns.

Quick Start

Browse the gostack references to pick the Samber libraries that best fit your Go project today.

Frequently Asked Questions about gostack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right Samber Go libraries for my project?

Choosing Samber Go libraries involves evaluating reliability, compatibility, and maintainability. gostack provides an opinionated decision matrix and reference guidance to help select libraries like lo, oops, and do/v2, ensuring you pick the optimal stack for your Go services.

What is the best way to manage Samber library versioning and upgrades in Go?

Managing Samber library versioning requires pinning current releases and following verified upgrade rules. gostack provides versioned pinning guidance and hard rules to safely upgrade libraries like lo, mo, and slog-*, ensuring team-wide adoption stability.

When should I use specific Samber libraries like lo, mo, or oops in a Go service?

Use specific Samber libraries like lo, mo, or oops based on task-to-library mappings. gostack outlines structured references and patterns that explain when to load each reference and how they fit together in typical Go services.

Does gostack provide hard rules for adopting Samber libraries across development teams?

Yes, gostack outlines hard rules for adopting Samber libraries across teams. It provides opinionated library stack guidance, verified statuses, and structured references to ensure consistent adoption and safe upgrades in Go projects.

What are the limitations of using opinionated Go library stacks for Samber ecosystems?

Opinionated Go library stacks for the Samber ecosystem are limited to projects using github.com/samber/* libraries. gostack focuses on library selection, versioned pinning, and reference mappings, meaning it does not evaluate external or non-Samber dependencies.