# alexastrum

> Open-source publisher. Listings imported from github.com/alexastrum — credited to the original author with their license.

- **Listings:** 31
- **Total installs:** 0
- **Profile:** https://agentstack.voostack.com/s/alexastrum
- **Website:** https://github.com/alexastrum

## Published listings

- [Golang Troubleshooting](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-troubleshooting) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-troubleshooting`
  Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test-driven debugging, pprof setup and capture, Delve debugger, race detection, GODEBUG tracing, and production debugging. Start here for any 'something is wrong' situation. Not for interpret…
- [Golang Stretchr Testify](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-stretchr-testify) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-stretchr-testify`
  Comprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing tests with testify, creating mocks, setting up test suites, or choosing between assert and require. Covers testify assertions, mock expectations, argument matchers, call verification, suite lifecycle, and advanced patterns like Eventually, JSONEq, and custom matc…
- [Golang Samber Oops](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-oops) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-oops`
  Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, error wrapping, error attributes, user-facing vs developer messages, panic recovery, and logger integration. Apply when using or adopting samber/oops, or when the codebase already imports github.com/samber/oops.
- [Cli To Go Migration](https://agentstack.voostack.com/l/skill-alexastrum-skl-cli-to-go-migration) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-cli-to-go-migration`
  Reusable agent skill for migrating command-line interfaces from any programming language to Go.
- [Golang Spf13 Cobra](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-spf13-cobra) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-spf13-cobra`
  Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, usage/help template customization, man-page and markdown doc generation, and testing with SetArgs/SetOut/SetErr. Apply when…
- [Golang Samber Do](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-do) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-do`
  Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, graceful shutdown, and module organization. Apply when using or adopting samber/do, when the codebase imports github.com/samber/do or github.com/samber/do/v2, or when refactoring manual constructor injection into a DI container.
- [Golang Graphql](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-graphql) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-graphql`
  Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
- [Golang Testing](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-testing) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-testing`
  Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach, setting up Go test CI, or debugging flaky/slow tests. For testify-specific APIs see `samber/cc-skills-go…
- [Golang Uber Dig](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-uber-dig) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-uber-dig`
  Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using or adopting uber-go/dig, when the codebase imports `go.uber.org/dig`, or when wiring an application graph at startup. For higher-level lifecycle and modules,…
- [Golang Popular Libraries](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-popular-libraries) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-popular-libraries`
  Recommends production-ready Golang libraries and frameworks. Apply when the user explicitly asks for library suggestions, wants to compare alternatives, needs to choose a library for a specific task, or when a new dependency is being added to the project.
- [Golang Uber Fx](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-uber-fx) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-uber-fx`
  Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@gola…
- [Golang Stay Updated](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-stay-updated) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-stay-updated`
  Provides resources to stay updated with Golang news, communities and people to follow. Use when seeking Go learning resources, discovering new libraries, finding community channels, or keeping up with Go language changes and releases.
- [Golang Continuous Integration](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-continuous-integration) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-continuous-integration`
  CI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleaser, code review automation, and release pipelines. Use when setting up or improving Go project CI, configuring GitHub Actions workflows, adding linters or security scanners, automating dependency updates, or adding quality gates.
- [Golang Samber Mo](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-mo) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-mo`
  Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
- [Golang Samber Lo](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-lo) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-lo`
  Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable package (lo), concurrent variants (lo/parallel aka lop), in-place mutations (lo/mutable aka lom), lazy iterators (lo/it aka loi for Go 1.23+), and experimenta…
