go-backend-guidelines

Community

Go backend development standards

AuthorNoahYn
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive set of guidelines and best practices for developing Go backends, ensuring consistency, maintainability, and efficiency across the climb.com platform.

Core Features & Use Cases

  • Standardized Project Structure: Enforces a clear and organized directory layout for backend services.
  • Layered Architecture: Guides the implementation of Handler, Service, and Repository layers for modularity.
  • Tooling Integration: Details the use of sqlc for type-safe SQL, golang-migrate for schema versioning, and Echo framework for APIs.
  • Use Case: When starting a new Go backend feature, consult this Skill to understand the correct way to structure handlers, services, database queries, and migrations, ensuring adherence to climb.com's established patterns.

Quick Start

Follow the project structure outlined in this guide when creating new API endpoints or backend features.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: go-backend-guidelines
Download link: https://github.com/NoahYn/climb.com/archive/main.zip#go-backend-guidelines

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.