csharp

Scaffold, build, and test .NET projects using the dotnet CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/plutowang/term.conf --skill csharp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csharp
Source: https://github.com/plutowang/term.conf/tree/main/opencode/skills/inventory/csharp
Command: npx skills add https://github.com/plutowang/term.conf --skill csharp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill makes you an expert in C# and .NET development, providing structured guidance on language features, project organization, and CLI workflows.

Core Features & Use Cases

  • Project setup and scaffolding: Create and configure .NET console apps, libraries, and solutions quickly.
  • Build, run, and test automation: Use dotnet CLI to compile, execute, and verify code, including unit tests.
  • Best practices: Guidance on async patterns, DI, logging, and JSON handling in modern C#/.NET.

Quick Start

Ask the Skill to scaffold a new console app with dotnet new console -n MyApp, then build with dotnet build and run with dotnet run.

Frequently Asked Questions about csharp

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

FAQPage Schema
How do I set up a new .NET project using the dotnet CLI?

To set up a .NET project, use the dotnet CLI to scaffold solutions, console apps, or libraries by running commands like dotnet new console -n MyApp, then apply standard .csproj and .sln conventions to configure the project structure.

Can I use this guidance to build and run unit tests for my C# application?

Yes, you can build and run unit tests for your C# application using dotnet CLI commands like dotnet build to compile and dotnet test to verify code, including integration tests across supported .NET versions.

What's the best way to organize a .NET solution with console apps and libraries?

The best way to organize a .NET solution is to use the dotnet CLI for scaffolding separate console apps and library projects, then manage them together using standard .sln and .csproj file conventions.

Does this C# and .NET guidance cover modern best practices like async and dependency injection?

Yes, this C# and .NET guidance covers modern best practices including async patterns, dependency injection, logging, and JSON handling to help you structure applications effectively.

Do I need specific tools installed to scaffold and build .NET applications?

You need the dotnet CLI installed to scaffold and build .NET applications, as it provides the standard command-line workflows required to create, compile, and run projects using standard conventions.