template-instantiation

Create .NET projects from predefined templates with validated parameters.

Updated May 28, 2026
One-click install
npx skills add https://github.com/ojrojas/AgentsInstructions --skill template-instantiation-ojrojas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-instantiation
Source: https://github.com/ojrojas/AgentsInstructions/tree/main/.claude/skills/dotnet-template-engine/skills/template-instantiation
Command: npx skills add https://github.com/ojrojas/AgentsInstructions --skill template-instantiation-ojrojas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The problem this Skill addresses is the time-consuming and error-prone process of manually creating .NET projects from scratch, which can be complex and prone to mistakes.

Core Features & Use Cases

  • Template-based Project Creation: Automatically generate .NET projects using predefined templates that include validated parameters and smart defaults.
  • Central Package Management: Integrates with Central Package Management (CPM) to ensure the latest NuGet versions are used.
  • Multi-project Composition: Supports creating complex solutions with multiple projects, including API, tests, and library projects.
  • Use Case: For a developer who needs to quickly set up a new .NET project with a specific architecture, this Skill can create a web API project with tests and a library project in one command.

Quick Start

Create a new .NET web API project with the name 'MyApi' using the 'webapi' template and specify the framework as 'net5.0'.

Frequently Asked Questions about template-instantiation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate .NET project creation from templates?

Automate .NET project creation by using scripts that generate projects from predefined templates, applying validated parameters and smart defaults to eliminate manual setup errors.

Can I create multiple .NET projects for a single solution at once?

Yes, multi-project composition supports generating complex .NET solutions containing API, test, and library projects simultaneously in a single command.

Does this .NET template engine support Central Package Management?

Yes, it integrates with Central Package Management to automatically configure and ensure the latest NuGet package versions are used across your generated .NET projects.

What is the best way to scaffold a .NET web API with tests quickly?

The best way is to specify a template like 'webapi' with parameters such as project name and framework version to instantly scaffold a validated web API and test project structure.

How are template parameters validated during .NET project generation?

Parameters are validated during generation to ensure correctness, while smart defaults automatically fill in missing configurations to streamline the .NET project setup process.