dotnet-sdk-builder

Installation
SKILL.md

.NET SDK Library Builder

Generate complete, production-ready .NET SDK libraries from existing C# classes or API documentation. The output follows Microsoft's library design guidelines with full DI support, testability via interfaces, and idiomatic C# patterns.

When to Use

  • Building a new .NET SDK or client library from existing C# classes, OpenAPI/Swagger specs, or REST API docs
  • Wrapping a REST API in a typed C# client with DI registration (AddXxx(...))
  • Generating typed HTTP clients with IHttpClientFactory, Options pattern, and typed exceptions
  • Producing libraries that follow Microsoft's library design guidelines (interface-first, no static state)

Workflow Overview

Follow these steps in order. See the reference files for detailed guidance on each phase.

Step 1: Analyze Input

Determine what the input is:

Installs
3
First Seen
Jul 31, 2026