# samber

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

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

## Published listings

- [Golang Design Patterns](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-design-patterns) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-design-patterns`
  Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, streaming, and more. Apply when explicitly choosing between architectural patterns, implementing functional options, designing constructor APIs, setting up graceful shutdown, applying res…
- [Golang Popular Libraries](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-popular-libraries) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Modernize](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-modernize) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-modernize`
  Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns. Trigger proactively when writing or reviewing Go code and old-style patterns are detected, or when encountering a deprecation warning. Also use when the user explicitly asks for modernization, a Go version upgrade, or a CI/tooling refresh.
- [Golang Dependency Management](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-dependency-management) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Spf13 Viper](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-spf13-viper) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Pkg Go Dev](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-pkg-go-dev) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-pkg-go-dev`
  Golang package and module documentation and exploration via `godig`, a pkg.go.dev API client (CLI + MCP server) — package docs, API references, symbols, code examples, available versions, importers (who imports a package), licenses, and known vulnerabilities. Read-only, no auth. Use for looking up any Go/Golang library's documentation, API signatures, usage examples, which versions exist, whether…
- [Golang Samber Oops](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-oops) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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.
- [Substack Ghostwriting](https://agentstack.voostack.com/l/skill-samber-cc-skills-substack-ghostwriting) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-substack-ghostwriting`
  Write, optimize, and grow Substack content — both newsletter issues (email-first) and web posts (web-first articles/essays). Covers ghostwriting with voice matching, Substack algorithm optimization, Notes strategy, email formatting, SEO, growth tactics, and monetization planning. Use when the user mentions Substack, newsletters, write a newsletter issue, Substack post, Substack article, web post…
- [Golang Concurrency](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-concurrency) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-concurrency`
  Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools, or fan-out/fan-in pipelines. Also triggers when you detect goroutine leaks, race conditions, channel ownership issues, or need to choose between channels and mutexes.
- [Golang Uber Fx](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-uber-fx) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Crxjs](https://agentstack.voostack.com/l/skill-samber-cc-skills-crxjs) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-crxjs`
  CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, manifest-driven builds, dynamic content script imports (`?script`, `?script&module`), and `defineManifest` for type-safe manifests. Uses Vite as its build tool. Use when the user mentions CRXJS, crxjs, @crxjs/vite-plugin, 'extension with hot reload', 'HMR for chrome extension', or wants to set up a CRX…
- [Golang Observability](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-observability) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-observability`
  Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, continuous profiling with pprof/Pyroscope, server-side RUM event tracking, alerting, and Grafana dashboards. Apply when instrumenting Go services for production monitoring, setting up metrics or alerting, adding OpenTelemetry tracing, cor…
- [Golang Performance](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-performance) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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-samber-cc-skills-golang-golang-data-structures) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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-samber-cc-skills-golang-golang-documentation) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Samber Lo](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-lo) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Golang Lint](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-lint) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Copywriting Cta](https://agentstack.voostack.com/l/skill-samber-cc-skills-copywriting-cta) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-copywriting-cta`
  Design end-of-article CTAs (calls-to-action placed at the bottom of blog posts, newsletters, essays, articles, or any long-form content). Use this skill whenever the user asks to write, design, review, or improve a CTA at the bottom of an article, blog post, or essay; mentions "end-of-post CTA", "bottom of the article", "call-to-action", "signup box", "newsletter CTA", "subscribe block", "what sh…
