asarchami/dotfiles/go

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Catalog of the Go skills, grouped by job: what each covers and when to reach for it. Type this name to browse the index.

Install

npx vskill@latest install asarchami/dotfiles/go

SKILL.md

Go Skills Index

The Go skills are grouped by job. When a task touches more than one category, load the skills for each dimension (e.g. implementing a feature: go-style, go-safety, go-lint, go-testing).

Writing & reviewing code

SkillUse when
go-styleFormatting, declarations, control flow, function design, identifier naming, constructors, receivers
go-safetyError handling (wrap/Is/As/Join, single-handling rule, panic policy) and defensive coding (nil/map/append traps, numeric/float pitfalls)
go-patternsChoosing a design pattern (functional options, resource lifecycle, resilience) or scanning for anti-patterns
go-structs-interfacesDesigning types: interface size, embedding, type assertions, receivers, struct tags, zero values
go-data-structuresChoosing containers: slice/map internals, preallocation, container/*, generics, copy semantics
go-concurrencyGoroutines, channels, select, locks, errgroup, worker pools, leak and race prevention
go-contextcontext.Context creation, propagation, timeouts, cancellation, values
go-modernizeUpgrading to modern Go idioms (slices/maps pkgs, errors.Join, range-over-func, PGO)

Tooling & lifecycle

SkillUse when
go-lintgolangci-lint config, go vet, nolint discipline, PR review framework, quality gates
go-testingWriting/auditing tests: table-driven, testify, mocks, coverage, fuzzing, goleak
go-performanceBenchmarks, pprof profiling, benchstat, allocation reduction, hot-path tuning
go-troubleshootingDebugging crashes, deadlocks, panics: pprof capture, Delve, race detector, root-cause workflow
go-securityInjection, crypto, secrets, filesystem/network safety, security tooling
go-observabilityslog structured logging, Prometheus metrics, OpenTelemetry tracing, alerting
go-databasedatabase/sql, sqlx, pgx: queries, transactions, connection pools, migrations, testing
go-documentationgodoc comments, README, CHANGELOG, example tests, API docs
go-project-layoutDirectory structure, workspaces, monorepos, multi-binary layouts
go-dependency-managementgo.mod, versions, MVS, go.work, vulnerability scanning, updating deps
go-continuous-integrationGitHub Actions, quality gates, Dependabot/Renovate, GoReleaser, release pipelines
go-popular-librariesChoosing a library for a task, comparing alternatives
go-dependency-injectionDI design: manual injection, when to adopt a container (then pick the library)
go-cliCLI architecture: flags, exit codes, I/O, signals, shell completion (non-framework)

Library references

SkillUse when the codebase imports…
go-spf13-cobragithub.com/spf13/cobra — CLI command tree
go-spf13-vipergithub.com/spf13/viper — configuration layering
go-stretchr-testifytestify — assert/require/mock/suite
go-swaggerswaggo — OpenAPI/Swagger annotations and generation
go-grpcgRPC — protobuf, interceptors, streaming, TLS
go-graphqlgqlgen / graphql-go — GraphQL servers
go-google-wiregithub.com/google/wire — compile-time DI
go-uber-diggo.uber.org/dig — reflection DI container
go-uber-fxgo.uber.org/fx — DI + lifecycle framework

Samber libraries (samber/lo, do, mo, ro, oops, slog-*, hot) live in their own samber category — load samber-* skills there when those libraries are imported.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/asarchami/dotfiles/go/badge)](https://verified-skill.com/skills/asarchami/dotfiles/go)

Something wrong with this skill or its page? Tell us.