.NET Agent Skills — плагин

Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI

  • 5 758 ★ репозитория
  • Последний коммит
  • MIT
ПлагинВыбор редакции

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

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

  • Плагин dotnet подключает языковой сервер C#
  • Скиллы запускают сборки, тесты и диагностические инструменты
Все причины и проверки

dotnet/skills

Установка

Ручная установка

/plugin marketplace add dotnet/skills
/plugin install <plugin>@dotnet-agent-skills

Так же работает в Copilot CLI, после установки перезапустите

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

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

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

  • Плагин dotnet подключает языковой сервер C#
  • Скиллы запускают сборки, тесты и диагностические инструменты

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

Что делает

Репозиторий команды .NET с 15 плагинами для кодовых агентов. Плагин dotnet подключает языковой сервер C# и общие скиллы разработки, остальные закрывают отдельные области: диагностика производительности, сборка и MSBuild, управление пакетами NuGet, обновление версий .NET, миграция тестовых фреймворков, Entity Framework, ASP.NET Core, Blazor, MAUI, ИИ и ML.NET, новые API .NET 11. Например, скилл analyzing-dotnet-performance ищет около 50 антипаттернов производительности с классификацией по серьезности.

Для кого. Разработчики на C# и .NET, которые используют Copilot, Claude Code, Cursor или Codex.

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

  • Нужно найти причины падения сборки MSBuild или ускорить ее
  • Переводите проект на новую версию .NET
  • Мигрируете тесты с xUnit на MSTest или с VSTest на Microsoft.Testing.Platform
  • Ищете узкие места производительности в горячих путях C#-кода

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

  • Проект не на .NET
  • Нужен анализ алгоритмической сложности: скилл производительности нацелен на использование API

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

Проверь сервис заказов на антипаттерны производительности и отсортируй находки по серьезности

Ограничения

Поддержка плагинов в VS Code находится в preview и может потребовать включения. Плагины ставятся по одному, общий список скиллов виден командой /skills после перезапуска.

Как отключить. Удалите установленный плагин через меню плагинов в Copilot CLI, Claude Code или Codex.

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

Как подключить в VS Code?

В settings.json включите chat.plugins.enabled и добавьте dotnet/skills в chat.plugins.marketplaces, затем выполните /plugins в Copilot Chat.

Где сравнить полезность скиллов?

На дашборде Skill Value по адресу dotnet.github.io/skills: расход токенов, время, активация и доля непройденных проверок.

Обсуждение

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

Плагины

Скилл Payload

Payload agent skill

Официальный скилл Payload CMS, который приходит вместе с пакетом: коллекции, поля, хуки, доступы, запросы и адаптеры баз данных

СкиллМинимальный доступ45,6 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы

MCP-серверРасширенный доступ3,7 тыс.Звезды репозитория
Официальный

Официальный набор Tencent CloudBase для кодинг-агентов: плагин ставит стек, скиллы задают правила, MCP работает с бэкендом

ПлагинШирокий доступ1,2 тыс.Звезды репозитория

17 скиллов учат агента писать приложения на Convex по документации и вести проект через PRD, task.md и журнал изменений

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

Скилл для Claude Code и Codex по разработке на 1С-Битрикс и коробочном Битрикс24: сначала сверка с ядром проекта, потом решение

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

Официальный набор Sanity для агентов: удаленный MCP с доступом к проектам, скиллы по моделированию контента, SEO и миграциям, плагины

ПлагинШирокий доступ194Звезды репозитория

Коротко о README

Кураторский набор скиллов и агентов от команды .NET по стандарту agentskills.io. Таблица перечисляет 15 плагинов с описаниями. Установка расписана для Copilot CLI и Claude Code, VS Code, Cursor и Codex CLI, включая установку отдельных скиллов через skill-installer. Для оценки скиллов есть публичный дашборд.

Бейдж для README

Исходный SKILL.md

---
name: analyzing-dotnet-performance
description: >-
  Scans .NET code for ~50 performance anti-patterns across async, memory,
  strings, collections, LINQ, regex, serialization, and I/O with tiered
  severity classification. Use when analyzing .NET code for optimization
  opportunities, reviewing hot paths, or auditing allocation-heavy patterns.
license: MIT
---

# .NET Performance Patterns

Scan C#/.NET code for performance anti-patterns and produce prioritized findings with concrete fixes. Patterns sourced from the official .NET performance blog series, distilled to customer-actionable guidance.

## When to Use

- Reviewing C#/.NET code for performance optimization opportunities
- Auditing hot paths for allocation-heavy or inefficient patterns
- Systematic scan of a codebase for known anti-patterns before release
- Second-opinion analysis after manual performance review

## When Not to Use

- **Algorithmic complexity analysis** — this skill targets API usage patterns, not algorithm design
- **Code not on a hot path** with no performance requirements — avoid premature optimization

## Inputs

| Input | Required | Description |
|-------|----------|-------------|
| Source code | Yes | C# files, code blocks, or repository paths to scan |
| Hot-path context | Recommended | Which code paths are performance-critical |
| Target framework | Recommended | .NET version (some patterns require .NET 8+) |
| Scan depth | Optional | `critical-only`, `standard` (default), or `comprehensive` |

## Workflow

### Step 1: Load Critical Reference

Resolve bundled paths from the directory that contains this `SKILL.md`, not from the user's workspace. Load this reference file first:

- `references/critical-patterns.md`

If a direct read fails, list this skill's `references/` directory once and retry only when the listing shows the expected file. Do not use workspace file or text search to locate the skill installation.

### Step 2: Detect Code Signals and Select Topic Recipes

Scan the code for signals that indicate which pattern categories to check. Use the `## Detection` section from the critical reference when available and the inline recipes in Step 3 for initial signal detection.

After detecting signals, load only the topic-specific references selected by scan depth:

- `critical-only`: No additional references (use only `critical-patterns.md`)
- `standard` (default): Load references matching detected signals from this list:
  - `references/async-patterns.md` — async/Task/ValueTask signals
  - `references/memory-and-strings.md` — Span/Memory/string allocation signals
  - `references/regex-patterns.md` — Regex signals
  - `references/collections-and-linq.md` — Dictionary/List/LINQ signals
  - `references/io-and-serialization.md` — JsonSerializer/HttpClient/Stream signals
  - `references/structural-patterns.md` — always loaded (unsealed classes checked regardless)
- `comprehensive`: Load all six topic-specific references above

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

Foxx AI.NET Agent Skills
Foxx AI

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