From f5-stacks
Provides Go backend patterns and best practices for architecture, GORM/sqlx databases, JWT security, Gin/Echo/Fiber APIs, error handling, testing, and concurrency. Auto-activates on go.mod/main.go.
How this skill is triggered — by the user, by Claude, or both
Slash command
/f5-stacks:goThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Statically typed, compiled language for efficient backend services.
architecture/clean-architecture.mdarchitecture/domain-driven.mdarchitecture/project-layout.mddatabase/gorm-patterns.mddatabase/migrations.mddatabase/repository-pattern.mddatabase/sqlx-patterns.mderror-handling/custom-errors.mderror-handling/error-patterns.mdperformance/caching.mdperformance/concurrency.mdperformance/profiling.mdsecurity/jwt-auth.mdsecurity/middleware.mdsecurity/rbac.mdtesting/integration-tests.mdtesting/mocking.mdtesting/table-driven-tests.mdvalidation/custom-validation.mdvalidation/validator.mdStatically typed, compiled language for efficient backend services.
Auto-detected when project contains:
go.mod filemain.go filepackage main declarationnpx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-stacksProvides Go backend patterns for HTTP services (net/http, Chi/Gin/Echo, middleware), concurrency (goroutines, channels, errgroup), database access (sqlx, pgx), and project structure. Detects stack from go.mod.
Provides idiomatic Go patterns for backend APIs with Gin, Echo, Fiber: standard project structure, custom error handling, handler dependency injection, concurrency best practices.
Applies idiomatic Go best practices for coding, PR reviews, and codebase audits. Covers errors, interfaces, concurrency, testing, organization, performance; routes to specialized skills.