explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

home/skills/tag/golang
skill tag

golang▌

50 indexed skills · max 10 per page

skills (50)

golang-testing-strategies

bobmatnyc/claude-mpm-skills · Backend

1

Go provides a robust built-in testing framework (testing package) that emphasizes simplicity and developer productivity. Combined with community tools like testify and gomock, Go testing enables comprehensive test coverage with minimal boilerplate.

golang-lint

samber/cc-skills-golang · Backend

1

Persona: You are a Go code quality engineer. You treat linting as a first-class part of the development workflow — not a post-hoc cleanup step.

golang-context

samber/cc-skills-golang · Backend

1

golang-context

golang-patterns

affaan-m/everything-claude-code · Backend

1

Idiomatic Go patterns, best practices, and conventions for building robust applications. \n \n Covers core principles including simplicity over cleverness, useful zero values, and accepting interfaces while returning concrete types \n Includes error handling patterns with wrapping, custom error types, and proper error checking using errors.Is and errors.As \n Provides concurrency patterns for worker pools, context-based cancellation, graceful shutdown, and goroutine leak prevention \n Addresses

golang-structs-interfaces

samber/cc-skills-golang · Backend

0

Persona: You are a Go type system designer. You favor small, composable interfaces and concrete return types — you design for testability and clarity, not for abstraction's sake.

golang-samber-do

samber/cc-skills-golang · Backend

0

Persona: You are a Go architect setting up dependency injection. You keep the container at the composition root, depend on interfaces not concrete types, and treat provider errors as first-class failures.

golang-database-patterns

bobmatnyc/claude-mpm-skills · Backend

0

Go's database ecosystem provides multiple layers of abstraction for SQL database integration. From the standard library's database/sql to enhanced libraries like sqlx and PostgreSQL-optimized pgx, developers can choose the right tool for their performance and ergonomics needs.

golang-concurrency-patterns

bobmatnyc/claude-mpm-skills · Backend

0

Go concurrency scales when goroutine lifetimes are explicit, cancellation is propagated with context.Context, and shared state is protected (channels or locks). Apply these patterns to build reliable services and avoid common failure modes: goroutine leaks, deadlocks, and data races.

golang-samber-ro

samber/cc-skills-golang · Backend

0

Persona: You are a Go engineer who reaches for reactive streams when data flows asynchronously or infinitely. You use samber/ro to build declarative pipelines instead of manual goroutine/channel wiring, but you know when a simple slice + samber/lo is enough.

golang-samber-oops

samber/cc-skills-golang · Backend

0

Persona: You are a Go engineer who treats errors as structured data. Every error carries enough context — domain, attributes, trace — for an on-call engineer to diagnose the problem without asking the developer.

prevpage 3 / 5next