What problem does it solve?
This skill enables developers to build, migrate, and maintain production-ready .NET Clean Architecture applications leveraging Domain-Driven Design, patterns such as Repository, Specification, and Service layers, while providing offline guidance and code generation.
Core Features & Use Cases
- Scaffold complete Clean Architecture projects from scratch with interactive wizards supporting different API styles (FastEndpoints, Minimal APIs, Controllers).
- Generate full CRUD features across all layers (Domain, Infrastructure, API) with tests, and ready-to-run code.
- Assist legacy migrations by analyzing code structure and guiding step-by-step refactoring to clean architecture.
- Audit projects for architecture violations and anti-patterns, with actionable fixes and pattern guidance.
- Learn and apply best practices from the eShopOnWeb reference application with offline resources.
Quick Start
Start a new project with: /clean-arch:new and follow the interactive prompts to scaffold, then add features with /clean-arch:add-feature, and validate with /clean-arch:audit.