dotnet-artisan — плагин
Плагин для .NET с 10 скиллами и 14 агентами-специалистами: ASP.NET Core, Blazor, MAUI, тесты, CI и отладка
- 236 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки при старте сессии и при каждом запросе запускают скрипты Node.js на вашей машине
- Плагин подключает удаленный MCP-сервер Microsoft Learn, а скилл с документацией библиотек обращается к API Context7 по сети
Установка
- Работает в
В терминале, через 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, тесты и производительность
Плагин для Claude Code по .NET 10: 47 скиллов, 10 агентов, 16 команд, правила, хуки и MCP-сервер на Roslyn.
dotnet-skills — установщик скиллов для .NET
dotnet-skills
Установщик каталога скиллов для .NET: сам подбирает их по файлам проекта и ставит в Claude Code, Codex, Copilot и Gemini CLI
Agent Skills от Tech Leads Club
Agent Skills
Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету
Softaworks Agent Toolkit
Softaworks Agent Skills
Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация
Agentic Plugin Marketplace от wshobson
Agentic Plugin Marketplace
94 плагина, 202 агента, 183 скилла и 105 команд для Claude Code с генерацией под Codex, Cursor, OpenCode и Copilot
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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.