Domain-Driven Design в Angular и TypeScript

★ 6.7 · vibe-coding

angular-ddd — это скилл для Claude Code, который реализует Domain-Driven Design в Angular/TypeScript: делает DDD-паттерны явными и проверяемыми через брендированные ID, readonly value objects, чистые rule-функции, агрегаты с инвариантами и порты как abstract classes. Охватывает тактические паттерны (Entity, Aggregate, Repository, Specification, Factory, Domain Service) и стратегические концепции (Bounded Context, Ubiquitous Language, ACL, Context Mapping, Domain Events, CQRS). Синтезирован на основе «Blue Book» Эванса и «Red Book» Верна с учётом TypeScript-специфики: branded types, discriminated unions, Observable-порты. Подходит при создании доменных моделей, рефакторинге анемичных моделей, проектировании bounded context и code review на DDD-соответствие; дополняет скилл angular-clean-architecture (структура папок, DI) и flurryx (стор, event sourcing).