dotnet-skills — плагин

Два навыка для .NET: поиск API и пакетов NuGet по скомпилированным сборкам и разбор выделений памяти.

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

Минимальный доступ

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

  • Навыки читают сборки и пакеты и подсказывают команды, ничего не изменяя в проекте.
Все причины и проверки

richlander/dotnet-skills

Установка

Работает в

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

npx skillfoxx add plugins/richlander-dotnet-skills

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

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

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

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

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

  • Навыки читают сборки и пакеты и подсказывают команды, ничего не изменяя в проекте.

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

Что делает

Плагин из двух навыков для ассистентов с кодом на C# и .NET. `dotnet-inspect` ищет по скомпилированным сборкам и пакетам NuGet: где живет нужный API, какие версии пакета есть, что изменилось между версиями. Навык запускает инструмент командой `dnx dotnet-inspect -y -- <команда>` и опирается на найденные факты, а не на догадки модели. `dotnet-allocation-triage` разбирает выделения памяти в готовых сборках статически, а затем подтверждает находки профилировщиком или замерами. Так агент не гадает, где приложение лишний раз создает объекты. Плагин ставится из маркетплейса командами `/plugin marketplace add richlander/dotnet-skills` и `/plugin install dotnet-skills@richlander-dotnet-skills`. Работает с Claude Code и GitHub Copilot.

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

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

  • Агент выдумывает методы библиотеки, и нужно найти настоящий API в сборке.
  • Перед обновлением пакета NuGet надо понять, что изменилось между версиями.
  • Сервис на .NET потребляет много памяти, и нужен список подозрительных мест.
  • Требуется быстро выяснить, какой пакет содержит нужный тип.

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

  • Проект не на .NET и C#.
  • Нужен полноценный профилировщик с графиками, а не статический разбор.
  • Нет доступа к сети, а пакеты надо получать с NuGet.

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

Найди в установленных пакетах, где объявлен JsonSerializer, и покажи, что изменилось в Microsoft.Extensions.AI между версиями.

Ограничения

В репозитории два навыка и ни одной команды вне них, остальное нужно ставить самому. Для запуска `dotnet-inspect` нужна команда `dnx`, которая поставляется с новыми версиями .NET SDK. Статический разбор выделений дает кандидатов, а не доказательства: вывод стоит подтвердить профилировщиком или бенчмарком, как советует сам навык. Файла лицензии в репозитории нет, поэтому условия использования и распространения не определены. Инструкции по установке в README ведут к ссылкам на обсуждения GitHub для Copilot и Claude Code.

Как отключить. Удалите плагин командой `claude plugin uninstall dotnet-skills@richlander-dotnet-skills` и маркетплейс из `/plugin`.

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

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

Два: `dotnet-inspect` для поиска по сборкам и пакетам NuGet и `dotnet-allocation-triage` для разбора выделений памяти.

Как запустить поиск по API?

Агент выполняет `dnx dotnet-inspect -y -- find <имя> -n 5 --table`. Флаг `-y` пропускает подтверждение, а `--` передает остальные аргументы инструменту.

Можно ли искать по пакетам, которых нет в проекте?

Да, область поиска расширяют параметрами `--package` и `--package-prefix`, а проект задают через `--project`.

Подходит ли для Copilot?

Да, в документации есть установка для GitHub Copilot CLI командой `/plugin marketplace add richlander/dotnet-skills`.

Как обновить плагин?

Обновите маркетплейс командой `/plugin marketplace update richlander-dotnet-skills`, затем плагин: `claude plugin update dotnet-skills@richlander-dotnet-skills`.

Обсуждение

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

Плагины

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

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

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

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

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

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

Каталог из 46 версионных скиллов для код-ревью, релизов, CI и лендингов: ставится плагином lstack или по одному через npx.

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

Набор правил, скиллов, агентов и плагинов для .NET: DDD, чистая архитектура, тесты и LSP-плагины для Copilot CLI и Claude Code.

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

Единственный SKILL.md со справочником приемов ускорения кода на .NET 10–11: подключается по запросу при оптимизации.

СкиллМинимальный доступ309Звезды репозитория

Коротко о README

Два навыка для работы с .NET через инструменты разбора сборок. Установка из маркетплейса для Claude Code и Copilot.

Бейдж для README

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