dotnet-microsoft-extensions

Official

Master .NET's core infrastructure.

Authormanagedcode
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers correctly implement and leverage the Microsoft.Extensions stack, avoiding common pitfalls in dependency injection, configuration, logging, and more, ensuring robust and maintainable .NET applications.

Core Features & Use Cases

  • Dependency Injection: Correctly register and resolve services with appropriate lifetimes.
  • Configuration Management: Bind and validate application settings effectively.
  • Logging: Implement structured and efficient logging practices.
  • HttpClientFactory: Utilize IHttpClientFactory for reliable HTTP communication.
  • Hosted Services: Build and manage background tasks within the .NET Generic Host.
  • Use Case: When building a new ASP.NET Core application, ensure all services are registered correctly, configuration is validated at startup, and background tasks are implemented using BackgroundService for proper lifecycle management.

Quick Start

Use the dotnet-microsoft-extensions skill to correctly wire up dependency injection for a new ASP.NET Core web API.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dotnet-microsoft-extensions
Download link: https://github.com/managedcode/dotnet-skills/archive/main.zip#dotnet-microsoft-extensions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.