소개
This skill empowers Claude to architect complex Rust applications using Domain-Driven Design principles. It bridges the gap between high-level business requirements and low-level Rust implementation by providing structured patterns for entities, value objects, aggregates, and repositories. By focusing on domain invariants, ownership rules, and type-driven safety, it ensures that your domain model is not only expressive but also leverages Rust's compiler to prevent illegal states and logical errors.