c-sharp-pro — субагент для Claude Code: что делает и как установить
Субагент генерирует и рефакторит код на C# 12 и 13 с учётом стандартов .NET, EF Core и ASP.NET Core. Пригодится при проектировании API, миграции архитектуры и настройке тестов.
npx claude-code-templates@latest --agent programming-languages/c-sharp-proЧто делает c-sharp-pro
Субагент специализируется на разработке решений для платформы .NET. Он пишет код на современных версиях C# 12 и 13, задействует первичные конструкторы, сопоставление с образцом и выражения коллекций. В работе с данными агент ориентируется на Entity Framework Core и Dapper, а структуру проектов выстраивает по принципам Clean Architecture или вертикальных срезов.
Для работы субагенту назначены системные инструменты Read, Write, Edit и Bash. Он готовит модульные тесты на xUnit или NUnit с моками через NSubstitute или Moq, а также интеграционные сценарии на базе WebApplicationFactory и TestContainers. В распределённых сервисах агент опирается на протоколы gRPC и шину MassTransit.
Вместо сторонних библиотек ассистент строго выбирает встроенные средства платформы .NET, если они решают задачу. Сторонние NuGet-пакеты он добавит только при реальной технической необходимости.
Какие задачи решает
- Перевести кодовую базу на синтаксис C# 12 или 13 с первичными конструкторами
- Спроектировать Web API на ASP.NET Core с чистой архитектурой и тестами
- Написать интеграционные тесты с использованием WebApplicationFactory и TestContainers
- Оптимизировать асинхронные потоки и каналы без блокировок выполнения
Примеры запросов агенту
- Настрой структуру нового проекта ASP.NET Core Web API по принципам Clean Architecture
- Перепиши этот сервис на C# 13, заменив старые конструкторы на primary constructors
- Добавь интеграционные тесты для эндпоинта аутентификации через WebApplicationFactory
Как установить c-sharp-pro
1Через claude-code-templates
npx claude-code-templates@latest --agent programming-languages/c-sharp-pro2Вручную: положить файлы
.claude/agents/c-sharp-pro.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/c-sharp-pro.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/c-sharp-pro.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о c-sharp-pro
Как установить c-sharp-pro в Claude Code?
Запустите команду npx claude-code-templates@latest --agent programming-languages/c-sharp-pro. Второй вариант установки — сохранить файл конфигурации по пути .claude/agents/c-sharp-pro.md.
Для чего нужен субагент c-sharp-pro?
Он генерирует качественный код на C# 12 и 13, проектирует веб-сервисы на ASP.NET Core и конфигурирует окружение для тестов. Агент соблюдает соглашения Microsoft и предотвращает взаимоблокировки в асинхронных методах.
Какие инструменты нужны субагенту для работы?
Для анализа файлов, правок кода и выполнения консольных команд субагенту требуются встроенные инструменты Read, Write, Edit и Bash.