onion-architecture - Generate and modify Rust Onion Architecture DDD code
Generates and modifies Rust code following Onion Architecture and Domain-Driven Design while preserving inward dependency direction and domain purity.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define aggregates and entities
- Create validated value objects
- Implement domain repositories
- Build commands and queries
- Generate DTOs and registries
- Implement SeaORM persistence
- Add HTTP handlers and routes
- Review layer dependency direction
Inputs
- Existing Rust codebase
- Requested domain changes
- Aggregate requirements
- Persistence details
- API endpoint requirements
Outputs
- Modified Rust source files
- Domain model implementations
- Application use cases and DTOs
- Repository implementations
- HTTP handlers and routes
- Layer dependency changes
Requirements
- Rust development environment
- Onion Architecture layer structure
- SeaORM persistence support
- Async Rust trait support
