dotnet-mapping-standard

Community

Standardize .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 CreateOrderRequest DTO and needs to map it to a CreateOrderCommand for 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 required

Components

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.
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.