C# .NET Tooling Specialist

Generate end-to-end .NET project scaffolds with solution, tests, and packaging configurations.

6|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/williamzujkowski/cognitive-toolworks --skill c-net-tooling-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: C# .NET Tooling Specialist
Source: https://github.com/williamzujkowski/cognitive-toolworks/tree/main/skills/tooling-csharp-generator
Command: npx skills add https://github.com/williamzujkowski/cognitive-toolworks --skill c-net-tooling-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modern .NET projects often start from scratch with inconsistent tooling and boilerplate; this Skill automates end-to-end scaffolding with cohesive config and best practices.

Core Features & Use Cases

  • Project structure generation for library, console, web-api, blazor, wpf, and maui
  • Build tool setup (dotnet CLI, MSBuild, solution files)
  • Testing framework configuration (xUnit, NUnit, MSTest, Moq) and code-quality tooling (StyleCop, Roslyn analyzers)
  • Packaging and distribution (NuGet, Docker, multi-targeting)
  • Use case: rapidly bootstrap a full-stack .NET project with tests, CI templates, and packaging metadata

Quick Start

Generate a new .NET scaffold by telling the skill to create a library named MyLib using dotnet with xUnit and StyleCop.

Frequently Asked Questions about C# .NET Tooling Specialist

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

FAQPage Schema
How do I scaffold a .NET project with xUnit tests and analyzer configurations?

To scaffold a .NET project with xUnit tests and analyzers, you can use a tool that auto-generates solution files, test projects, and code-quality configurations like StyleCop. This produces a ready-to-build directory layout with cohesive boilerplate.

What's the best way to generate boilerplate for a .NET web-api or blazor application?

The best way to generate .NET boilerplate for web-api or blazor is using an end-to-end scaffolding tool. It creates the solution, .csproj files, and packaging metadata, ensuring consistent tooling and best practices across new projects.

Can I configure NuGet packaging and Docker support when creating a new .NET solution?

Yes, you can configure NuGet packaging and Docker support when creating a new .NET solution. The scaffolding process includes optional packaging and distribution metadata generation, allowing you to bootstrap full-stack projects with containerization ready.

Does .NET scaffolding support multi-targeting for different dotnet versions and project types like MAUI and WPF?

Yes, .NET scaffolding supports multi-targeting across different dotnet versions and project types including MAUI, WPF, console, and library. It generates the appropriate .csproj files and build configurations for each specific target framework.

Why do my new .NET projects have inconsistent tooling and boilerplate structures?

New .NET projects often have inconsistent tooling because they are built from scratch without automated scaffolding. Using a dedicated generation tool applies cohesive MSBuild configurations, test frameworks, and directory layouts to standardize setup.