Samuel BertheCommunity

@samber on GitHub

Skills from Samuel Berthe’s repositories that passed our trust, licence and security gates. Each keeps its author’s attribution.

Sources and trust

RepositoryTierVerdictAuthorshipCheckedSkills
samber/cc-skills-golangMaintainerApproved · created 2026-03-21, pushed 2026-11-01, 3812 starsWritten in-house2026-11-0746

Files are mirrored only where the licence allows redistribution; otherwise we link to the source.

46 published skills

  • Golang Popular Libraries

    Samuel Berthe· Community

    Expert guidance on selecting production-ready Go libraries and leveraging the standard library.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Graphql

    Samuel Berthe· Community

    Provides guidance and best practices for implementing GraphQL APIs in Go using gqlgen or graphql-go.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Data Structures

    Samuel Berthe· Community

    Expert guidance on selecting and optimizing Go data structures, including internals for slices, maps, and standard library containers.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Modernize

    Samuel Berthe· Community

    Automated modernization of Go codebases to adopt recent language features, standard library improvements, and idiomatic patterns.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Observability

    Samuel Berthe· Community

    A comprehensive framework for implementing production-grade observability in Go services.

    Cloud and DevOpsClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Samber Mo

    Samuel Berthe· Community

    Provides monadic types for type-safe error handling, nullable values, and functional composition in Go.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Design Patterns

    Samuel Berthe· Community

    A collection of idiomatic Go design patterns, architectural styles, and best practices for building production-ready, maintainable software.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Troubleshooting

    Samuel Berthe· Community

    A systematic, evidence-based framework for diagnosing and resolving bugs, crashes, and performance issues in Go applications.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITLow riskGitHub stars of the source repository3.8k
  • Golang Gopls

    Samuel Berthe· Community

    Official Go language server for semantic code intelligence, navigation, and refactoring.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Swagger

    Samuel Berthe· Community

    Generate and maintain OpenAPI/Swagger documentation for Go APIs using swaggo/swag annotations.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Continuous Integration

    Samuel Berthe· Community

    Production-grade GitHub Actions CI/CD pipeline configuration for Go projects.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Uber Dig

    Samuel Berthe· Community

    Implement reflection-based dependency injection in Go applications using the uber-go/dig container.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang CLI

    Samuel Berthe· Community

    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-golang@golang-spf13-cobra` skill; for viper configuration layering → See `samber/cc-skills-golang@golang-spf13-viper` skill.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITLow riskHas scriptsGitHub stars of the source repository3.8k
  • Golang Dependency Injection

    Samuel Berthe· Community

    A comprehensive guide to implementing dependency injection in Go, covering manual patterns and library comparisons.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Samber Slog

    Samuel Berthe· Community

    A collection of structured logging extensions for Go using the standard slog.Handler interface.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITMedium riskGitHub stars of the source repository3.8k
  • Golang Lint

    Samuel Berthe· Community

    Configure and manage golangci-lint for Go projects to enforce code quality, security, and style standards.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Samber Lo

    Samuel Berthe· Community

    Functional programming utilities for Golang providing 500+ type-safe generic helpers for data transformations.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Documentation

    Samuel Berthe· Community

    A comprehensive guide for writing and maintaining documentation in Golang projects.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITLow riskGitHub stars of the source repository3.8k
  • Golang Error Handling

    Samuel Berthe· Community

    A comprehensive guide to idiomatic, production-ready error handling in Go applications.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Dependency Management

    Samuel Berthe· Community

    Manage Go project dependencies using go.mod, go.sum, and standard Go toolchain commands.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITLow riskGitHub stars of the source repository3.8k
  • Golang Samber Oops

    Samuel Berthe· Community

    Implement structured error handling in Go using the samber/oops library for enhanced context, stack traces, and APM integration.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k
  • Golang Concurrency

    Samuel Berthe· Community

    Design and audit concurrent Go code with structured goroutine management and synchronization primitives.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITLow riskGitHub stars of the source repository3.8k
  • Golang How To

    Samuel Berthe· Community

    An intelligent orchestrator that manages and loads relevant Go-specific skills for coding, debugging, and project configuration tasks.

    Agent toolingClaude CodeClaude appsOpenAI Codex+14 more
    MITLow riskGitHub stars of the source repository3.8k
  • Golang Naming

    Samuel Berthe· Community

    A comprehensive guide to Go naming conventions for packages, types, functions, and variables.

    Software developmentClaude CodeClaude appsOpenAI Codex+14 more
    MITGitHub stars of the source repository3.8k