DDD Bounded Context Scaffolder

•
70k
•
소유권 확인됨
관리

Scaffolds and manages Domain-Driven Design bounded contexts with standard layered architecture, barrel exports, and memory graph integration.

The DDD Bounded Context Scaffolder automates the creation and management of standard Domain-Driven Design (DDD) module layouts within your codebase. It establishes clean architectural boundaries across domain, application, and infrastructure layers, pre-populating TypeScript barrel index files for entities, value objects, events, domain services, and repository interfaces. In addition to creating compliant file structures that encapsulate infrastructure logic, the skill registers newly generated contexts into Ruflo's hierarchical agent memory graph, making it essential for modularizing monoliths or spinning up new enterprise subdomains.

주요 기능

01Generates typed barrel export index files for entities, value objects, events, and repositories
0269,650 GitHub stars
03Scaffolds standard DDD directory structures with domain, application, and infrastructure layers
04Registers bounded context relationships directly into Ruflo's hierarchical agent memory graph
05Enforces strict architectural boundaries by isolating infrastructure implementations from public APIs
06Validates kebab-case naming conventions to prevent naming collisions and inconsistent structures

사용 사례

01Scaffolding a new business subdomain within a Domain-Driven Design backend project
02Enforcing consistent DDD folder structures and clean architectural patterns across engineering teams
03Decomposing legacy monolithic applications into distinct, well-isolated bounded contexts