- [Golang Grpc](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-grpc) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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.
- [Linkedin Ghostwriting](https://agentstack.voostack.com/l/skill-samber-cc-skills-linkedin-ghostwriting) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-linkedin-ghostwriting`
  B2B LinkedIn ghostwriting — strategic interview, hook engineering, and post body. Use when the user wants to write LinkedIn content, create ghostwritten posts, ghostwrite for a founder or executive, develop a B2B social strategy, or needs hooks, post structures, or copywriting frameworks for LinkedIn. Apply when the user shares a story, result, or insight and wants it turned into a post.
- [Snyk Agent Scan Compliance](https://agentstack.voostack.com/l/skill-samber-cc-skills-snyk-agent-scan-compliance) — Skill · Free — `agentstack add skill-samber-cc-skills-snyk-agent-scan-compliance`
  Compliance expert for snyk-agent-scan — the agent skill file scanner — NOT for other Snyk CLI tools (snyk test, snyk code SAST, snyk iac, snyk container). Fixes alerts through content restructuring, never by suppressing or deleting information. Covers every file in a skill directory: SKILL.md, references/, assets/, and any secondary markdown. Apply when authoring a new skill, editing an existing…
- [Copywriting Hooks](https://agentstack.voostack.com/l/skill-samber-cc-skills-copywriting-hooks) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-copywriting-hooks`
  >
- [Humaniseur Fr](https://agentstack.voostack.com/l/skill-samber-cc-skills-humaniseur-fr) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-humaniseur-fr`
  Remove AI-writing patterns from French text and inject voice, personality, and soul. Use when editing, reviewing, rewriting, or cleaning up French content that reads like ChatGPT/Claude output. Humanize, humanise, déslopifier. Detects and fixes 27 patterns: AI vocabulary overuse (crucial, essentiel, notamment, par ailleurs, dans le paysage), anglicisms from English-first models (faire du sens, ad…
- [Golang Error Handling](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-error-handling) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-error-handling`
  Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging err…
- [Golang Cli](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-cli) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-cli`
  Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli. For cobra-specific APIs → See `samber/cc-skills-go…
- [Golang Samber Ro](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-ro) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Golang Samber Hot](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-hot) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Training Report](https://agentstack.voostack.com/l/skill-samber-cc-skills-training-report) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-training-report`
  Produce a professional training/workshop report as a .docx file. Use this skill whenever the user mentions "training report", "workshop report", "compte rendu", "compte rendu de formation", "formation report", "debriefing a workshop", "write up a training session", "résumé de formation", or any request to document a training session, workshop, or onboarding event with individual participant feedb…
- [Golang Naming](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-naming) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-naming`
  Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, Stat…
- [Golang Samber Mo](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-mo) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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.
- [Influence And Negotiation](https://agentstack.voostack.com/l/skill-samber-cc-skills-influence-and-negotiation) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-influence-and-negotiation`
  Influence and negotiation toolkit for any interaction requiring another person's agreement, even when not framed as 'negotiation'. Covers: B2B sales, salary review, collective bargaining/unions, hard 1:1s, decision announcements, mediation, cross-cultural deals, recruitment, reaching out to a manager, CFO, customer, vendor, or colleague, responding to feedback, headcount requests, declining, push…
- [Golang Testing](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-testing) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Swagger](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-swagger) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Stay Updated](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-stay-updated) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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.
- [Copywriting Prose Creator](https://agentstack.voostack.com/l/skill-samber-cc-skills-copywriting-prose-creator) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-copywriting-prose-creator`
  Codifies how someone or a brand writes — prose mechanics (lexicon, syntax, rhythm, structure, signature moves) independent of emotional tone. Output: PROSE.md. Three modes: BUILD a fresh guide from SOUL.md + TONE.md + discovery interview; ADAPT an existing guide to a new channel; AUDIT a corpus for prose patterns before codification. Use when: writing rules for a content factory, codifying ghostw…
- [Deep Research](https://agentstack.voostack.com/l/skill-samber-cc-skills-deep-research) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-deep-research`
  Deep research skill — broad parallel web searches, multi-source validation, confidence tracking, cited Markdown report. Supports 11 research types: market (TAM/SAM, segments, pricing, trends), domain (industry structure, ecosystem, regulatory landscape), technical (architecture, tools, benchmarks), competitive (competitor teardown, positioning, win/loss), product (feature analysis, reviews, roadm…
- [Golang Benchmark](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-benchmark) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Security](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-security) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Press Release Writer](https://agentstack.voostack.com/l/skill-samber-cc-skills-press-release-writer) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-press-release-writer`
  Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement, news release, or PR statement — including product launches, funding rounds, partnerships, crisis communications, earnings, executive hires, events, M&A, open source milestones, and media advisories. Covers all r…
- [Golang Troubleshooting](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-troubleshooting) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Conventional Git](https://agentstack.voostack.com/l/skill-samber-cc-skills-conventional-git) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-conventional-git`
  Conventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitHub and GitLab projects. Use when creating branches, naming worktrees, writing commits, generating commit messages, reviewing branch conventions, or setting up changelog automation. Apply when your project needs consistent git history, SemVer-driven releases, parseable changelog generation, or automati…
- [Golang Database](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-database) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-database`
  Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use when writing, reviewing, or debugging Golang code that interacts with PostgreSQL, MariaDB, MySQL, or SQLite; for database testing; or for questions about database…
- [Golang Continuous Integration](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-continuous-integration) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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.
- [Copywriting Tone Of Voice Creator](https://agentstack.voostack.com/l/skill-samber-cc-skills-copywriting-tone-of-voice-creator) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-copywriting-tone-of-voice-creator`
  Build a brand tone of voice guide (TONE.md) via discovery, voice definition, and channel modulation. Outputs voice attributes with do's/don'ts, NN/g positioning, tone modulation matrix, lexicon, mechanics, and channel rules — consumed by downstream content skills writing on-brand copy. Covers B2B SaaS, B2C/D2C, NGO, public sector, consulting, industrial, product-led, personal, and volunteering br…
- [Golang Dependency Injection](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-dependency-injection) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-dependency-injection`
  Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, separation of concerns, lifecycle management), manual constructor injection, and DI library comparison (google/wire, uber-go/dig, uber-go/fx, samber/do). Use this skill when designing service architecture, setting up dependency injection, refactoring tightly coupled code, managing sing…
- [Golang Google Wire](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-google-wire) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Chrome Extension](https://agentstack.voostack.com/l/skill-samber-cc-skills-chrome-extension) — Skill · Free — `agentstack add skill-samber-cc-skills-chrome-extension`
  Comprehensive guide for building Chrome extensions with Manifest V3. Use this skill whenever the user mentions Chrome extension, browser extension, manifest.json, content script, service worker (in extension context), popup, side panel, chrome.runtime, chrome.tabs, chrome.storage, chrome.scripting, background script, MV3, Manifest V3, or any Chrome extension API. Also trigger when the user wants…
- [Golang Project Layout](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-project-layout) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-project-layout`
  Provides a guide for setting up Golang project layouts and workspaces. Use when starting a new Go project, organizing an existing codebase, setting up a monorepo with multiple packages, creating CLI tools with multiple main packages, deciding between cmd/internal/pkg directory conventions, or discussing package restructuring, package splits, or module splits.
- [Technical Article Writer](https://agentstack.voostack.com/l/skill-samber-cc-skills-technical-article-writer) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-technical-article-writer`
  Write compelling technical articles and blog posts for developer audiences. Use this skill whenever the user asks to write a blog post, technical article, or any long-form technical content. Also trigger when the user says 'write about [technical topic]', 'help me draft an article', 'turn this into a blog post', 'write a post about', 'I want to publish something about', or mentions writing for a…
- [Golang Samber Do](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-do) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Uber Dig](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-uber-dig) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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,…
- [Site Launch Checklist](https://agentstack.voostack.com/l/skill-samber-cc-skills-site-launch-checklist) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-site-launch-checklist`
  Pre-launch checklist for shipping a new website. Orchestrates analytics setup (GA4, PostHog, Google Search Console, Ahrefs), legal compliance, security headers and audit, SEO and GEO with keyword research validated against Google Trends (robots.txt, sitemaps, llms.txt, AI policy, schema markup, hreflang), copywriting consistency via a TONE.md and a humanizer pass in the matching language, OpenGra…
- [Golang Samber Slog](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-samber-slog) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Structs Interfaces](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-structs-interfaces) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-structs-interfaces`
  Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces, struct field tags, and pointer vs value receivers. Use this skill when designing Go types, defining or implementing interfaces, embedding structs or interfaces, writing type assertions or type switches, adding struct field tags for JSON/…
- [Skill Progressive Disclosure Design](https://agentstack.voostack.com/l/skill-samber-cc-skills-skill-progressive-disclosure-design) — Skill · Free — `agentstack add skill-samber-cc-skills-skill-progressive-disclosure-design`
  Decide how to split skill content between SKILL.md and reference files for context efficiency and reliable triggering. Use this whenever creating a new Claude skill, refactoring an existing one, or when a SKILL.md is growing past 300-400 lines. Also trigger when the user mentions "progressive disclosure", "reference files", "splitting skills", "skill bundling", "context window for skills", "SKILL…
- [Golang Code Style](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-code-style) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-code-style`
  Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill),…
- [Frontend Design Deslop](https://agentstack.voostack.com/l/skill-samber-cc-skills-frontend-design-deslop) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-frontend-design-deslop`
  Produce distinctive, non-generic UI and design applications well, working strategy-first. Identify the project (landing page, SaaS app, dashboard, ecommerce, presentation, docs, portfolio...) and its positioning and personality, commit to brand adjectives, translate into a typography and color system, then apply the craft layer (layout, components and states, motion, iconography, imagery, dark mo…
- [Golang Safety](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-safety) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-safety`
  Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use when encountering nil panics, append aliasing, map concurrent access, float comparison pitfalls, or zero-value design questions. Also use when reviewing code for nil-safety, numeric conversion overflow, resource lifecycle issues (defer in loops), or defensive copying of slices and maps.
- [Golang Context](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-context) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-golang-context`
  Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, context.WithoutCancel for background work outliving requests. Apply when designing context propagation across layers, debugging leaked or unexpired contexts, choosing between context.Background/TODO/WithoutCancel, or storing values in context. Not for code t…
- [Golang How To](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-how-to) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Spf13 Cobra](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-spf13-cobra) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Graphql](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-graphql) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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 Stretchr Testify](https://agentstack.voostack.com/l/skill-samber-cc-skills-golang-golang-stretchr-testify) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-golang-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…
- [Samber Cc](https://agentstack.voostack.com/l/mcp-samber-cc) — MCP server · Free · security-reviewed — `agentstack add mcp-samber-cc`
  🔬 Claude Code toolchain
- [Promql Cli](https://agentstack.voostack.com/l/skill-samber-cc-skills-promql-cli) — Skill · Free · security-reviewed — `agentstack add skill-samber-cc-skills-promql-cli`
  CLI for querying Prometheus and PromQL-compatible engines (Thanos, Cortex, VictoriaMetrics, Grafana Mimir, Grafana Tempo...) — instant queries, range queries, metric discovery (metrics/labels/meta subcommands), output formats (table/csv/json/graph). Apply when executing PromQL queries, troubleshooting performance issues on a software having observability, investigating latency/error rates/saturat…

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