dotnet-tactical-ddd

Community

Transform backend code with domain-driven design.

Authorfiatkongen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps .NET teams apply tactical Domain-Driven Design to build domain-centric backends with clear boundaries between Domain, Application, and Infrastructure, reducing anemic entities and controller-driven logic.

Core Features & Use Cases

  • Value Objects, Entities, and Aggregates to encode business rules and invariants.
  • Domain Events and domain services to coordinate multiple aggregates without leaking internals.
  • DTO boundaries and explicit mappings to keep APIs decoupled from domain models.

Quick Start

Copy the base-domain scaffolding into your Domain project, create private-property entities with factory methods, and implement mappings to API DTOs. Then configure EF Core to map owned types and private collections as described in the guidelines.

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: dotnet-tactical-ddd
Download link: https://github.com/fiatkongen/saurun-marketplace/archive/main.zip#dotnet-tactical-ddd

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.