RD

ronnythedev/dotnet-clean-architecture-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

77 stars 품질 53 트렌드 18

생산 등급 .NET 코드 생성을위한 27 AI-ready 기술 - 클린 아키텍처, CQRS, DDD. Claude Code, GitHub Copilot 및 Cursor와 함께 작동합니다.

개요

코딩 보조를 가르치는 것은 생산 등급 .NET 코드를 생성하는 방법 - 클린 아키텍처, CQRS, DDD - 패턴을 설명하지 않고. 코드 | 코덱 | GitHub Copilot | 커서 "이름, 가격 및 카테고리가있는 제품 구성품을 선택하십시오" 당신의 조수는 공공 세터, 유효성, 이벤트, 의도적 패턴과 기본 클래스를 생성합니다. "Using Skill 04-dotnet-domain-entity-generator는 Name (required, max 200), Price (positive decimal) 및 CategoryId 외국 키로 제품 집계 루트를 만듭니다" 당신의 조수는 개인 세터, Create() 공장 방법, 도메인 이벤트, 유형 오류 및 저장소 인터페이스를 사용하여 적절한 DDD 엔터티티를 생성합니다. 코드베이스에서 이미 패턴을 일치시킵니다. Interactive installer: 에이전트 (Claude Code, Codex, Cursor, GitHub Copilot), 당신이 원하는 기술을 즐긴다. 필요 없음. 전체 CLI docs에 npm에 dotnet-clean-arch를 참조하십시오. clone 또는 symlink에 직접?

개요(AI 번역)

29 AI-ready Skill는 코딩 조수가 생산 등급 .NET 코드를 생성하는 방법을 가르치는 것입니다 — Clean Architecture, CQRS, DDD — 패턴을 매번 설명하지 않고.

구성: 클로드 코드 | 코덱 | GitHub Copilot | 커서

전 (고정 프롬프트)

“이름, 가격 및 범주로 제품 구성”

당신의 조수는 공공 세터, 유효성, 이벤트, 의도적 패턴과 기본 클래스를 생성합니다.

후 (기술 설치)

"Using Skill 04-dotnet-domain-entity-generator], Name (required, max 200), Price (positive decimal) 및 CategoryId 외국 키로 제품 집계 루트 생성

당신의 조수는 개인 세터, Create() 공장 방법, 도메인 이벤트, 유형 오류 및 저장소 인터페이스를 사용하여 적절한 DDD 엔터티를 생성합니다. 코드베이스에서 이미 패턴을 일치시킵니다.

30 초 시작

Interactive installer: 에이전트 (Claude Code, Codex, Cursor, GitHub Copilot), 당신이 원하는 기술을 즐긴다. 필요 없음. 보기 dotnet-clean-arch npm 에 완전한 CLI docs.

clone 또는 symlink에 직접? 아래 설치를 참조하십시오.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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 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 “use the dotnet- 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 like repository-pattern or unit-testing. Skill folders follow the pattern -dotnet-/, where the numeric prefix establishes a stable learning order and the dotnet- portion matches the name field 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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add ronnythedev/dotnet-clean-architecture-skills
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →