csharp-dotnet-development — GitHub Copilot plugin: features
This plugin adds C# and .NET commands plus a software-engineering agent. Use it for test guidance, ASP.NET Minimal API endpoints, and .NET upgrade work.
copilot plugin install csharp-dotnet-development@awesome-copilotWhat csharp-dotnet-development does
The plugin includes slash commands for C# async programming and tests with xUnit, NUnit, MSTest, or TUnit. Other commands help create ASP.NET Minimal API endpoints with OpenAPI documentation, review .NET practices for a solution or project, and analyze a .NET framework upgrade. There is also a migration command for replacing checked-in .designer.cs files behind .resx with a source generator.
The expert-dotnet-software-engineer agent provides .NET engineering guidance using modern design patterns. Install the plugin from Copilot CLI with copilot plugin install csharp-dotnet-development@awesome-copilot; the command must be run in Copilot CLI.
What it helps with
- get guidance on asynchronous C# code
- create ASP.NET Minimal API endpoints with OpenAPI documentation
- prepare unit tests with xUnit, NUnit, MSTest, or TUnit
- check a .NET project against coding practices
- migrate
.resxresources from.designer.csfiles to a source generator
Example prompts for the agent
- Show me C# async best practices with
/csharp-dotnet-development:csharp-async. - Create an ASP.NET Minimal API endpoint with OpenAPI docs using
/csharp-dotnet-development:aspnet-minimal-api-openapi. - Check this project against .NET best practices with
/csharp-dotnet-development:dotnet-best-practices.
How to install csharp-dotnet-development
Command from the source
copilot plugin install csharp-dotnet-development@awesome-copilotStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about csharp-dotnet-development
How do I install csharp-dotnet-development in GitHub Copilot?
In Copilot CLI, run copilot plugin install csharp-dotnet-development@awesome-copilot.
What does csharp-dotnet-development do?
It adds commands for C# and .NET work, covering testing, ASP.NET Minimal APIs, .NET upgrades, and resource migration. The plugin also includes an agent for .NET engineering guidance.
Which testing frameworks does the plugin cover?
It has separate commands for xUnit, NUnit, MSTest, and TUnit, including guidance on data-driven tests.
Source text
csharp-dotnet-development · MIT
# C# .NET Development Plugin Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices. ## Installation ```bash # Using Copilot CLI copilot plugin install csharp-dotnet-development@awesome-copilot ``` ## What's Included ### Commands (Slash Commands) | Command | Description | |---------|-------------| | `/csharp-dotnet-development:csharp-async` | Get best practices for C# async programming | | `/csharp-dotnet-development:aspnet-minimal-api-openapi` | Create ASP.NET Minimal API endpoints with proper OpenAPI documentation | | `/csharp-dotnet-development:csharp-xunit` | Get best practices for XUnit unit testing, including data-driven tests | | `/csharp-dotnet-development:csharp-nunit` | Get best practices for NUnit unit testing, including data-driven tests | | `/csharp-dotnet-development:csharp-mstest` | Get best practices for MSTest 3.x/4.x unit testing, including modern assertion APIs and data-driven tests | | `/csharp-dotnet-development:csharp-tunit` | Get best practices for TUnit unit testing, including data-driven tests | | `/csharp-dotnet-development:dotnet-best-practices` | Ensure .NET/C# code meets best practices for the solution/project. | | `/csharp-dotnet-development:dotnet-upgrade` | Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution | | `/csharp-dotnet-development:resx-source-generator-migration` | Migrates a project that uses checked-in .designer.cs files behind .resx to using a source-generator instead | ### Agents | Agent | Description | |-------|-------------| | `expert-dotnet-software-engineer` | Provide expert .NET software engineering guidance using modern software design patterns. | ## Source This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. ## License MIT
© Awesome Copilot Community · MIT · github/awesome-copilot