java-ddd-hexagonal

Guide Claude to create domain modules following DDD principles and hexagonal architecture for Java + Spring Boot projects.Use when user requests:(1) "Create a new module" / "새 모듈 만들어줘" / "도메인 모듈 생성"(2) "Add {feature} module" (e.g., "Add order module", "Add product module")(3) "Build {domain} bounded context" / "{domain} 바운디드 컨텍스트 구현"(4) Any request to create a new domain module for Java + Spring Boot projects with DDD and hexagonal architecture.Applies Kent Beck's TDD workflow (Red → Green → Refactor).Adapts to any Java/Spring Boot project by reading CLAUDE.md at project root.Uses Java 17+ features including records, sealed classes, and pattern matching.

$ Install

git clone https://github.com/majiayu000/claude-skill-registry /tmp/claude-skill-registry && cp -r /tmp/claude-skill-registry/skills/development/java-ddd-hexagonal ~/.claude/skills/claude-skill-registry

// tip: Run this command in your terminal to install the skill