К основному содержанию
плагин официальный · GitHub

csharp-dotnet-development — плагин для GitHub Copilot: возможности

Плагин добавляет команды и субагента для разработки на C# и .NET. Он пригодится для настройки тестов, работы с ASP.NET Minimal API и обновления .NET.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install csharp-dotnet-development@awesome-copilot
Открыть на GitHub

Что делает 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

Похожие плагины

Все плагины по теме «Тесты и QA» →
example-skills официальный anthropics Набор примеров скиллов для Claude: от веб-тестов и MCP до дизайна и документов. Подойдёт, чтобы изучить структуру скилла или взять шаблон за основу. ★ 183 839звёзд репо superpowers obra Плагин ведёт агента от обсуждения задачи и плана до разработки через субагентов, ревью, отладки и TDD. Подойдёт для проектов, где важен последовательный процесс. CX Codex ★ 305 248звёзд репо ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 176 443звёзд репо mattpocock-skills Matt Pocock Набор скиллов для гриллинга, TDD, ревью кода и работы со спецификациями. Подойдёт, если агенту нужно сначала разобраться в задаче, а потом менять код. ★ 303 516звёзд репо promptfoo-evals promptfoo Обучает Claude Code создавать и вести наборы тестов promptfoo для LLM. Помогает настроить проверки галлюцинаций, валидацию JSON и запуск проверок в CI. ★ 26 372звёзд репо skill-creator официальный Anthropic Создаёт и улучшает скиллы, запускает проверки и сравнивает их результаты. Пригодится для оценки качества скилла до его использования. ★ 44 635звёзд репо

Из того же набора732

Весь набор →
diagram-viewer Плагин показывает диаграммы в интерактивном холсте: по узлам можно переходить глубже, а объяснения агента видны рядом. Подойдёт для изучения схемы. ★ 40 418звёзд репо devops-oncall Плагин помогает дежурным инженерам разбирать инциденты в Azure и готовить многоэтапные Dockerfile. Подходит для команд, работающих с облаком Microsoft. ★ 40 418звёзд репо dataverse-sdk-for-python Набор слэш-команд, которые генерируют Python-код для Microsoft Dataverse: от быстрого старта до продакшн-паттернов с обработкой ошибок. ★ 40 418звёзд репо database-data-management Помогает оптимизировать SQL-запросы, проверять безопасность кода и администрировать базы PostgreSQL и SQL Server прямо в чате GitHub Copilot. ★ 40 418звёзд репо copilot-sdk Скилл для GitHub Copilot, который помогает встраивать агентов на GitHub Copilot SDK в приложения на C#, Go, Node.js/TypeScript и Python. ★ 40 418звёзд репо convert-to-md Преобразует файлы Word, Excel и PDF в Markdown для анализа в GitHub Copilot. Плагин срабатывает автоматически при вопросах к документам. ★ 40 418звёзд репо context-matic Плагин подключает документацию сторонних SDK к GitHub Copilot. Он предотвращает галлюцинации моделей при интеграции платежей, карт и других сервисов. ★ 40 418звёзд репо context-engineering Плагин помогает GitHub Copilot работать с нужным контекстом проекта. Подходит для планирования многофайловых изменений и рефакторинга. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой