dmis

Community

Build 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.