.NET Agent Skills

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

ПлагинВыбор редакцииСредний риск

dotnet/skills

Установка

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

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

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

Что делает

Репозиторий команды .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.

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

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

tt (Tarantool CLI)

Tarantool CLI

Утилита tt для управления экземплярами, окружениями и пакетами Tarantool при разработке и эксплуатации

CLIСредний риск113

Архитектура Laravel API

Laravel API Production-Ready Architecture Skill

Скилл, который удерживает агента в слоистой архитектуре Laravel API: JSON:API v1.1, строгие типы, PHPStan level 8 и тесты

СкиллНизкий риск11

Скилл Wildberries Seller API

Wildberries Seller API - Agent Skill

Скилл-справочник по Wildberries Seller API на локальных Swagger-файлах с поиском на русском и английском

СкиллНизкий рискРоссийский стек6

Скилл Ozon Seller API

Ozon Seller API — Agent Skill

Скилл-справочник по Ozon Seller API: полный swagger.json и Node.js-скрипт для компактного поиска эндпоинтов и схем

СкиллНизкий рискРоссийский стек4