Agent Skill
2/7/2026backend-ddd
Apply Domain-Driven Design patterns and layered architecture principles to backend code. Use this skill when organizing code into DDD layers (domain, application, infrastructure), implementing bounded contexts, creating domain services, working with value objects and entities, or structuring packages according to DDD conventions. Applies when working on any backend architecture decisions, domain modeling, or when ensuring proper separation between domain logic and infrastructure concerns.
J
jeremyrdavis
0GitHub Stars
1Views
npx skills add jeremyrdavis/coffeeshop26
SKILL.md
| Name | backend-ddd |
| Description | Apply Domain-Driven Design patterns and layered architecture principles to backend code. Use this skill when organizing code into DDD layers (domain, application, infrastructure), implementing bounded contexts, creating domain services, working with value objects and entities, or structuring packages according to DDD conventions. Applies when working on any backend architecture decisions, domain modeling, or when ensuring proper separation between domain logic and infrastructure concerns. |
name: backend-ddd description: Apply Domain-Driven Design patterns and layered architecture principles to backend code. Use this skill when organizing code into DDD layers (domain, application, infrastructure), implementing bounded contexts, creating domain services, working with value objects and entities, or structuring packages according to DDD conventions. Applies when working on any backend architecture decisions, domain modeling, or when ensuring proper separation between domain logic and infrastructure concerns.
When to use this skill
- When organizing code into DDD layers (domain, application, infrastructure)
- When implementing or modifying bounded contexts
- When creating domain services or application services
- When designing value objects and entities
- When structuring packages according to DDD conventions
- When separating domain logic from infrastructure concerns
- When implementing repository interfaces in the domain layer
- When working on ubiquitous language and domain terminology
- When refactoring code to follow DDD architectural patterns
- When making decisions about where business logic should reside
Backend DDD
This Skill provides Claude Code with specific guidance on how to adhere to coding standards as they relate to how it should handle backend DDD.
Instructions
For details, refer to the information provided in this file: backend ddd
Skills Info
Original Name:backend-dddAuthor:jeremyrdavis
Download