Skip to content
Back to skills

Go

ASecurity

Go backend patterns, best practices, and implementation guides

  • 24 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 7, 2026
developmentgobashsqltestingapidatabasebackendsecurityperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned February 10, 2026

npx -y skills add Fujigo-Software/f5-framework-claude --skill go --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Go?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Go
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fujigo-software-go/badge)](https://www.skillsdirectory.com/skills/fujigo-software-go)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: go-skills
description: Go backend patterns, best practices, and implementation guides
category: stacks/backend/go
applies_to: go
allowed-tools: Read, Write, Glob, Grep, Bash
user-invocable: true
context: inject
---

# Go Backend Skills

Statically typed, compiled language for efficient backend services.

## Sub-Skills

### Architecture
- [project-structure.md](architecture/project-structure.md) - Project layout
- [clean-architecture.md](architecture/clean-architecture.md) - Clean architecture
- [dependency-injection.md](architecture/dependency-injection.md) - DI patterns

### Database
- [gorm-patterns.md](database/gorm-patterns.md) - GORM patterns
- [sqlx-patterns.md](database/sqlx-patterns.md) - sqlx patterns
- [repository-pattern.md](database/repository-pattern.md) - Repository pattern
- [migrations.md](database/migrations.md) - Migration tools

### Security
- [jwt-auth.md](security/jwt-auth.md) - JWT authentication
- [middleware.md](security/middleware.md) - Auth middleware
- [input-validation.md](security/input-validation.md) - Input validation

### API
- [gin-patterns.md](api/gin-patterns.md) - Gin framework
- [echo-patterns.md](api/echo-patterns.md) - Echo framework
- [fiber-patterns.md](api/fiber-patterns.md) - Fiber framework

### Error Handling
- [custom-errors.md](error-handling/custom-errors.md) - Custom errors
- [error-wrapping.md](error-handling/error-wrapping.md) - Error wrapping

### Testing
- [testing-patterns.md](testing/testing-patterns.md) - Go testing
- [mocking.md](testing/mocking.md) - Mock patterns
- [table-driven.md](testing/table-driven.md) - Table-driven tests

### Performance
- [concurrency.md](performance/concurrency.md) - Goroutines/channels
- [profiling.md](performance/profiling.md) - Performance profiling

## Detection
Auto-detected when project contains:
- `go.mod` file
- `main.go` file
- `package main` declaration

Files in this skill

  • SKILL.md1.8 KB
  • architecture/clean-architecture.md9.9 KB
  • architecture/domain-driven.md12 KB
  • architecture/project-layout.md6.6 KB
  • database/gorm-patterns.md10.3 KB
  • database/migrations.md6.3 KB
  • database/repository-pattern.md10.9 KB
  • database/sqlx-patterns.md10.1 KB
  • error-handling/custom-errors.md11.7 KB
  • error-handling/error-patterns.md9.4 KB
  • performance/caching.md9.6 KB
  • performance/concurrency.md9.6 KB
  • performance/profiling.md8.5 KB
  • security/jwt-auth.md9.8 KB
  • security/middleware.md10.5 KB
  • security/rbac.md9.9 KB
  • testing/integration-tests.md12.9 KB
  • testing/mocking.md10.8 KB
  • testing/table-driven-tests.md12.9 KB
  • validation/custom-validation.md10.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…