Browse 138,453 skills across 70 categories. Mirrored from majiayu000/claude-skill-registry.
Production Go concurrency patterns — goroutines, channels, sync primitives, context, worker pools, pipelines, and gracef...
Use when writing concurrent Go code — goroutines, channels, mutexes, or thread-safety guarantees. Also use when parallel...
Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applicati...
Go concurrency patterns for high-throughput web applications including worker pools, rate limiting, race detection, and...
Use when working with context.Context in Go — placement in signatures, propagating cancellation and deadlines, and stori...
Context cancellation patterns for graceful shutdown
Use when writing conditionals, loops, or switch statements in Go — including if with initialization, early returns, for...
Data persistence patterns in Go covering raw SQL with sqlx/pgx, ORMs like Ent and GORM, connection pooling, migrations w...
Use when working with Go slices, maps, or arrays — choosing between new and make, using append, declaring empty slices (...
Debug failing Go tests, panics, race reports, and flaky behavior with Delve and a breakpoint-first hypothesis loop. Use...
Use when declaring or initializing Go variables, constants, structs, or maps — including var vs :=, reducing scope with...
This skill should be used when the user asks about "code duplication", "jscpd", "DRY principle", "duplicate code", "clon...
Use when hardening Go code at API boundaries — copying slices/maps, verifying interface compliance, using defer for clea...
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等
Instructions for writing Go code following idiomatic Go practices and community standards
Production-grade Go development patterns for building resilient services. Use when developing Go applications, implement...
Go language development skill focusing on Fiber web framework, Cobra CLI, GORM ORM, Clean Architecture, and concurrent p...
Go 语言开发技能,专注于 Fiber Web 框架、Cobra CLI、GORM ORM、整洁架构和并发编程。使用此技能构建 Go Web 应用、开发 CLI 工具、实现 RESTful API,或需要 Go 架构设计和性能优化指导时使用...
Follow an opinionated Go feedback loop with targeted tests, linting, local CI, security scans, dependency audits, covera...
This skill should be used when drafting or reviewing Go doc comments so they align with the official Go documentation st...
Use when writing or reviewing documentation for Go packages, types, functions, or methods. Also use proactively when cre...
Go libraries for Steam and Dota 2 Game Coordinator development. This skill should be used when working with paralin/go-s...
This skill should be used when the user asks to "write go", "golang", "go.mod", "go module", "go test", "go build", or w...
Comprehensive Go engineering guidelines for writing production-quality Go code. This skill should be used when writing G...
Gene Ontology over-representation analysis using clusterProfiler enrichGO. Use when identifying biological functions enr...
Type-safe error inspection using errors.Is and errors.As
Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go...
Use when writing Go code that returns, wraps, or handles errors — choosing between sentinel errors, custom types, and fm...
This skill should be used when the user asks about "err113", "wrapcheck", "errorlint", "sentinel errors", "error wrappin...
Wrap errors with context using fmt.Errorf %w pattern
Go error handling patterns. Routes to specific patterns.
Expert-level Go development with Go 1.22+ features, concurrency, standard library, and production-grade best practices
Specialized knowledge for writing professional, idiomatic Go (Golang) code, specifically for the switchAILocal codebase...
This skill should be used when the user asks about "file size", "large file", "split file", "file too long", "LOC limit"...
Use when designing a Go constructor or factory function with optional configuration — especially with 3+ optional parame...
Use when organizing functions within a Go file, formatting function signatures, designing return values, or following Pr...
Use when deciding whether to use Go generics, writing generic functions or types, choosing constraints, or picking betwe...
Expertise in Go programming according to the Google Go Best Practices. Focuses on actionable advice for naming, error ha...
Expertise in Go programming decisions according to the Google Go Style Guide. Focuses on specific choices for naming, er...
Expertise in Go programming according to the Google Go Style Guide. Use when the user needs to write, refactor, or revie...
Use this skill to plan, write, or run database migrations with the pressly/goose CLI and Go library (SQL/Go migrations,...
Prevent goroutine leaks with proper shutdown mechanisms
Go language guardrails, patterns, and best practices for AI-assisted development. Use when working with Go files (.go),...
Go言語を用いたソフトウェア開発(設計・実装・レビュー)を実施する際に使用する。
Go Handler Generator - Auto-activating skill for Backend Development.Triggers on: go handler generator, go handler gener...
Idiomatic Go patterns for errors, interfaces, concurrency, and packages. Use when: - Writing or reviewing Go code - Desi...
Go 包导入规范检查与修复工具。基于 Claude 智能分析的 Go 项目导入规范检查工具,全面扫描和分析项目代码,识别真正的规范问题,提供准确的分析报告和修复建议。
Use when defining or implementing Go interfaces, designing abstractions, creating mockable boundaries for testing, or co...
Use when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and...
Use when setting up linting for a Go project, configuring golangci-lint, or adding Go checks to a CI/CD pipeline. Also u...
Go static analysis. Routes to specific tools.
Run local Go health checks (tests, coverage, lint) in Go repositories that contain go.mod/go.sum. Use when the user asks...
Use when choosing a logging approach, configuring slog, writing structured log statements, or deciding log levels in Go....
Write clean, maintainable Go code following Clean Architecture, dependency injection, and ChecklistApplication patterns....
Generate a complete Go MCP server project with proper structure, dependencies, and implementation using the official git...
Production-ready Go microservices patterns including Gin, Echo, gRPC, clean architecture, dependency injection, error ha...
Idiomatic Go HTTP middleware patterns with context propagation, structured logging via slog, centralized error handling,...
Autonomous goal execution — give a goal, get a plan, confirm, execute, report. You steer, Claude drives.
Go 模块重命名自动化工具。用于新 git clone 的项目进行 Go 模块重命名,支持全量/部分重命名智能识别,文本替换优先策略,完善的验证和回滚机制。
Use when naming any Go identifier — packages, types, functions, methods, variables, constants, or receivers — to ensure...
Use Go Navigator MCP to explore Go code semantically (packages, symbols, definitions/references, context, metrics, deps)...
Go nil safety patterns. Routes to specific traps.
Interface nil trap - typed nil is not nil
Map nil safety - read OK, write panics
Pointer receiver nil safety - methods can be called on nil
Slice zero-value behavior - nil slice is usable