go-ddd

Community

Go DDD architecture guide for scalable apps.

Authorvincent119
Version1.0.0
Installs0

System Documentation

Go projects often spiral into unmanageable complexity without a coherent architectural blueprint. This Skill defines a practical, Go-focused DDD blueprint that clearly delineates domains, boundaries, and layered responsibilities to improve maintainability and team autonomy.

Core Features & Use Cases

  • Clear, layered architecture: Domain, Application, Infrastructure, and Delivery layers with explicit responsibilities.
  • Bounded Context guidance: independent contexts, explicit inter-context communication via APIs or events, and guardrails to prevent cross-context leakage.
  • Practical project structure: recommended directory layout, sample artefacts, and migration paths to adopt quickly in new or existing projects.

Quick Start

Define and apply the blueprint to structure your Go project around DDD boundaries and layered architecture.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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-ddd
Download link: https://github.com/vincent119/ai-rules-kit/archive/main.zip#go-ddd

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