Go Backend Skills
Statically typed, compiled language for efficient backend services.
Sub-Skills
Architecture
- •project-structure.md - Project layout
- •clean-architecture.md - Clean architecture
- •dependency-injection.md - DI patterns
Database
- •gorm-patterns.md - GORM patterns
- •sqlx-patterns.md - sqlx patterns
- •repository-pattern.md - Repository pattern
- •migrations.md - Migration tools
Security
- •jwt-auth.md - JWT authentication
- •middleware.md - Auth middleware
- •input-validation.md - Input validation
API
- •gin-patterns.md - Gin framework
- •echo-patterns.md - Echo framework
- •fiber-patterns.md - Fiber framework
Error Handling
- •custom-errors.md - Custom errors
- •error-wrapping.md - Error wrapping
Testing
- •testing-patterns.md - Go testing
- •mocking.md - Mock patterns
- •table-driven.md - Table-driven tests
Performance
- •concurrency.md - Goroutines/channels
- •profiling.md - Performance profiling
Detection
Auto-detected when project contains:
- •
go.modfile - •
main.gofile - •
package maindeclaration