{"repo":"ronnythedev/dotnet-clean-architecture-skills","free":true,"listed":false,"github":"https://github.com/ronnythedev/dotnet-clean-architecture-skills","clone":"git clone https://github.com/ronnythedev/dotnet-clean-architecture-skills.git","description":"27 AI-ready skills for generating production-grade .NET code — Clean Architecture, CQRS, DDD. Works with Claude Code, GitHub Copilot, and Cursor.","language":"TypeScript","stars":69,"topics":["ai-skills","aspnet-core","claude-code","claude-code-skills","clean-architecture","copilot-skills","cqrs","csharp","cursor","ddd"],"license":null,"category":"mcp-servers","readme_excerpt":".NET Clean Architecture Skills 29 AI-ready skills that teach your coding assistant how to generate production-grade .NET code — Clean Architecture, CQRS, DDD — without explaining the patterns every time. Works with: Claude Code Codex GitHub Copilot Cursor Before (plain prompt) \"Create a Product entity with name, price, and category\" Your assistant generates a basic class with public setters, no validation, no events, inconsistent patterns. After (with skills installed) \"Using skill 04-dotnet-domain-entity-generator , create a Product aggregate root with Name (required, max 200), Price (positive decimal), and a CategoryId foreign key\" Your assistant generates a proper DDD entity with private setters, a Create() factory method, domain events, typed errors, and a repository interface — matching the patterns already in your codebase. Get started in 30 seconds Interactive installer: pick your agent (Claude Code, Codex, Cursor, GitHub Copilot), cherry-pick the skills you want, done. No clone required. See dotnet-clean-arch on npm for full CLI docs. Prefer to clone or symlink directly? See Installation below for alternatives. Then follow Recipe 0: Scaffold a New Project or jump to Recipe 1: Add a CRUD Feature if you already have a solution. --- Skills Index Why the dotnet- prefix? Every skill in this collection is namespaced with dotnet- so the pack is identifiable in mixed-pack environments and addressable in conversation. Instead of remembering an exact skill name, you can say \"us","default_branch":null,"files":null,"tree":[],"storefront":"/r/ronnythedev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ronnythedev/dotnet-clean-architecture-skills/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}