Skip to content

zudochkin/go-clean-ddd-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Go Clean DDD Skills

Claude Code skill for interactive Domain-Driven Design modeling in Go projects.

Purpose

The ddd-model skill guides you through a complete DDD modeling workflow:

  • Domain discovery and subdomain classification
  • Bounded context definition with context maps
  • Tactical modeling (Aggregates, Entities, Value Objects)
  • Invariant definition and documentation
  • Go code generation following Clean Architecture
  • DDD rules validation

Installation

Copy the skills/ folder to your Claude Code settings directory:

cp -r skills/ ~/.claude/skills/

Or symlink for development:

ln -s $(pwd)/skills/ddd-model ~/.claude/skills/ddd-model

Usage

In Claude Code, invoke the skill:

/ddd-model banking

Follow the interactive prompts to model your domain. The skill will:

  1. Ask questions about your domain and business processes
  2. Help identify bounded contexts and their relationships
  3. Guide tactical modeling decisions
  4. Generate Go code with proper DDD patterns
  5. Validate the model against DDD rules

About

Interactive DDD modeling assistant for Claude Code. Design domains, define bounded contexts, and generate production-ready Go code following Clean Architecture and Uber Style Guide — all through guided conversation

Topics

Resources

Stars

Watchers

Forks

Contributors