nesbonesboCommunity·2 Agent Skills Included

dotnet-claude-code-skills

Domain-driven design, data persistence, and unit testing patterns

Guides .NET developers through Domain-Driven Design, CQRS, and hexagonal architecture with production-tested code templates. Covers data persistence with repositories and migrations, plus BDD-style unit testing using in-memory databases instead of mocks. Eliminates guesswork when building aggregates, handlers, and tests, and includes Serena MCP setup for semantic code navigation.
npx skills add nesbo/dotnet-claude-code-skills --all -g -y
Available:

Instructs your AI agent on how to apply the DDD, data persistence, testing, and Serena skills in this repository when generating or reviewing .NET code.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install dotnet-claude-code-skills?

Run `npx skills add nesbo/dotnet-claude-code-skills --all -g -y` in your terminal to install all four skills globally.

What does this skills library cover?

It covers Domain-Driven Design patterns, data persistence with repositories and Unit of Work, BDD-style unit testing, and Serena MCP setup for semantic code navigation.

Do these patterns only work with C# and .NET?

No. While examples use C# and .NET 8, the DDD, CQRS, and hexagonal architecture principles apply to any object-oriented language like Java, TypeScript, or Python.

How does the testing skill differ from standard mocking?

It uses real repository implementations backed by an in-memory database plus simple fake services, avoiding mocking frameworks entirely for more realistic test coverage.

Can I use these skills without deep DDD experience?

Yes. Each skill includes quick reference templates, best practices, and anti-patterns so your agent can generate correct code from plain-English requests.

Related Repositories in Software Engineering

View All in Software Engineering