К основному содержанию
субагент

c-sharp-pro — субагент для Claude Code: что делает и как установить

Субагент генерирует и рефакторит код на C# 12 и 13 с учётом стандартов .NET, EF Core и ASP.NET Core. Пригодится при проектировании API, миграции архитектуры и настройке тестов.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent programming-languages/c-sharp-pro
Открыть на GitHub

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

2Вручную: положить файлы

.claude/agents/c-sharp-pro.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты 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.

Похожие субагенты

Все субагенты по теме «Языки программирования» →
python-pro VoltAgent Community Субагент пишет типобезопасный Python-код для веб API, системных утилит и сложных приложений. Пригодится для async-задач и проектов с высокими требованиями к типам. 11 689установок python-pro Seth Hobson Субагент помогает писать современный Python 3.12+, разбирать async-код, тесты, API и производительность. Подойдёт для разработки и рефакторинга Python-проектов. CX Codex 11 689установок typescript-pro VoltAgent Community Субагент помогает писать TypeScript со сложными типами, generic-ами и проверкой типобезопасности между frontend и backend. Пригодится для крупных типизированных модулей. 9 602установок typescript-pro Seth Hobson Субагент помогает проектировать типы TypeScript, настраивать строгую проверку и разбирать сложные generics. Подойдёт для архитектуры и типобезопасного кода. CX Codex 9 602установок javascript-pro VoltAgent Community Субагент помогает разбирать и менять JavaScript-код для браузера и Node.js. Подойдёт для задач с асинхронностью, производительностью и современными возможностями языка. 4 974установок javascript-pro Seth Hobson Субагент разбирает современный JavaScript, асинхронный код и API Node.js. Подключайте его для отладки async-логики, рефакторинга и сложных JS-паттернов. CX Codex 4 974установок

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

Весь набор →
design-database-schema Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей. 1 021установок supabase-security-audit Слэш-команда прогоняет аудит безопасности проекта на Supabase: проверяет RLS-политики, права ролей, ключи API и настройки аутентификации. 1 020установок top-web-vulnerabilities Скилл даёт структурированный справочник по уязвимостям веб-приложений: причины, последствия и меры защиты. Пригодится для аудита и разбора рисков. 1 019установок screenshot-ui-analyzer Субагент разбирает скриншот интерфейса на компоненты, структуру и паттерны дизайна. Пригодится, когда есть картинка, а макета или кода под рукой нет. 1 018установок 3d-artist Субагент помогает создавать игровые 3D-ассеты, настраивать материалы, анимацию и оптимизацию для Unity и Unreal Engine. 1 011установок agent-overview Архитектура исследовательской команды из девяти субагентов для Claude Code. Помогает координировать сбор научных статей, разбор кода и анализ данных. 1 011установок scrape Скилл скачивает содержимое веб-страниц в формате Markdown через Bright Data Web Unlocker. Помогает обойти капчу и антибот-защиту. 1 002установок ai-agents-architect Помогает проектировать автономных агентов: циклы ReAct, планирование, реестр инструментов и память. Пригодится, когда агент зацикливается или путается в вызовах. 995установок

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

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