
ronnythedev/dotnet-clean-architecture-skills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
27 навыков для создания .NET-кода производственного класса — Clean Architecture, CQRS, DDD. Работает с Claude Code, GitHub Copilot и Cursor.
Обзор
это научит вашего помощника по кодированию генерировать код .NET производственного уровня — Clean Architecture, CQRS, DDD — без объяснения шаблонов каждый раз. Claude Code | Codex | GitHub Copilot | Курсор «Создать объект продукта с названием, ценой и категорией» Ваш помощник генерирует базовый класс с публичными установщиками, без проверки, без событий, непоследовательными шаблонами. «Используя навык 04-dotnet-domain-entity-generator, создайте агрегированный корень продукта с именем (обязательно, максимум 200), ценой (положительная десятичная цифра) и иностранным ключом CategoryId». Ваш помощник генерирует правильную сущность DDD с частными установщиками, фабричным методом Create(), событиями домена, типизированными ошибками и интерфейсом репозитория - соответствие шаблонам уже в вашей кодовой базе. Интерактивный установщик: выберите своего агента (Claude Code, Codex, Cursor, GitHub Copilot), выберите навыки, которые вы хотите. Клон не требуется. См. Dotnet-clean-arch на npm для полных документов CLI. Предпочитаете клонировать или симлинк напрямую?
Обзор (машинный перевод)
29 навыков, готовых к ИИ, которые обучают вашего помощника по кодированию тому, как генерировать код .NET производственного уровня — Clean Architecture, CQRS, DDD — без объяснения шаблонов каждый раз.
** Работает с:** Claude Code | Codex | GitHub Copilot | Курсор
###Прежде (обычная подсказка)
«Создать объект продукта с названием, ценой и категорией»
Ваш помощник генерирует базовый класс с публичными установщиками, без проверки, без событий, непоследовательными шаблонами.
###После (с установленными навыками)
«Использование навыков 04-dotnet-domain-entity-generator, создание сводного корня продукта с именем (обязательно, максимум 200), ценой (положительная десятичная цифра) и иностранным ключом CategoryId»
Ваш помощник генерирует правильную сущность DDD с частными установщиками, заводским методом Create(), событиями домена, типизированными ошибками и интерфейсом репозитория — соответствуя шаблонам уже в вашей кодовой базе.
Начните за 30 секунд
Интерактивный установщик: выберите своего агента (Claude Code, Codex, Cursor, GitHub Copilot), выберите навыки, которые вы хотите. Клон не требуется. См. dotnet-clean-arch на npm для полных документов CLI.
Предпочитаете клонировать или симлинк напрямую? Установка ниже для альтернатив.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
.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
npx dotnet-clean-arch
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 withdotnet-so the pack is identifiable in mixed-pack environments and addressable in conversation. Instead of remembering an exact skill name, you can say “use thedotnet-skill for CQRS commands” and the agent will narrow down the candidates. The prefix also prevents collisions with other skill packs that might use generic names likerepository-patternorunit-testing. Skill folders follow the pattern-dotnet-/, where the numeric prefix establishes a stable learning order and thedotnet-portion matches thenamefield in each skill’s frontmatter.
Core Architecture Skills
| # | Skill | Description | Key Templates |
|---|---|---|---|
| 1 | dotnet-clean-architecture | Project scaffolding | Solution structure, layer setup, DI configuration |
| 2 | dotnet-cqrs-command-generator | Write operations | Commands, Handlers, Validators |
| 3 | dotnet-cqrs-query-generator | Read operations | Queries, Dapper SQL, Response DTOs |
| 4 | dotnet-domain-entity-generator | Domain modeling | Entities, Value Objects, Factory methods |
| 5 | dotnet-repository-pattern | Data access abstraction | Repository interfaces, EF Core implementations |
| 6 | dotnet-ef-core-configuration | Database mapping | Fluent API, Relationships, Indexes |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add ronnythedev/dotnet-clean-architecture-skills