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

semantic-kernel-dotnet — субагент для Claude Code

Субагент для Claude, который пишет и переписывает код на .NET-версии Semantic Kernel, сверяясь со свежей документацией Microsoft.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent data-ai/semantic-kernel-dotnet
Открыть на GitHub

Что делает semantic-kernel-dotnet

Этот субагент переводит Claude в режим работы с .NET-версией Semantic Kernel: создание, обновление, рефакторинг и разбор кода для ИИ-приложений и агентов. Внутри прописан набор инструментов — правка файлов, поиск по кодовой базе, запуск команд и тестов, работа с GitHub и доступ к microsoft.docs.mcp.

Главное правило режима: не полагаться на внутренние знания об API. Semantic Kernel меняется быстро, поэтому субагент каждый раз обращается к документации Microsoft и к примерам в .NET-репозитории проекта. Для новых проектов он советует брать сервисы Azure AI Foundry, а не другие коннекторы.

Из требований: код пишется на async/await, с обработкой ошибок и логированием, а для аутентификации в Azure используется DefaultAzureCredential. Если ваш проект живёт на старой версии пакета semantic-kernel, субагент будет тянуть вас к актуальным шаблонам — это повод сначала обновить зависимости.

Какие задачи решает

  • написать агента на .NET-версии Semantic Kernel по актуальным шаблонам
  • переписать старый вызов ядра на async/await
  • подключить коннектор к Azure OpenAI или Azure AI Foundry
  • разобрать чужой код на Semantic Kernel и объяснить, что он делает
  • настроить аутентификацию в Azure через DefaultAzureCredential

Примеры запросов агенту

  • Создай агента на Semantic Kernel .NET с плагином для вызова функций
  • Отрефактори этот код ядра под последние async-паттерны и проверь по документации Microsoft
  • Объясни, что делает этот файл, и предложи, как перевести его на Azure AI Foundry

Как установить semantic-kernel-dotnet

1Через claude-code-templates

npx claude-code-templates@latest --agent data-ai/semantic-kernel-dotnet

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

.claude/agents/semantic-kernel-dotnet.md

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

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о semantic-kernel-dotnet

Как установить semantic-kernel-dotnet в Claude Code?

Через шаблоны: npx claude-code-templates@latest --agent data-ai/semantic-kernel-dotnet. После этого файл агента лежит в .claude/agents/semantic-kernel-dotnet.md.

Что делает semantic-kernel-dotnet?

Работает с кодом на .NET-версии Semantic Kernel: создаёт, обновляет, рефакторит и объясняет его. Перед ответом сверяется с документацией Microsoft и примерами из .NET-репозитория.

Почему субагент не полагается на свои знания об API?

Semantic Kernel меняется быстро, поэтому устаревшие паттерны из памяти модели легко попадут в код. Режим требует каждый раз смотреть свежую документацию и примеры.

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

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок dx-optimizer VoltAgent Community Субагент анализирует и ускоряет весь цикл разработки: время сборки, feedback loop, тестирование. Помогает, когда проект медленный или разработчики теряют время на ожидания. 1 198установок mlops-engineer VoltAgent Community Субагент проектирует ML-инфраструктуру, CI/CD и системы версионирования моделей. Подойдёт для автоматизации обучения, GPU-ресурсов и мониторинга. 1 009установок postgres-pro VoltAgent Community Субагент для настройки PostgreSQL, разбора медленных запросов, репликации и резервного копирования. Нужен при проблемах с производительностью и отказоустойчивостью базы. 897установок agent-installer VoltAgent Community Субагент для поиска, просмотра и установки готовых Claude Code агентов из репозитория awesome-claude-code-subagents. Упрощает открытие новых инструментов и интеграцию их в проект. 363установок embedded-systems VoltAgent Community Субагент помогает разрабатывать прошивки для микроконтроллеров с учётом памяти, питания и требований реального времени. Нужен для задач с RTOS, драйверами и периферией. 279установок

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

Весь набор →
voice-agents Помогает спроектировать голосового агента: выбрать архитектуру, уложиться в задержку и не сломаться на перебиваниях. 194установок monte-carlo-simulator Слэш-команда запускает симуляцию Монте-Карло: распределения вероятностей, доверительные интервалы и оценка риска. 193установок tdd-gate Хук блокирует правку production-файлов, пока рядом нет теста. Пригодится, если хотите удержать TDD в работе с агентом. 192установок debug-window Открывает окно с живым хвостом лога отладки, когда Claude запущен с флагом --debug или -d, и закрывает его по концу сессии. 189установок plan-writing Разбивает работу на короткие задачи с критериями проверки. Пригодится при добавлении фичи, рефакторинге или любой многошаговой работе. 188установок microsoft-agent-framework-python Субагент для Claude, который пишет и правит код на Python-версии Microsoft Agent Framework: агенты, рабочие процессы, миграция с Semantic Kernel и AutoGen. 188установок initref Собирает справочные документы о внутреннем устройстве проекта в каталог /ref и прописывает ссылки на них в CLAUDE.md. 186установок file-uploads Скилл для Claude, который ведёт агента по работе с загрузкой файлов и облачными хранилищами: S3, Cloudflare R2, presigned URLs, multipart и оптимизация картинок. 185установок

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

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