# dotnet-contribution

Плагин добавляет субагента и скилл для разработки на C#, ASP.NET Core, Entity Framework Core и Dapper. Пригодится для проектирования API, проверки кода и выбора подходов к работе с данными.

- плагин · `type=plugin` · Claude Code, Codex, Cursor · ★ 41729
- Автор: Seth Hobson
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/wshobson/agents/tree/HEAD/plugins/dotnet-contribution
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/dotnet-contribution

## Что делает

В плагин входят субагент `dotnet-architect` для проектирования API, проверки кода и архитектурных решений, а также скилл `dotnet-backend-patterns` с паттернами для сервисов, репозиториев, внедрения зависимостей, кеширования и тестирования. В комплекте есть шаблоны сервиса и репозитория, справочники по EF Core и Dapper.

Можно попросить субагента спроектировать REST API или проверить запрос EF Core на проблему N+1, а скилл — помочь реализовать репозиторий с Dapper. Темы охватывают Minimal APIs и контроллеры, транзакции, Redis-кеширование и интеграционные тесты с WebApplicationFactory. Это набор рекомендаций и шаблонов, а не готовое приложение.

В таблице совместимости указаны .NET 8.0+, C# 12+, ASP.NET Core 8.0+ и EF Core 8.0+; для SQL Server требуется 2019+, для Redis — 6.0+. Если проект использует более ранние версии стека, примеры плагина могут не совпасть с его окружением.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add wshobson/agents
```
В чате агента (не в терминале):
```text
/plugin install dotnet-contribution@claude-code-workflows
```

## Когда брать
- спроектировать REST API для управления заказами
- проверить асинхронный код на ошибки
- найти проблему N+1 в запросе EF Core
- выбрать между EF Core и Dapper для чтения данных
- подготовить репозиторий с Dapper по шаблону

## Примеры запросов агенту
- Попроси `dotnet-architect` спроектировать REST API для заказов с DTO и валидацией.
- Попроси `dotnet-architect` проверить запрос EF Core на проблему N+1.
- Используй скилл `dotnet-backend-patterns`, чтобы реализовать репозиторий с Dapper.

## Похожие
- [typescript-lsp](https://affpapa.org/nevibecode/plugins/typescript-lsp.md) — плагин · ★ 44635
- [ruby-lsp](https://affpapa.org/nevibecode/plugins/ruby-lsp.md) — плагин · ★ 44635
- [php-lsp](https://affpapa.org/nevibecode/plugins/php-lsp.md) — плагин · ★ 44635
- [mcp-server-dev](https://affpapa.org/nevibecode/plugins/mcp-server-dev.md) — плагин · ★ 44635
- [laravel-boost](https://affpapa.org/nevibecode/plugins/laravel-boost.md) — плагин · ★ 44635
- [firebase](https://affpapa.org/nevibecode/plugins/firebase.md) — плагин · ★ 44635

Из того же набора: [wshobson/agents](https://affpapa.org/nevibecode/by/wshobson/agents.md) — 371 карточка

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
