Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eng0ai avatar

Go Backend Clean Architecture

  • 88 installs
  • 15 repo stars
  • Updated June 16, 2026
  • eng0ai/eng0-template-skills

Build a Go backend following clean architecture principles.

About

Go backend template with clean architecture patterns. Use for enterprise Go APIs.

  • Clean architecture pattern
  • Go modules and dependencies

Go Backend Clean Architecture by the numbers

  • 88 all-time installs (skills.sh)
  • Ranked #43 of 98 Go skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/eng0ai/eng0-template-skills --skill go-backend-clean-architecture

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs88
repo stars15
Last updatedJune 16, 2026
Repositoryeng0ai/eng0-template-skills

What it does

Build a Go backend following clean architecture principles.

Files

SKILL.mdMarkdownGitHub ↗

Go Clean Architecture

A Go backend with Gin, MongoDB, JWT authentication, and Docker support following Clean Architecture principles.

Tech Stack

  • Framework: Gin
  • Language: Go
  • Database: MongoDB
  • Auth: JWT
  • Architecture: Clean Architecture

Prerequisites

  • Go 1.21+
  • MongoDB
  • Docker (optional)

Setup

1. Clone the Template

git clone --depth 1 https://github.com/amitshekhariitbhu/go-backend-clean-architecture.git .

If the directory is not empty:

git clone --depth 1 https://github.com/amitshekhariitbhu/go-backend-clean-architecture.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template

2. Remove Git History (Optional)

rm -rf .git
git init

3. Install Dependencies

go mod download

4. Setup Environment

Configure MongoDB connection and JWT secret.

Build

go build -o app ./cmd/main.go

Development

go run ./cmd/main.go

Related skills

Gobackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.