dmis
CommunityBuild enterprise .NET backends with DMIS structure.
Authoryeeehaooo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Enterprise backend projects struggle with inconsistent architecture and layering leading to brittle code. This DMIS structure provides a standardized, four-layer blueprint (Api, Application, Domain, Infrastructure) with Dapper-first persistence to enforce separation of concerns and scalable, testable codebases.
Core Features & Use Cases
- Four-layer architecture: Api, Application, Domain, Infrastructure, with vertical slice API organization.
- Persistence via Dapper-first strategy, optional EF Core; CQRS separation; Unit of Work.
- Module-oriented structure: Modules/{ModuleName}/{UseCase}/ to organize endpoints, commands, and queries.
- Use cases include starting new enterprise backend projects, implementing Clean Architecture with DDD and CQRS, and building scalable API endpoints.
Quick Start
Create a new DMIS backend project scaffold following the Modules structure and four-layer separation.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dmis Download link: https://github.com/yeeehaooo/WorkSpace/archive/main.zip#dmis Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.