Навыков: 28 594. Сортировка по числу звёзд.
Compile-time dependency injection with google/wire. Covers provider sets, injectors, and code generation.
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),...
Modern Go 1.27+ idioms and dependency selection, applied to every Go file written or reviewed. Use when writing or refac...
Use when defining or implementing Go interfaces, designing abstractions, creating mockable boundaries for testing, or co...
Scaffolds reusable Go 1.26 library modules in the ralvarezdev house style — flat, vertical-slice, toolkit or framework-a...
Golang linting best practices and golangci-lint configuration. Covers running linters, suppressing warnings, and CI inte...
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.
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,...
Use when naming any Go identifier — packages, types, functions, methods, variables, constants, or receivers — to ensure...
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
Audit Go nolint directives for staleness and lazy justifications. Mechanically verifies each suppression with golangci-l...
Use when creating Go packages, organizing imports, managing dependencies, or deciding how to structure Go code into pack...
Go backend patterns including chi router, gRPC, pgx, context handling, and concurrency.
Use when structuring Go packages or service layers, handling wrapped errors, or managing goroutines and context cancella...
Go software engineering skill for designing, implementing, debugging, testing, reviewing, and refactoring Go application...
Scaffold a Go project with the canonical layout — cmd/ entrypoints with a thin main, private packages under internal/ (n...
Beginner-friendly reverse-engineering workflow for Go Rust Reversing. Use it to collect evidence, choose static or dynam...
Functional programming in Go with samber/lo. Covers slices, maps, channels, and concurrency helpers using generics.
This skill should be used when the user asks about "gosec", "G115", "G404", "integer overflow", "weak random", "crypto/r...
Define package-level sentinel errors using errors.New
Shared Go best practices for LlamaFarm CLI. Covers idiomatic patterns, error handling, and testing.
Go language consultant providing guidance on best practices, testing with testify, concurrency patterns, error handling,...
Advanced CLI development with spf13/cobra. Covers command trees, argument validation, hooks, and shell completion.
Go specialist for modules, toolchains, vendoring and fork-in-tree freezes, cgo .so plugin ABI, project layout, and build...
Use when working with Go formatting, line length, nesting, naked returns, semicolons, or core style principles. Also use...
Checklist for validating Go TCP server infrastructure for reliability - goroutine safety, panic recovery, connection lif...
Use this for the Go-specific realization of the SKELETON→RED→GREEN→REFACTOR TDD cycle — interface skeletons returning `e...
Provides Go standard testing package expertise and best practices. Ensures proper table-driven test patterns, subtests o...
Use when writing or refactoring Go tests: table-driven tests, t.Run subtests, testify/require, testcontainers integratio...
Write, review, or harden Go tests using stretchr/testify assert, require, mock, or suite. Use for assertion choice, test...
Create go-to-market assets for any product or feature. Use when asked for a GTM plan, positioning statement, product lau...
Build a go-to-market plan for any product launch, feature release, or new market entry. Use when planning a product laun...
Use when setting up Go modules/workspaces, configuring golangci-lint v2, running govulncheck, or building a Go CI qualit...
Systematic troubleshooting and debugging for Golang programs. Covers panics, deadlocks, race conditions, and performance...
The complete Go development skill. REQUIRED for ALL Go work — writing, refactoring, reviewing, generating, scaffolding,...
Fix go vet warnings
Expert skill for Go web development across net/http (Go 1.22+), Gin, Fiber, Chi, and Echo. Covers routing, middleware co...
Use when building Go Web projects with DDD and Clean Architecture on the github.com/go-jimu/template ecosystem. Covers:...
Comprehensive Go web development persona enforcing zero global state, explicit error handling, input validation, testabi...
Compile a long-running objective into a persistent, host-neutral goal contract: one measurable end state, non-goals, acc...
Autonomous goal loop — give it ONE goal plus how to verify it, the agent runs check→fix→check itself and comes back only...