| name | dotnet-fundamentals |
| description | 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
|
| license | MIT |
| targets | ["*"] |
| category | fundamentals |
| subcategory | overview |
| tags | ["csharp","dotnet","fundamentals","overview"] |
| version | 1.0.0 |
| author | dotnet-agent-harness |
| related_skills | ["dotnet-csharp-coding-standards","dotnet-csharp-modern-patterns","dotnet-csharp-async-patterns","dotnet-csharp-dependency-injection","dotnet-solid-principles"] |
| claudecode | {"allowed-tools":["Read","Grep","Glob","Bash","Write","Edit"]} |
| codexcli | {"short-description":".NET fundamentals - coding standards, patterns, async, DI"} |
| opencode | {"allowed-tools":["Read","Grep","Glob","Bash","Write","Edit"]} |
| copilot | {} |
| geminicli | {} |
| antigravity | {} |
.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
| Need | Load Skill | Level |
|---|
| Naming conventions, file layout | dotnet-csharp-coding-standards | Beginner |
| Nullable reference types | dotnet-csharp-nullable-reference-types | Intermediate |
| EditorConfig rules | dotnet-editorconfig | Intermediate |
Language Patterns
| Need | Load Skill | Level |
|---|
| Records, pattern matching | dotnet-csharp-modern-patterns | Intermediate |
| Async/await, Task patterns | dotnet-csharp-async-patterns | Intermediate |
| Concurrency, locking | dotnet-csharp-concurrency-patterns | Advanced |
| Source generators | dotnet-csharp-source-generators | Advanced |
Design & Architecture
| Need | Load Skill | Level |
|---|
| SOLID principles | dotnet-solid-principles | Intermediate |
| Dependency injection | dotnet-csharp-dependency-injection | Intermediate |
| Configuration/Options | dotnet-csharp-configuration | Intermediate |