diangogav-ddd-implementation
Installation
SKILL.md
DDD Implementation Guide
This skill provides patterns and templates for implementing Domain-Driven Design (DDD) in TypeScript. It follows principles from Domain-Driven Design in TypeScript.
Core Building Blocks
1. Value Objects
Value Objects are immutable and defined by their attributes. They encapsulate validation logic.
Template:
interface AddressProps {
street: string;
city: string;
zip: string;
}