dotnet-csharp-configuration

Installation
SKILL.md

dotnet-csharp-configuration

Configuration patterns for .NET applications using Microsoft.Extensions.Configuration and Microsoft.Extensions.Options. Covers the Options pattern (IOptions<T>, IOptionsMonitor<T>, IOptionsSnapshot<T>), validation, user secrets, environment-based configuration, and feature flags with Microsoft.FeatureManagement.

Scope

  • Options pattern (IOptions, IOptionsMonitor, IOptionsSnapshot)
  • Options validation and ValidateOnStart
  • User secrets and environment-based configuration
  • Feature flags with Microsoft.FeatureManagement
  • Configuration source precedence

Out of scope

  • DI container mechanics and service lifetimes -- see [skill:dotnet-csharp-dependency-injection]
  • EditorConfig and analyzer rule configuration -- see [skill:dotnet-editorconfig]
  • Structured logging pipeline configuration -- see [skill:dotnet-structured-logging]

Cross-references: [skill:dotnet-csharp-dependency-injection] for service registration patterns, [skill:dotnet-csharp-coding-standards] for naming conventions.

Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026