LogoClawIndex
CasesSkillsAbout
LogoClawIndex

Golang Backend Development - Golang Backend Development Standards and Best Practices

Defines architectural requirements, coding standards, and best practices for Go backend applications

Tags

Updated: 2026-02-11
backendgolangarchitecturecoding-standardsapi-developmentdatabasetestingperformance

Capabilities

define architectural requirementsenforce coding standardsvalidate request parametershandle dependency injection

Typical Inputs

Go project codeSQL migration scriptsDatabase connection

Typical Outputs

Structured project codeStandard-compliant applicationsDatabase access layer

What this skill does

  • define architectural requirements
  • enforce coding standards
  • validate request parameters
  • handle dependency injection
  • wrap HTTP endpoints
  • organize project structure
  • implement layered responsibility
  • design interfaces
  • manage database queries
  • apply HTTP middleware
  • handle concurrency patterns
  • write test cases
  • enforce error handling
  • optimize performance
  • apply linting rules

Inputs

  • Go project code
  • SQL migration scripts
  • Database connection
  • Configuration files
  • HTTP requests
  • External dependencies
  • API specifications
  • Test cases

Outputs

  • Structured project code
  • Standard-compliant applications
  • Database access layer
  • HTTP handler implementations
  • Service layer logic
  • Repository implementations
  • Validated request models
  • Test coverage reports
  • Linted code output
  • Documentation standards

Requirements

  • Go programming language environment
  • Database access (PostgreSQL)
  • pgx or sqlx library
  • golangci-lint tool
  • Mockery library for testing
  • Context support for cancellation
  • Dependency injection framework
  • Concurrency control mechanisms

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.