dotnet-mapping-standard
CommunityStandardize .NET data mapping.
Authormcj-coder
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the common challenge of inconsistent and error-prone data mapping between different layers (DTOs, domain models, persistence models) in .NET applications, promoting maintainability and reducing runtime errors.
Core Features & Use Cases
- Source-Generated Mappers: Encourages the use of compile-time generated mappers (like Mapperly) for safety and performance.
- Explicit Boundary Conversions: Enforces mapping logic at defined architectural boundaries, preventing scattering and improving clarity.
- Typed ID Handling: Provides clear patterns for mapping strongly-typed IDs and value objects.
- Use Case: When developing a new API endpoint that receives a
CreateOrderRequestDTO and needs to map it to aCreateOrderCommandfor the domain layer, this Skill guides the creation of a safe, explicit, and testable mapping.
Quick Start
Use the dotnet-mapping-standard skill to create a source-generated mapper for converting between OrderDto and Order domain objects.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: dotnet-mapping-standard Download link: https://github.com/mcj-coder/development-skills/archive/main.zip#dotnet-mapping-standard 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.