go-backend-guidelines
CommunityGo 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.