What problem does it solve? Choosing the right dotnet new template from dozens of options is hard, especially when you only have a natural-language idea like "web API with auth". This Skill resolves that intent to ranked template matches with pre-filled parameters, so you know exactly what a template produces before creating a project. ## Core Features & Use Cases - Intent-to-Template Mapping: Translates phrases like "web API", "Blazor WASM", or "background service" into concrete template short names and parameter values. - Template Search & Inspection: Uses dotnet new search, dotnet new list, and dotnet new <template> --help to find templates locally and on NuGet.org and surface parameter types, defaults, and constraints. - Output Preview: Runs dotnet new <template> --dry-run to show the exact files and structure a template would create without writing to disk. - Use Case: A user says "I need a web API with individual authentication on .NET 9". The Skill immediately recommends dotnet new webapi --name MyApi --auth Individual --framework net9.0, then confirms parameter names via the CLI. ## Quick Start Ask the assistant to find the right dotnet new template for a web API with authentication and show what files it would create.