Apps post
← К списку постов

Microsoft/Skills: как Skills, MCP Servers и Custom Agents делают ИИ-агентов умнее при работе с Azure SDK

Опубликовано: 18 февраля 2026 г. в 04:56

Источник: Apps-лента этого сайта.

Microsoft выпустила открытый репозиторий microsoft/skills — коллекцию готовых навыков (Skills), MCP-серверов, кастомных агентов и шаблонов Agents.md для «заземления» (grounding) ИИ-кодинг-агентов при работе с Azure SDK и Microsoft AI Foundry. Репозиторий уже собрал более 1600 звёзд на GitHub и активно развивается командой разработчиков Microsoft.

Что такое microsoft/skills и зачем это нужно?

Современные ИИ-агенты — такие как GitHub Copilot, Claude Code или агенты в VS Code — обладают мощными возможностями генерации кода, однако страдают от одной общей проблемы: устаревших знаний. Модели обучены на данных из прошлого, а Azure SDK и Microsoft AI Foundry постоянно обновляются. Именно для этого и создан проект microsoft/skills: он предоставляет механизм «заземления» агентов актуальными знаниями через специализированные навыки, MCP-серверы и ролевых агентов.

Skills — 131 навык для пяти языков программирования

Ядро репозитория — это 131 модульный навык (Skills), организованных по языкам программирования и техническим доменам. Навыки представляют собой специализированные файлы с инструкциями, которые устанавливаются в директорию агента (например, .github/skills/ для GitHub Copilot) и активируют нужные паттерны знаний при генерации кода.

  • Python — 41 навык: работа с Azure AI Foundry, Cosmos DB, Blob Storage, Service Bus, OpenTelemetry, FastAPI и другими сервисами.
  • .NET — 28 навыков: Azure OpenAI, Document Intelligence, Event Hubs, Redis, PostgreSQL, Playwright Testing и другие.
  • TypeScript — 25 навыков: AI Search, Voice Live, Zustand, React Flow, Web PubSub, .NET Aspire и другие.
  • Java — 25 навыков: Anomaly Detector, Communication Services (Chat, SMS, Call Automation), Cosmos DB и другие.
  • Rust — 7 навыков: Azure Identity, Key Vault, Cosmos DB, Blob Storage, Event Hubs.
  • Core — 7 навыков: MCP Builder, Copilot SDK, Skill Creator, Podcast Generation и другие.

Установка выполняется одной командой через npx:

npx skills add microsoft/skills

Важная рекомендация авторов: загружайте только те навыки, которые нужны для текущего проекта. Избыточная загрузка приводит к «размытию» контекста и снижению качества генерации кода.

MCP Servers — интеграция с внешними инструментами

Model Context Protocol (MCP) — это стандарт подключения ИИ-агентов к внешним инструментам и источникам данных в реальном времени. Репозиторий содержит готовые конфигурации MCP-серверов, разбитых на категории:

  • Документация: microsoft-docs (поиск по Microsoft Learn), context7, deepwiki — позволяют агенту обращаться к актуальной документации SDK прямо во время генерации кода.
  • Разработка: github, playwright (браузерная автоматизация), terraform, eslint.
  • Утилиты: sequentialthinking, memory, markitdown.

Для полноценных MCP-реализаций под Azure-сервисы предусмотрен отдельный репозиторий microsoft/mcp.

Custom Agents — ролевые агенты под каждую задачу

Репозиторий включает набор готовых ролевых агентов с чётко очерченными зонами ответственности:

  • backend.agent.md — FastAPI, Pydantic, Cosmos DB, Azure-сервисы.
  • frontend.agent.md — React, TypeScript, React Flow, Zustand, Tailwind CSS.
  • infrastructure.agent.md — Bicep, Azure CLI, Container Apps, сетевая инфраструктура.
  • planner.agent.md — декомпозиция задач, архитектурные решения.
  • presenter.agent.md — документация, демо, технические тексты.

Каждый агент конфигурируется через соответствующий .md-файл и использует навыки и MCP-серверы для специализированных рабочих процессов.

Agents.md — шаблон управления поведением агентов

Файл AGENTS.md в корне репозитория служит универсальным шаблоном для настройки поведения ИИ-агентов в ваших собственных проектах. Он инструктирует агентов обращаться к MCP-серверам за актуальными данными по SDK перед тем, как начать реализацию — это ключевой механизм борьбы с устаревшими паттернами кода в обученных моделях.

Логика работы следующая: агент получает задачу → сверяется с актуальной документацией через MCP → генерирует код на основе свежих данных, а не устаревших весов обученной модели.

Плагины: deep-wiki и azure-skills

Репозиторий поддерживает систему плагинов — устанавливаемых пакетов с наборами агентов, команд и навыков:

  • deep-wiki — AI-генератор wiki-документации с диаграммами Mermaid, руководствами для новых разработчиков и автогенерацией AGENTS.md.
  • azure-skills — интеграция с Azure MCP для управления облачными ресурсами. Включает 18 навыков: AI, Storage, RBAC, Cost Optimization и трёхшаговый деплой-воркфлоу (azure-prepare → azure-validate → azure-deploy).

Тестирование: 127 навыков и 1148 сценариев

Качество навыков проверяется с помощью Test Harness на базе GitHub Copilot SDK. Каждый навык имеет acceptance-критерии и набор тест-сценариев. Репозиторий содержит 1148 тестовых сценариев для 127 навыков. Для итеративного улучшения качества реализован паттерн Ralph Loop: генерация → оценка (0-100) → анализ ошибок → регенерация с учётом фидбека → отчёт.

Как начать использовать microsoft/skills?

Проект распространяется под лицензией MIT и доступен для любых проектов. Для начала работы достаточно одной команды:

npx skills add microsoft/skills

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