backend-module - Scaffold a backend domain module
Scaffolds a new domain module with implementation and contracts class libraries, DDD-style entity, EF configuration, DI wiring, facade, endpoints, and API registration.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
What this skill does
- Scaffold module class libraries
- Create DDD-style entities
- Configure Entity Framework mappings
- Wire module dependency injection
- Create module access facades
- Create endpoint shells
- Register modules in Program.cs
- Validate backend build changes
Inputs
- Feature name
- Entity fields
- Entity mutability rules
- Cross-entity relationships
- Backend source tree
Outputs
- Module implementation project
- Module contracts project
- Domain entity files
- Entity Framework configuration
- Module registration code
- Endpoint file
- Access facade
- Build status
Requirements
- .NET build environment
- Backend repository access
- IUnitOfWork and IRepository support
- IModule infrastructure
- IDispatcher support
- EF Core support
