dotnet-artisan — плагин

Плагин для .NET с 10 скиллами и 14 агентами-специалистами: ASP.NET Core, Blazor, MAUI, тесты, CI и отладка

  • 236 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки при старте сессии и при каждом запросе запускают скрипты Node.js на вашей машине
  • Плагин подключает удаленный MCP-сервер Microsoft Learn, а скилл с документацией библиотек обращается к API Context7 по сети
Все причины и проверки

novotnyllc/dotnet-artisan

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/dotnet-artisan

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки при старте сессии и при каждом запросе запускают скрипты Node.js на вашей машине
  • Плагин подключает удаленный MCP-сервер Microsoft Learn, а скилл с документацией библиотек обращается к API Context7 по сети

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин ставит в агента знания по .NET в виде десяти скиллов и 14 субагентов. Два скилла работают маршрутизаторами: `using-dotnet` ловит .NET-намерение в запросе и требует вызвать скилл до планирования, а `dotnet-advisor` направляет вопрос к нужной предметной области. Восемь остальных покрывают язык C#, ASP.NET Core и бэкенд, интерфейсы, тестирование, CI/CD, инструменты сборки, отладку и актуальную документацию по библиотекам NuGet. Скиллы короткие, а подробности лежат в 159 справочных файлах, которые агент читает по мере надобности. Так вопрос про авторизацию в Blazor открывает `dotnet-ui` и один нужный справочник. Среди субагентов есть архитектор, специалисты по параллелизму, безопасности, Blazor, MAUI, Uno Platform и облаку, аналитик производительности, проектировщик бенчмарков и ревьюер кода. В комплект входят два хука: при старте сессии и при отправке запроса они запускают скрипты Node.js, которые подмешивают контекст и напоминание о .NET. Через `.mcp.json` подключен удаленный MCP-сервер документации Microsoft Learn. Плагин работает в Claude Code, GitHub Copilot CLI и Codex, а в OpenCode подхватывается как плагин Claude Code.

Для кого. Разработчикам на C# и .NET, которые пишут веб-API, интерфейсы на Blazor или MAUI и хотят, чтобы агент придерживался современных практик платформы.

Подходит, если

  • Новый веб-API на минимальных API и EF Core, а агент должен выбрать архитектуру и структуру проекта
  • В фоновом сервисе сообщения из очереди иногда обрабатываются дважды, и нужен специалист по гонкам и идемпотентности
  • Для NuGet-пакета надо собрать рабочий процесс GitHub Actions со сборкой, тестами и публикацией
  • Приложение на Blazor или MAUI требует настройки авторизации и платформенных особенностей
  • Дамп памяти или зависший процесс надо разобрать через WinDbg

Не подходит, если

  • Проект не на .NET: роутеры скиллов сработают впустую и добавят шум в контекст
  • Нужны только советы по одному узкому вопросу, а подключать десять скиллов и хуки ради него избыточно
  • Рабочая среда запрещает хуки с запуском Node.js или обращения к внешним MCP-серверам

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

Я начинаю веб-API на .NET 9 для интернет-магазина среднего размера. Какую архитектуру выбрать и как разложить проекты по папкам

Ограничения

  • Специализированные субагенты из папки `agents/` работают в Claude Code и Copilot CLI. Codex пока идет через общие скиллы, и маршрутизация по специалистам для него задана таблицей запасных вариантов.
  • Хуки запускают скрипты Node.js, поэтому на машине нужен Node.js.
  • Скилл `dotnet-library-docs` обращается к HTTP API Context7 через `curl` по требованию.
  • Подключенный MCP-сервер Microsoft Learn удаленный: вопросы о документации уходят во внешний сервис.

Как отключить. В Claude Code отключите или удалите плагин через `/plugin`. В Copilot CLI и Codex используйте команды удаления плагина своего клиента. Хуки и подключение MCP исчезают вместе с плагином.

Частые вопросы

Как поставить dotnet-artisan в Claude Code?

Выполните `/plugin marketplace add novotnyllc/dotnet-artisan`, затем `/plugin install dotnet-artisan@dotnet-artisan`. После установки Claude Code сам подгружает нужные скиллы по теме вопроса.

Как поставить плагин в GitHub Copilot CLI или Codex?

Для Copilot: `copilot plugin marketplace add novotnyllc/dotnet-artisan` и `copilot plugin install dotnet-artisan@dotnet-artisan`. Для Codex: `codex plugin marketplace add novotnyllc/marketplace` и `codex plugin add dotnet-artisan --marketplace novotnyllc`.

Какие скиллы входят в плагин?

Десять: два маршрутизатора (`using-dotnet`, `dotnet-advisor`) и восемь предметных: `dotnet-csharp`, `dotnet-api`, `dotnet-ui`, `dotnet-testing`, `dotnet-devops`, `dotnet-tooling`, `dotnet-debugging` и `dotnet-library-docs`.

Какие агенты-специалисты есть в наборе?

Четырнадцать, среди них `dotnet-architect`, `dotnet-security-reviewer`, `dotnet-blazor-specialist`, `dotnet-maui-specialist`, `dotnet-performance-analyst` и `dotnet-code-review-agent`. Полный список приведен в README.

Работает ли плагин в OpenCode?

Да, OpenCode понимает плагины Claude Code. Поставьте плагин в Claude Code, затем включите в `~/.config/opencode/oh-my-opencode.json` параметр `claude_code.plugins`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Набор скиллов и субагентов Claude Code и Codex для профессиональной разработки на .NET: C#, Akka.NET, Aspire, EF Core, тесты и производительность

ПлагинМинимальный доступ1,3 тыс.Звезды репозитория

Плагин для Claude Code по .NET 10: 47 скиллов, 10 агентов, 16 команд, правила, хуки и MCP-сервер на Roslyn.

ПлагинРасширенный доступ805Звезды репозитория

Установщик каталога скиллов для .NET: сам подбирает их по файлам проекта и ставит в Claude Code, Codex, Copilot и Gemini CLI

CLIРасширенный доступ507Звезды репозитория

Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету

СкиллРасширенный доступ7,1 тыс.Звезды репозитория

Softaworks Agent Toolkit

Softaworks Agent Skills

Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация

ПлагинРасширенный доступ2,6 тыс.Звезды репозитория

94 плагина, 202 агента, 183 скилла и 105 команд для Claude Code с генерацией под Codex, Cursor, OpenCode и Copilot

ПлагинРасширенный доступ42,3 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
dotnet-artisan (эта карточка)нет236
.NET Skillsнет1 250скиллы и субагенты для Claude Code и Codex с упором на Akka.NET, Aspire и производительность; dotnet-artisan добавляет Copilot CLI, маршрутизаторы и 159 справочных файлов
dotnet-claude-kitнет805плагин для .NET 10 с 47 скиллами, командами и сервером Roslyn; dotnet-artisan короче и ставится в три клиента
.NET Agent Skillsнет5 837официальные скиллы команды .NET по MSBuild, NuGet и обновлениям; dotnet-artisan сообщества и покрывает еще Blazor, MAUI, CI и отладку

Коротко о README

Описание перечисляет охват платформы, команды установки для Claude Code, OpenCode, Copilot CLI и Codex и таблицу поддержки провайдеров. Затем идут каталог скиллов, таблица агентов, схемы устройства и маршрутизации, примеры запросов и сведения о проверках маршрутизации в CI.

Бейдж для README

Сообщить о проблеме

Foxx AIdotnet-artisan
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.