AIKraft/Skills/azure-hosted-copilot-sdk

azure-hosted-copilot-sdk

Создаёт, разворачивает и модифицирует приложения на GitHub Copilot SDK в Azure. Обязателен при наличии @github/copilot-sdk или CopilotClient. Поддерживает BYOM и интеграцию с Azure.

MIMicrosoft official Разработка ★ 1.5k

Что делает навык

Навык определяет наличие GitHub Copilot SDK в кодовой базе и выступает точкой входа для оркестрации задач по созданию, развёртыванию и модификации приложений на Azure. Он обязателен при наличии зависимостей @github/copilot-sdk или классов CopilotClient, предотвращая прямой вызов других навыков Azure до проверки кода.

Когда применять

  • Создание нового приложения с использованием GitHub Copilot SDK на Azure.
  • Развёртывание существующего проекта, содержащего зависимости copilot-sdk.
  • Модификация или добавление функций в приложение с использованием CopilotClient.
  • Определение необходимости использования специфичных для Azure инструментов подготовки и деплоя на основе анализа кодовой базы.

Как работает

  1. Немедленно прочитать файл package.json в корневой директории рабочей области (и на уровень глубже).
  2. Проверить наличие @github/copilot-sdk или copilot-sdk в полях name, dependencies или devDependencies.
  3. Если в package.json маркеры не найдены, просканировать файлы .ts и .js на наличие CopilotClient или функций createSession + sendAndWait.
  4. При обнаружении любого маркера вызвать этот навык как точку входа, а не направлять запрос напрямую в azure-prepare или azure-deploy.
  5. Использовать этот навык для оркестрации других навыков (azure-prepare, azure-deploy) как подзадач.

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

Создай приложение на GitHub Copilot SDK и разверни его в Azure.
Добавь новую функцию в мой проект, использующий @github/copilot-sdk.
Подготовь и разверни текущий код, где используется CopilotClient.

Что понадобится

  • Доступ к файловой системе для чтения package.json и исходных файлов (.ts, .js).
  • Наличие в проекте зависимостей @github/copilot-sdk или copilot-sdk, либо использования CopilotClient.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «azure-hosted-copilot-sdk» из репозитория: # https://github.com/microsoft/azure-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r azure-hosted-copilot-sdk/ ~/.claude/skills/azure-hosted-copilot-sdk/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.