본문으로 건너뛰기
cccskills
무료GitHub에 공개

dotnet-fundamentals

Core C# and .NET language fundamentals. Navigation skill covering coding standards, language patterns, async/await, dependency injection, configuration, and foundational runtime concepts. Entry point for developers building .NET applications. Keywords: csharp, dotnet, fundamentals, coding standards, async, patterns, dependency injection, configuration, basics

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

.NET Fundamentals

Core C# and .NET language fundamentals for building modern applications. This meta-skill provides navigation to ~25 foundational skills covering coding standards, language patterns, async programming, dependency injection, and runtime concepts.

When to Use This Skill

Load this skill when:

  • Starting a new .NET project and need foundational guidance
  • Reviewing code for standards compliance
  • Learning C# modern patterns and best practices
  • Setting up dependency injection and configuration
  • Understanding async/await patterns and cancellation

Quick Navigation

Coding Standards & Style

NeedLoad SkillLevel
Naming conventions, file layoutdotnet-csharp-coding-standardsBeginner
Nullable reference typesdotnet-csharp-nullable-reference-typesIntermediate
EditorConfig rulesdotnet-editorconfigIntermediate

Language Patterns

NeedLoad SkillLevel
Records, pattern matchingdotnet-csharp-modern-patternsIntermediate
Async/await, Task patternsdotnet-csharp-async-patternsIntermediate
Concurrency, lockingdotnet-csharp-concurrency-patternsAdvanced
Source generatorsdotnet-csharp-source-generatorsAdvanced

Design & Architecture

NeedLoad SkillLevel
SOLID principlesdotnet-solid-principlesIntermediate
Dependency injectiondotnet-csharp-dependency-injectionIntermediate
Configuration/Optionsdotnet-csharp-configurationIntermediate
Validation patternsdotnet-validation-patternsIntermediate

Data & Runtime

NeedLoad SkillLevel
File I/O operationsdotnet-file-ioIntermediate
Serializationdotnet-serializationIntermediate
Channels/messagingdotnet-channelsAdvanced
Memory/GCdotnet-gc-memoryAdvanced
Pipelinesdotnet-io-pipelinesAdvanced

Specialized

NeedLoad SkillLevel
Interop with native codedotnet-native-interopAdvanced
AOT architecturedotnet-aot-architectureAdvanced
Modernizationdotnet-modernizeIntermediate
Project structuredotnet-project-structureBeginner

Learning Paths

Beginner Path (Week 1-2)

  1. dotnet-csharp-coding-standards - Establish naming and style foundations
  2. dotnet-csharp-modern-patterns - Learn modern C# features
  3. dotnet-csharp-dependency-injection - Understand DI basics
  4. dotnet-solid-principles - Apply SOLID principles

Intermediate Path (Week 3-4)

  1. dotnet-csharp-async-patterns - Master async/await
  2. dotnet-csharp-concurrency-patterns - Handle threading
  3. dotnet-validation-patterns - Implement validation
  4. dotnet-csharp-configuration - Configure applications

Advanced Path (Week 5+)

  1. dotnet-csharp-source-generators - Build source generators
  2. dotnet-gc-memory - Optimize memory usage
  3. dotnet-channels - Implement producer/consumer patterns
  4. dotnet-aot-architecture - Design for Native AOT

Complete Skill List

Coding Standards (3 skills)

  • dotnet-csharp-coding-standards - Naming, file layout, style
  • dotnet-csharp-nullable-reference-types - NRT annotations
  • dotnet-editorconfig - Style enforcement

Language Patterns (5 skills)

  • dotnet-csharp-modern-patterns - Records, pattern matching
  • dotnet-csharp-async-patterns - Async/await, cancellation
  • dotnet-csharp-concurrency-patterns - Locking, concurrent collections
  • dotnet-csharp-source-generators - Roslyn generators
  • dotnet-file-based-apps - .NET 10 file-based apps

Design & Principles (4 skills)

  • dotnet-solid-principles - SOLID/DRY principles
  • dotnet-csharp-dependency-injection - DI patterns
  • dotnet-csharp-configuration - Options pattern
  • dotnet-validation-patterns - Validation strategies

Data & I/O (5 skills)

  • dotnet-file-io - File operations
  • dotnet-serialization - JSON, Protobuf
  • dotnet-channels - Producer/consumer
  • dotnet-gc-memory - Memory management
  • dotnet-io-pipelines - High-perf I/O

Diagnostics (2 skills)

  • dotnet-csharp-code-smells - Anti-patterns
  • dotnet-modernize - Modernization guidance

Tooling (6 skills)

  • dotnet-solution-navigation - Solution structure
  • dotnet-version-detection - TFM detection
  • dotnet-version-upgrade - Upgrade paths
  • dotnet-csproj-reading - Project file reading
  • dotnet-native-interop - Native interop
  • dotnet-aot-architecture - AOT patterns

Cross-References

  • Web Development → dotnet-web meta-skill
  • Testing → dotnet-testing meta-skill
  • Performance → dotnet-performance meta-skill
  • Security → dotnet-security meta-skill

Version Assumptions

  • .NET 8.0+ baseline for most skills
  • .NET 10/C# 14 features noted where applicable
  • Language features match TFM capabilities

See Also

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Patterns and techniques for evaluating and improving AI agent outputs.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rudironsoni/Synaxis22026년 3월 17일 업데이트

Comprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and effectiveness while providing detailed improvement recommendations.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rudironsoni/Synaxis22026년 3월 17일 업데이트

Use when user requests research requiring multiple sources, comprehensive analysis, or synthesis across topics - technical research, domain knowledge gathering, market analysis, or learning about complex subjects

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rudironsoni/Synaxis22026년 3월 17일 업데이트

deep-wiki

무료

AI-powered wiki generation for code repositories with commands, agents, and skills

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rudironsoni/Synaxis22026년 3월 17일 업데이트

Use when building .NET 10 or C# 14 applications; when using minimal APIs, modular monolith patterns, or feature folders; when implementing HTTP resilience, Options pattern, Channels, or validation; when seeing outdated patterns like old extension method syntax

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rudironsoni/Synaxis22026년 3월 17일 업데이트

Implements accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing per platform.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rudironsoni/Synaxis22026년 3월 17일 업데이트

rudironsoni의 스킬 모두 보기

이 스킬의 문제 신고