What problem does it solve? Creating a new .NET service involves repetitive boilerplate: settings classes with validation, DI registration, health checks, background workers, API endpoints, and contract placement decisions. This Skill guides an interactive scaffolding workflow that generates consistent, convention-compliant service modules instead of hand-writing each file. ## Core Features & Use Cases - Interactive service scaffolding: Gathers service name, namespace, structure mode (modular polylith or standalone), and output location, then generates the full file set including Settings, StartupExtensions, Constants, and the core service implementation. - Dependency-driven generation: Presents a checklist of optional capabilities (typed HTTP clients, HybridCache, DbContext, message queues, distributed locks, background workers, broker subscribers) and merges only the selected patterns into the generated code. - API adapter selection: Generates versioned Minimal API endpoints with System.Text.Json source generation or OData controllers with composed EDM contributions, keeping adapters thin over the service interface. - Use Case: A developer needs a new PaymentProcessor service that calls an external API, caches responses, and exposes a Minimal API. The Skill confirms dependencies, resolves contract namespaces, and emits all files with observability metrics and DI registration. ## Quick Start Ask the AI to create a new .NET service named PaymentProcessor with an external HTTP client, caching, and a versioned Minimal API endpoint.