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