implexa
back to leaderboard
SA

@samber

contributor on implexa, with 69 skills ranked by SkillRank across 2 sources.

samber on githubpublishes to clawhubpublishes to skills.sh
skills
69
avg SkillRank
6.1
20 scored / 69 total
total stars
across 28 repos
total installs
10
across 28 repos

skills, ranked by SkillRank

scoresourceskill
8.2clawhub
Golang Spf13 Viper
golang-spf13-viper covers layered configuration resolution with fixed precedence (flag > env > file > default), struct unmarshaling via mapstructure tags, env binding with prefix and key replacement, and hot-reload patterns. handles common pitfalls like missing config file errors and test isolation.
8.2clawhub
Golang Benchmark
golang-benchmark covers the full measurement workflow from writing benchmarks with b.Loop() and memory tracking, running with statistical rigor via -count and -benchtime flags, profiling with pprof/trace, and comparing results with benchstat. includes ci regression detection and production metric correlation.
7.9clawhub
Golang Graphql
golang-graphql covers schema design, resolver patterns, N+1 prevention via DataLoaders, authentication layering, error handling, subscription lifecycle management, and production safety limits for both gqlgen and graph-gophers libraries.
7.3clawhub
Golang Dependency Injection
golang-dependency-injection provides a comprehensive foundation for di patterns in go, covering manual injection, library comparison via decision table, and testing strategies. includes concrete code examples and architecture guidance but lacks explicit failure recovery procedures.
7.2clawhub
Training Report
training-report generates professional .docx training/workshop summaries via structured interview. captures session metadata, participant feedback, walkthrough, observations, and recommendations. outputs markdown draft first, then final word document.
6.8skills.sh
golang-cli
golang-cli covers go cli development using cobra and viper, organized into build, extend, and review modes. addresses command structure, flag handling, and configuration layering patterns from production tools.
6.5skills.sh
golang-data-structures
golang-data-structures covers internals and correct usage of slices, maps, arrays, and standard library containers with emphasis on allocation costs, memory layout, and selection heuristics. incomplete as presented.
6.4skills.sh
golang-project-layout
golang-project-layout guides developers through sizing go project structure to actual needs, starting with architectural questions before applying patterns like dependency injection and 12-factor principles.
6.2skills.sh
golang-safety
golang-safety documents defensive coding patterns to prevent nil panics, append aliasing, type assertion failures, and silent numeric truncation in go programs.
6.2skills.sh
golang-dependency-injection
golang-dependency-injection outlines di principles and personas (design, refactor, community defaults) but lacks concrete wiring examples, step-by-step procedures, and failure mode discussion needed for reliable implementation guidance.
6.1skills.sh
golang-continuous-integration
golang-continuous-integration establishes github actions workflows for go projects covering testing, linting, security scanning, and release automation. provides a persona-driven setup mode and audit-oriented improve mode, though execution detail remains sparse.
5.8clawhub
Technical Article Writer
technical-article-writer guides developers through a seven-phase structured workflow for composing technical articles, from intake interviews and title generation through drafting, humanization, and cta placement. emphasizes audience clarity, thesis sharpening, and developer-specific patterns.
5.8skills.sh
golang-grpc
golang-grpc establishes patterns for building and reviewing gRPC microservices in Go, emphasizing transport-layer separation and operability concerns including status codes, deadlines, and graceful shutdown.
5.8skills.sh
golang-testing
golang-testing covers test design patterns (table-driven, testify suites, fuzzing) and execution modes (write, review, audit, debug) with emphasis on edge cases and goroutine leak detection, but omits concrete procedural steps and decision trees.
5.4skills.sh
golang-samber-do
golang-samber-do covers type-safe dependency injection in go using samber/do v2, including container setup, interface-based dependencies, and provider error handling at the composition root.
5.2skills.sh
golang-error-handling
golang-error-handling outlines personas and modes for go error handling (coding, review, audit) but lacks concrete step-by-step procedures, complete examples, and coverage of specific Go patterns like errors.Is, errors.As, and custom sentinel errors mentioned in the description.
5.2skills.sh
golang-samber-hot
golang-samber-hot covers in-memory caching with 9 eviction algorithms, ttl support, cache loaders with singleflight deduplication, and prometheus metrics for go 1.22+. selection and sizing require measured workload data.
4.2skills.sh
golang-samber-slog
golang-samber-slog covers structured logging pipeline composition via composable handlers (multi, sampling, formatter) for go 1.21+, with guidance on record ordering and pii stripping.
4.2skills.sh
golang-spf13-viper
golang-spf13-viper is a layered configuration resolution library implementing fixed precedence (flags, env, file, defaults). provides no user-facing commands, only programmatic key-value lookup across multiple sources.
3.2skills.sh
golang-naming
golang-naming documents go capitalization visibility rules and mixedcaps convention, but lacks actionable guidance on package, struct, interface, constant, or functional option naming beyond stating the core principle.
skills.sh
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…
skills.sh
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…
skills.sh
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…
skills.sh
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…
skills.sh
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,…
skills.sh
golang-benchmark
golang-benchmark — an installable skill for AI agents, published by samber/cc-skills-golang.
skills.sh
golang-dependency-management
Dependency management strategies for Golang projects — go.mod management, installing/upgrading packages, Minimal Version Selection, vulnerability scanning,…
skills.sh
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,…
skills.sh
golang-lint
Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint…
skills.sh
golang-modernize
Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns. Trigger proactively when writing or reviewing Go…
skills.sh
golang-observability
Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed…
skills.sh
golang-structs-interfaces
Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via…
skills.sh
golang-documentation
Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example tests, API docs, and…
skills.sh
golang-database
golang-database — an installable skill for AI agents, published by samber/cc-skills-golang.
skills.sh
golang-troubleshooting
golang-troubleshooting — an installable skill for AI agents, published by samber/cc-skills-golang.
skills.sh
golang-context
golang-context — an installable skill for AI agents, published by samber/cc-skills-golang.
skills.sh
golang-popular-libraries
golang-popular-libraries — an installable skill for AI agents, published by samber/cc-skills-golang.
skills.sh
golang-concurrency
Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives, errgroup,…
skills.sh
golang-design-patterns
Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown,…
skills.sh
golang-security
Security best practices and vulnerability prevention for Golang. Covers injection (SQL, command, XSS), cryptography, filesystem safety, network security,…
skills.sh
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…
skills.sh
golang-performance
golang-performance — an installable skill for AI agents, published by samber/cc-skills-golang.
clawhub
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.Su...
clawhub
Golang Cli
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration...
clawhub
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 when...
clawhub
Copywriting Hooks
Generate opening hooks for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, paid newsletters, opinion essays, reporte...
clawhub
Golang Continuous Integration
CI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoRel...
clawhub
Golang Data Structures
Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/...
clawhub
Linkedin Ghostwriting
B2B LinkedIn ghostwriting — strategic interview, hook engineering, and post body. Use when the user wants to write LinkedIn content, create ghostwritten post...
clawhub
Promql Cli
CLI for querying Prometheus and PromQL-compatible engines (Thanos, Cortex, VictoriaMetrics, Grafana Mimir, Grafana Tempo...) — instant queries, range queries...
clawhub
Site Launch Checklist
Pre-launch checklist for shipping a new website. Orchestrates analytics setup (GA4, PostHog, Google Search Console, Ahrefs), legal compliance, security heade...
clawhub
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 handl...
clawhub
Golang Modernize
Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns. Trigger proactively when writing or reviewing G...
clawhub
Golang Performance
Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuni...
clawhub
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 mono...
clawhub
Golang Safety
Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use when encountering nil panics, append aliasing, map concurrent...
clawhub
Golang Samber Lo
Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurren...
clawhub
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 funct...
clawhub
Golang Samber Oops
Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, error wrapping, error attributes, user-facin...
clawhub
Golang Samber Slog
Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sampling (slog-sampling), attribute form...
clawhub
Golang Spf13 Cobra
Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, c...
clawhub
Golang Testing
Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapsh...
clawhub
Golang Troubleshooting
Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, or unexpected behavior in Go code....
skills.sh
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…
skills.sh
golang-google-wire
Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value,…
skills.sh
golang-spf13-cobra
Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll,…
skills.sh
golang-swagger
Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Security), swag init code generation,…
skills.sh
golang-graphql
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling…
skills.sh
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,…