dotnet-claude-code-skills
Domain-driven design, data persistence, and unit testing patterns
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow 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→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core