本文へ移動
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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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 のスキルをすべて見る

このスキルの問題を報告する