Golang Backend Development - Golang Backend Development Standards and Best Practices
Architectural standards and coding practices for the Go backend
Tags
Updated: 2026-02-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define backend architecture requirements
- Establish coding standards
- Implement layered responsibility patterns
- Apply dependency injection patterns
- Enforce error handling standards
- Set up project organization structure
- Apply performance optimization techniques
- Implement testing and coverage requirements
Inputs
- Go project source code
- Backend requirements
- Database schemas
- API specifications
- Configuration files
- Dependency definitions
- Testing requirements
- Performance benchmarks
Outputs
- Structured Go codebase
- Architecture documentation
- Code review guidelines
- Testing framework setup
- Performance optimized code
- Error handling patterns
- Project organization structure
- Middleware implementations
Requirements
- Go programming environment
- Database connection (PostgreSQL with pgx)
- Project repository access
- Go modules setup
- Testing framework
- Code linting tools
- Build system
- Version control system
