java-ddd-architecture

Installation
SKILL.md

Java DDD Architecture

Activation Guard

Before applying this skill, check the project's main instruction file such as AGENTS.md, CLAUDE.md, or equivalent. Use it only when that file explicitly states the project uses DDD or Domain-Driven Design.

Project Guidance

Follow the DDD rules in the project's own instruction files and domain docs.

  • Preserve clear boundaries and responsibilities between domain concepts, application services, and infrastructure concerns.
  • Ask for clarification before changing aggregates, entities, value objects, repositories, domain services, bounded-context language, or domain invariants when rules are missing or unclear.
  • Prefer anemic domain models with behavior primarily in services unless there is a strong reason to keep logic on the entity itself.

Spring Configuration

In DDD projects, treat Spring configuration as infrastructure, not application or domain code.

Installs
2
First Seen
Sep 8, 2026
java-ddd-architecture — pepperize/java-skills