- [Humanizer](https://agentstack.voostack.com/l/skill-alexastrum-skl-humanizer) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-humanizer`
  |
- [Golang How To](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-how-to) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-how-to`
  Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from samber/cc-skills-golang, often multiple at once: writing a gRPC service loads golang-grpc + golang-testing + golang-error-handling; debugging a panic loads golang-troubleshooting + golang-safety; auditing security loads golang-security + gol…
- [Golang Security](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-security) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-security`
  Security best practices and vulnerability prevention for Golang. Covers injection (SQL, command, XSS), cryptography, filesystem safety, network security, cookies, secrets management, memory safety, and logging. Apply when writing, reviewing, or auditing Go code for security, or when working on any risky code involving crypto, I/O, secrets management, user input handling, or authentication. Includ…
- [Golang Samber Slog](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-slog) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-slog`
  Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sampling (slog-sampling), attribute formatting (slog-formatter), HTTP middleware (slog-fiber, slog-gin, slog-chi, slog-echo), and backend routing (slog-datadog, slog-sentry, slog-loki, slog-syslog, slog-logstash, slog-graylog...). Apply when using or adopting slog, or when the code…
- [Golang Spf13 Viper](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-spf13-viper) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-spf13-viper`
  Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChange for hot reload, viper.New() for test isolation, and remote KV integration. Apply when using or ado…
- [Golang Performance](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-performance) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-performance`
  Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning, pooling, caching, and hot-path optimization. Use when profiling or benchmarks have identified a bottleneck and you need the right optimization pattern to fix it. Also use when performing performance code review to suggest improvements or…
- [Golang Data Structures](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-data-structures) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-data-structures`
  Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, generic collections, pointers (unsafe.Pointer, weak.Pointer), and copy semantics. Use when choosing or optimizing Go data structures, implementing generic containers, using container/ packages,…
- [Golang Documentation](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-documentation) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-documentation`
  Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example tests, API docs, and llms.txt. Use when writing or reviewing doc comments, documentation, adding code examples, setting up doc sites, or discussing documentation best practices. Triggers for both libraries and applications/CLIs.
- [Golang Benchmark](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-benchmark) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-benchmark`
  Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, profiling hot paths with pprof, interpreting CPU/memory/trace profiles, analyzing results with benchstat, setting up CI benchmark regression detection, or investigating production performance with Prometheus runtime metrics. Also use when the developer needs deep analysis on a speci…
- [Golang Samber Hot](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-hot) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-hot`
  In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics. Apply when using or adopting samber/hot, when the codebase imports github.com/samber/hot, or when the project repeatedly loads the same medium-to-low cardinality res…
- [Golang Lint](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-lint) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-lint`
  Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint output, and selecting linters. Use when configuring golangci-lint, asking about lint warnings or nolint suppressions, setting up code quality tooling, or choosing linters. Also use when the user mentions golangci-li…
- [Golang Dependency Management](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-dependency-management) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-dependency-management`
  Dependency management strategies for Golang projects — go.mod management, installing/upgrading packages, Minimal Version Selection, vulnerability scanning, outdated dependency tracking, binary size analysis, Dependabot/Renovate setup, conflict resolution, and go.work workspaces. Use when adding, removing, or upgrading Go dependencies, auditing vulnerabilities, resolving version conflicts, or sett…
- [Golang Swagger](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-swagger) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-swagger`
  Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Security), swag init code generation, framework integrations (gin, echo, fiber, chi, net/http), security definitions (Bearer/JWT, OAuth2, API key), and struct tags (swaggertype, enums, example, swaggerignore). Apply when adding or maintaining Swagger/OpenAPI docs in a Go project, or…
- [Golang Google Wire](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-google-wire) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-google-wire`
  Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go. Apply when using or adopting google/wire, when the codebase imports `github.com/google/wire`, or when wiring an application graph at…
- [Golang Grpc](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-grpc) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-grpc`
  Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gRPC servers/clients, writing proto files, setting up interceptors, handling gRPC errors with status codes, configuring TLS/mTLS, testing with bufconn, or working with streaming RPCs.
- [Golang Samber Ro](https://agentstack.voostack.com/l/skill-alexastrum-skl-golang-samber-ro) — Skill · Free · security-reviewed — `agentstack add skill-alexastrum-skl-golang-samber-ro`
  Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-safe operators, cold/hot observables, 5 subject types (Publish, Behavior, Replay, Async, Unicast), declarative pipelines via Pipe, 40+ plugins (HTTP, cron, fsnotify, JSON, logging), automatic backpressure, error propagation, and Go context integration. Apply when using or adopting sam…

---
Seller on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Install any with `agentstack add <slug>`.
