go-standards

Community

Enforce consistent Go service architecture standards

Authorkabradshaw1
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures adherence to a clean-architecture layered structure for Go services, eliminating inconsistencies and drift across development.

Core Features & Use Cases

  • Architecture Overview: Provides a comprehensive overview of the Go service architecture for cross-layer review.
  • Layer Implementation: Guides the implementation of each layer (types, database, client, service, handler) following best practices.
  • Build Order: Defines the strict build order for layers to ensure dependencies are met correctly.
  • Core Principles: Encourages dependency injection, interface-based development, and separation of concerns.
  • Testing: Offers guidance on unit, integration, and end-to-end testing for robustness.

Quick Start

Run the 'go-standards' skill to generate a new Go service with the required architecture.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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-standards
Download link: https://github.com/kabradshaw1/go-standards/archive/main.zip#go-standards

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 620,000+ vetted skills library on demand.