csharp-dotnet-development — плагин для GitHub Copilot: возможности
Плагин добавляет команды и субагента для разработки на C# и .NET. Он пригодится для настройки тестов, работы с ASP.NET Minimal API и обновления .NET.
copilot plugin install csharp-dotnet-development@awesome-copilotЧто делает csharp-dotnet-development
В плагин входят слэш-команды для асинхронного кода на C#, тестов на xUnit, NUnit, MSTest и TUnit, а также рекомендаций по практикам .NET. Отдельные команды помогают создать ASP.NET Minimal API с документацией OpenAPI и проанализировать обновление .NET Framework. Есть и команда для перехода с файлов .designer.cs за .resx на генератор исходного кода.
Субагент expert-dotnet-software-engineer даёт рекомендации по проектированию .NET-приложений. Команда dotnet-best-practices проверяет соответствие кода практикам для решения или проекта. Для установки через Copilot CLI нужна команда copilot plugin install csharp-dotnet-development@awesome-copilot; запускать её следует в Copilot CLI.
Какие задачи решает
- подобрать практики асинхронного программирования на C#
- создать ASP.NET Minimal API с документацией OpenAPI
- подготовить модульные тесты на xUnit, NUnit, MSTest или TUnit
- проверить C#-код на соответствие практикам .NET
- перевести ресурсы
.resxс файлов.designer.csна генератор исходного кода
Примеры запросов агенту
- Подскажи, как лучше организовать асинхронный код на C# через
/csharp-dotnet-development:csharp-async. - Создай ASP.NET Minimal API с документацией OpenAPI через
/csharp-dotnet-development:aspnet-minimal-api-openapi. - Проверь проект на практики .NET командой
/csharp-dotnet-development:dotnet-best-practices.
Как установить csharp-dotnet-development
Команда из источника
copilot plugin install csharp-dotnet-development@awesome-copilotПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о csharp-dotnet-development
Как установить csharp-dotnet-development в GitHub Copilot?
В Copilot CLI выполните copilot plugin install csharp-dotnet-development@awesome-copilot.
Что делает csharp-dotnet-development?
Добавляет команды для разработки на C# и .NET, включая тестирование, ASP.NET Minimal API, обновление .NET и миграцию ресурсов. Также в плагине есть субагент с рекомендациями по проектированию .NET-приложений.
Какие тестовые фреймворки поддерживает плагин?
В нём есть отдельные команды для xUnit, NUnit, MSTest и TUnit. Команды охватывают в том числе тесты на наборах данных.
Исходный текст
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