83,201 skills sorted by stars.
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...
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...
Use when hardening Go code at API boundaries — copying slices/maps, verifying interface compliance, using defer for clea...
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等
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...
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...
Gene Ontology over-representation analysis using clusterProfiler enrichGO. Use when identifying biological functions enr...
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...
Expert-level Go development with Go 1.22+ features, concurrency, standard library, and production-grade best practices
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,...
Go language guardrails, patterns, and best practices for AI-assisted development. Use when working with Go files (.go),...
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 setting up linting for a Go project, configuring golangci-lint, or adding Go checks to a CI/CD pipeline. Also u...
Use when choosing a logging approach, configuring slog, writing structured log statements, or deciding log levels in Go....
Generate a complete Go MCP server project with proper structure, dependencies, and implementation using the official git...
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...
Expert in generating functional options for Go structs using the options-gen library.