К основному содержанию
субагент GitHub Copilot официальный · GitHub

Azure AVM Bicep mode — субагент для GitHub Copilot: обзор

Помогает создавать, обновлять и проверять код инфраструктуры в Bicep через Azure Verified Modules. Пригодится при настройке ресурсов Azure.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/azure-verified-modules-bicep.agent.md
Открыть на GitHub

Что делает Azure AVM Bicep mode

Субагент переводит написание кода инфраструктуры в Azure на рельсы Azure Verified Modules (AVM). При генерации конфигураций Bicep он обращается к публичному реестру через префикс br/public:avm/res/{service}/{resource}. Это исключает ручное изобретение шаблонных ресурсов. Субагент требует жёстко фиксировать теги версий из реестра MCR.

В рабочий процесс встроена проверка качества. После любых правок агент требует запускать команду bicep lint. Для валидации схемы задействован инструмент azure_get_schema_for_Bicep, а справочные рекомендации подтягиваются через microsoft.docs.mcp и azure_get_deployment_best_practices.

Этот режим полезен командам, которые стандартизируют облачную инфраструктуру Azure на Bicep. Если вы не используете публичные модули Microsoft или пишете модули с нуля, ставить субагент нет смысла.

Какие задачи решает

  • Найти готовые модули в каталоге Azure Verified Modules
  • Подключить Bicep-модули с фиксацией версий из реестра MCR
  • Проверить шаблоны командой bicep lint
  • Сверить схему параметров через инструмент azure_get_schema_for_Bicep

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

  • Создай шаблон Bicep для виртуальной сети через модули AVM и зафиксируй версии
  • Проверь этот bicep-файл с помощью bicep lint и инструментов схемы
  • Найди в реестре AVM модуль для Azure Storage Account

Как установить Azure AVM Bicep mode

Вручную: положить файлы

.github/agents/azure-verified-modules-bicep.agent.md

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

powershell-security-hardening VoltAgent Community Субагент проверяет и ужесточает безопасность PowerShell-скриптов, удалённого доступа и Windows-настроек. Подойдёт для аудита автоматизации и security gates в CI/CD. Claude Code 194установок powershell-module-architect VoltAgent Community Субагент проектирует и рефакторит PowerShell-модули, профили и библиотеки автоматизации. Подойдёт для совместимости PowerShell 5.1 и 7+. Claude Code 183установок terragrunt-expert VoltAgent Community Субагент помогает проектировать Terragrunt-конфигурации, связывать зависимости и вести несколько окружений. Подойдёт для проектов на OpenTofu или Terraform. Claude Code 174установок security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. Claude Code 10 718установок error-detective VoltAgent Community Субагент для Claude, который ищет причины сбоев: сопоставляет ошибки между сервисами, строит цепочки и предлагает, как их предотвратить. Claude Code 7 557установок devops-engineer VoltAgent Community Субагент помогает разбирать и настраивать инфраструктуру, CI/CD, контейнеры и развёртывание. Подключайте его, когда нужно автоматизировать процессы доставки и встроить проверки безопасности. Claude Code 7 392установок deployment-engineer VoltAgent Community Проектирует CI/CD-пайплайны, настраивает стратегии релиза вроде canary или blue-green и автоматизирует откат сборок. Пригодится, когда нужно ускорить доставку кода без ручных деплоев. Claude Code 6 079установок security-engineer VoltAgent Community Настраивает DevSecOps-пайплайны, проверяет инфраструктуру на уязвимости и внедряет политики безопасности. Помогает при переходе к модели zero-trust и автоматизации комплаенса. Claude Code 3 243установок

Вопросы о Azure AVM Bicep mode

Как установить Azure AVM Bicep mode в GitHub Copilot?

Добавьте файл субагента в проект по пути .cursor/agents/azure-verified-modules-bicep.md, .claude/agents/azure-verified-modules-bicep.md или .codex/agents/azure-verified-modules-bicep.md. Конфигурация активирует режим работы с модулями Bicep.

Что делает Azure AVM Bicep mode?

Субагент помогает создавать и проверять код Bicep с использованием библиотек Azure Verified Modules. Он подбирает официальные примеры и настаивает на фиксации тегов версий.

Какие инструменты субагент использует для проверки кода?

Для проверки схемы он использует azure_get_schema_for_Bicep, а рекомендации по развертыванию запрашивает через azure_get_deployment_best_practices. После любых изменений в шаблонах запускается bicep lint.

Исходный текст

azure-verified-modules-bicep.agent.md · MIT
---
description: "Create, update, or review Azure IaC in Bicep using Azure Verified Modules (AVM)."
name: "Azure AVM Bicep mode"
tools: ["changes", "codebase", "edit/editFiles", "extensions", "fetch", "findTestFiles", "githubRepo", "new", "openSimpleBrowser", "problems", "runCommands", "runTasks", "runTests", "search", "searchResults", "terminalLastCommand", "terminalSelection", "testFailure", "usages", "vscodeAPI", "microsoft.docs.mcp", "azure_get_deployment_best_practices", "azure_get_schema_for_Bicep"]
---

# Azure AVM Bicep mode

Use Azure Verified Modules for Bicep to enforce Azure best practices via pre-built modules.

## Discover modules

- AVM Index: `https://azure.github.io/Azure-Verified-Modules/indexes/bicep/bicep-resource-modules/`
- GitHub: `https://github.com/Azure/bicep-registry-modules/tree/main/avm/`

## Usage

- **Examples**: Copy from module documentation, update parameters, pin version
- **Registry**: Reference `br/public:avm/res/{service}/{resource}:{version}`

## Versioning

- MCR Endpoint: `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`
- Pin to specific version tag

## Sources

- GitHub: `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`
- Registry: `br/public:avm/res/{service}/{resource}:{version}`

## Naming conventions

- Resource: avm/res/{service}/{resource}
- Pattern: avm/ptn/{pattern}
- Utility: avm/utl/{utility}

## Best practices

- Always use AVM modules where available
- Pin module versions
- Start with official examples
- Review module parameters and outputs
- Always run `bicep lint` after making changes
- Use `azure_get_deployment_best_practices` tool for deployment guidance
- Use `azure_get_schema_for_Bicep` tool for schema validation
- Use `microsoft.docs.mcp` tool to look up Azure service-specific guidance

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой