Dotnet Template Engine
by @dotnet · plugin · 6 skills
.NET Template Engine skills: template discovery, project scaffolding, and template authoring.
Install the whole plugin (CLI)
npx skillmds add dotnet/template-authoring
npx skillmds add dotnet/template-discovery
npx skillmds add dotnet/template-comparison
npx skillmds add dotnet/template-validation
npx skillmds add dotnet/template-instantiation
npx skillmds add dotnet/template-smart-defaultsSkills in this plugin
- ▌ template-authoring · dotnetGuides creation and validation of custom dotnet new templates from existing projects, including template.json authoring and packaging for NuGet distribution.
- ▌ template-discovery · dotnetFinds, inspects, and compares .NET project templates by resolving natural-language descriptions to ranked template matches with pre-filled parameters.
- ▌ template-comparison · dotnetCompares two or more dotnet new templates side by side to help users choose between them based on parameters, feature support, frameworks, and classifications.
- ▌ template-validation · dotnetValidates custom dotnet new templates for correctness before publishing, catching missing fields, parameter bugs, shortName conflicts, constraint issues, and common authoring mistakes.
- ▌ template-instantiation · dotnetCreates .NET projects from templates with validated parameters, Central Package Management adaptation, and multi-project composition.
- ▌ template-smart-defaults · dotnetFills in cross-parameter defaults when creating .NET projects with dotnet new, keeping related parameters consistent without overriding values the user set explicitly.