CSharpGuidelines — плагин

Плагин csharp-guidelines сверяет код агента на .NET с правилами Денниса Думена AV0100–AV2400 для языка до версии 14.

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

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

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

  • Добавляет агенту справочные правила и сам файлы проекта не меняет.
Все причины и проверки

dennisdoomen/csharpguidelines

Установка

Работает в

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

npx skillfoxx add plugins/csharpguidelines

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

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

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

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

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

  • Добавляет агенту справочные правила и сам файлы проекта не меняет.

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

Что делает

Репозиторий C# Coding Guidelines, помимо сайта и PDF, служит маркетплейсом плагинов для Claude Code и GitHub Copilot CLI. Скилл `csharp-guidelines` заставляет агента применять правила при написании, ревью и рефакторинге C#. Правила разложены по одиннадцати справочным файлам: общие принципы, дизайн классов, дизайн членов, прочий дизайн, сопровождаемость, тестируемость, именование, производительность, использование платформы, документация и оформление. Каждое правило имеет номер и уровень: обязательное, желательное или допустимое.

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

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

  • Агент генерирует класс, и его надо сверить с правилами о связанности и ответственности.
  • Идет ревью pull request на C#, а критерии записаны в общем справочнике.
  • Рефакторинг метода с длинным списком параметров и вложенными ветвлениями.
  • Команде нужна единая схема именования и порядка членов класса.

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

  • Проект не на C#: правила привязаны к языку.
  • Нужен автоматический анализатор в сборке: скилл направляет агента, но анализатором не служит.
  • У команды уже есть свой стиль, расходящийся с правилами.

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

Проведи ревью этого C#-файла по csharp-guidelines: назови нарушенные правила с номерами AV и предложи исправления.

Ограничения

Скилл направляет агента, а не проверяет сборку: нарушения правил он не блокирует, и для этого нужны анализаторы. Справочники покрывают C# до версии 14. Уровни «обязательно, желательно, допустимо» агент трактует сам, поэтому спорные места стоит просматривать глазами. Плагин ставится через маркетплейс Claude Code или Copilot CLI, для других агентов `SKILL.md` придется подключать вручную. Права на текст правил указаны в `LICENSE.md` репозитория.

Как отключить. Удалите плагин `csharp-guidelines` командой управления плагинами вашего агента и уберите маркетплейс из списка. Файлы проекта плагин не менял.

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

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

Выполните `claude plugin install csharp-guidelines --marketplace dennisdoomen/CSharpGuidelines`.

Как поставить в Copilot CLI?

Выполните `copilot plugin marketplace add dennisdoomen/CSharpGuidelines`, затем `copilot plugin install csharp-guidelines@csharp-guidelines`.

Что значат уровни правил?

Must соблюдают всегда, Should соблюдают, если нет веской причины отступить, May означает необязательную хорошую практику.

Как собрать PDF с правилами?

Запустите `build.ps1` в Windows или `./build.sh` в macOS и Linux. Нужны .NET 10 SDK и Google Chrome.

Какая лицензия?

В репозитории указан `LICENSE.md`. Условия использования текста правил смотрите в нем.

Обсуждение

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

Плагины

Скилл-плагин заставляет агента писать современный Go: версия из go.mod, дженерики, конкурентность и проверка go fix.

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

c-code-style

Recommended C style and coding rules

Скилл применяет свод правил стиля C Тилена Майерле и прогоняет clang-format при каждой правке кода.

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

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

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

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

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

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

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
CSharpGuidelines (эта карточка)нет784
dotnet-skills — установщик скиллов для .NETнет513общий набор навыков для .NET; csharp-guidelines сводит правила кода к одному нумерованному справочнику AV
dotnet-artisanнет237широкий набор для .NET-разработки; csharp-guidelines сфокусирован на стиле и дизайне кода C#

Коротко о README

README ведет на сайт правил, дает команды установки скилла для Claude Code и Copilot CLI, а также описывает сборку PDF и локальный просмотр сайта через Jekyll.

Бейдж для README

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