К основному содержанию
скилл

azure-enterprise-infra-planner — скилл для Claude Code и Copilot

Скилл планирует корпоративную инфраструктуру Azure по описанию нагрузки и генерирует Bicep или Terraform. Пригодится, когда нужно спроектировать landing zone, hub-spoke сеть или DR-топологию.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add microsoft/skills --skill azure-enterprise-infra-planner -a claude-code
Открыть на GitHub

Что делает azure-enterprise-infra-planner

Скилл ведёт работу по семифазному конвейеру с гейтами. Сначала он разбирает входные требования и решает, что перед ним: чистая площадка или уже существующая инфраструктура, на которую нужно опереться. Во втором случае ресурсы инвентаризируются и берутся по ссылке, а не пересоздаются, и развёртывание идёт только аддитивно.

Дальше фазы идут по порядку: сбор инсайтов о среде, исследование лучших практик и ресурсов, генерация плана. Пятая фаза требует явного одобрения пользователем, шестая — жёсткий самопроверяющийся гейт: сгенерированный IaC должен пройти az bicep build или terraform validate без ошибок и сканирование checkov без нерешённых high/critical находок, а скилл обязан показать вывод команд. Седьмая фаза ждёт подтверждения с принятием рисков.

Артефакты ложатся в <project-root>/: .azure/insights.json, .azure/infrastructure-plan.json со статусами draft→approved→deployed и код в infra/main.bicep с модулями либо infra/main.tf. Скилл опирается на MCP-инструменты вроде insights_get, get_azure_bestpractices_get, wellarchitectedframework_serviceguide_get и bicepschema_get. Если MCP-инструмент недоступен, он делает одну повторную попытку, а потом откатывается на справочные файлы. Для прикладных задач авторы советуют azure-prepare.

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

  • спроектировать landing zone с нуля по описанию нагрузки
  • разложить hub-spoke сеть на подсети, файрволы и private endpoints
  • собрать мультирегиональную топологию с отказоустойчивостью
  • сгенерировать Bicep или Terraform для развёртывания в масштабе подписки
  • встроить новую нагрузку в уже работающую инфраструктуру без пересоздания ресурсов

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

  • Спланируй Azure-инфраструктуру для нагрузки с двумя регионами и отказоустойчивым хранилищем
  • Спроектируй hub-spoke сеть с VNet, файрволами и private endpoints
  • Сгенерируй Bicep для развёртывания в масштабе подписки по этому плану

Как установить azure-enterprise-infra-planner

1Через Skills CLI (Vercel)

npx skills add microsoft/skills --skill azure-enterprise-infra-planner -a claude-code

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

~/.claude/skills/azure-enterprise-infra-planner/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/azure-enterprise-infra-planner/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о azure-enterprise-infra-planner

Как установить azure-enterprise-infra-planner в Claude Code?

Выполните npx skills add microsoft/skills --skill azure-enterprise-infra-planner -a claude-code. Скилл появится в ~/.claude/skills/azure-enterprise-infra-planner/SKILL.md.

Что делает azure-enterprise-infra-planner?

Планирует корпоративную инфраструктуру Azure по описанию нагрузки и генерирует Bicep или Terraform. Работает по семифазному конвейеру с гейтами и проверкой IaC.

Чем он отличается от azure-prepare?

azure-enterprise-infra-planner рассчитан на планирование инфраструктуры, а для прикладных сценариев авторы советуют azure-prepare.

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

SKILL.md · MIT
---
name: azure-enterprise-infra-planner
description: "Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows."
license: MIT
metadata:
  author: Microsoft
  version: "1.4.2"
---

# Azure Enterprise Infra Planner

## When to Use This Skill

Activate this skill when user wants to:
- Plan enterprise Azure infrastructure from a workload or architecture description
- Architect a landing zone, hub-spoke network, or multi-region topology
- Design networking infrastructure: VNets, subnets, firewalls, private endpoints, VPN gateways
- Plan identity, RBAC, and compliance-driven infrastructure
- Generate Bicep or Terraform for subscription-scope or multi-resource-group deployments
- Plan disaster recovery, failover, or cross-region high-availability topologies

## Quick Reference

| Property | Details |
|---|---|
| MCP tools | `insights_get`, `get_azure_bestpractices_get`, `wellarchitectedframework_serviceguide_get`, `microsoft_docs_fetch`, `microsoft_docs_search`, `bicepschema_get` |
| CLI commands | `az deployment group create`, `az bicep build`, `az resource list`, `terraform init`, `terraform plan`, `terraform validate`, `terraform apply`, `checkov` |
| Output schema | [schema.md](references/schema.md) |
| Key references | [workflow.md](references/workflow.md), [waf-checklist.md](references/waf-checklist.md), [resources/](references/resources/README.md), [constraints/](references/constraints/README.md) |

## Workflow (Start Here)

Follow the step-by-step instructions in [workflow.md](references/workflow.md) to execute the 7 phases of infrastructure planning and provisioning.

## Architecture

The skill runs a **7-phase, gated pipeline**. Input is triaged into one of two flows:

- **Greenfield** — only new requirements; run the phases straight through.
- **Referenced (brownfield)** — the user supplies something that already exists (a live resource /
  resource group / subscription, IaC or an infra plan, or a requirements doc). The same phases run, plus
  [referenced-workload.md](references/referenced-workload.md): existing resources are inventoried and
  referenced (never recreated), the new workload is wired into them, and **Phase 7 deploys additively**
  (incremental only — never modifying or destroying the referenced resources).

Every phase advances only after its gate passes. Phase 5 requires explicit user approval; **Phase 6 is a
hardened, self-verifying gate** — the generated IaC must be secure-by-default, pass local validation
(`az bicep build` / `terraform validate`) with zero errors, pass a `checkov` security scan with no
unresolved high/critical findings, and the skill must **show the command output** and emit a completion
self-check before advancing; Phase 7 requires an explicit, risk-acknowledged deploy confirmation.

```mermaid
flowchart TD
    IN([Input]) --> TRIAGE{Existing infra<br/>referenced?}
    TRIAGE -- "No (greenfield)" --> P1
    TRIAGE -- "Yes (referenced)" --> RW[/referenced-workload.md:<br/>inventory + assign roles<br/>reference, never recreate/]
    RW --> P1

    subgraph PIPE [7-phase gated pipeline]
        direction TB
        P1[Phase 1 · Extract insights] --> P2[Phase 2 · Research best practices]
        P2 --> P3[Phase 3 · Research resources]
        P3 --> P4[Phase 4 · Generate plan]
        P4 --> P5{Phase 5 · Verify<br/>user approves?}
        P5 -- "no" --> P4
        P5 -- "approved" --> P6[Phase 6 · Generate IaC]
        P6 --> VAL{Validate<br/>az bicep build /<br/>terraform validate}
        VAL -- "errors" --> P6
        VAL -- "clean" --> P7{Phase 7 · Deploy<br/>risk-ack confirm?}
    end

    P7 -- "greenfield" --> DEP[az deployment / terraform apply]
    P7 -- "referenced" --> DEPADD[Additive deploy · incremental only<br/>what-if preview · no destroy of<br/>referenced resources]
    DEP --> OUT([Deployed])
    DEPADD --> OUT

    classDef gate fill:#fff3cd,stroke:#d39e00,color:#000;
    classDef ref fill:#e2f0d9,stroke:#548235,color:#000;
    class P5,VAL,P7,TRIAGE gate;
    class RW,DEPADD ref;
```

**Artifacts** (written under `<project-root>/`): `.azure/insights.json` (Phase 1),
`.azure/infrastructure-plan.json` (Phase 4, status `draft`→`approved`→`deployed`), and
`infra/main.bicep` + `infra/modules/*` or `infra/main.tf` + `infra/modules/**` (Phase 6).

## MCP Tools

| Tool | Purpose |
|------|---------|
| `insights_get` | Retrieve insights about the user's existing Azure environment to guide planning decisions |
| `get_azure_bestpractices_get` | Azure best practices for code generation, operations, and deployment |
| `wellarchitectedframework_serviceguide_get` | WAF service guide for a specific Azure service |
| `microsoft_docs_search` | Search Microsoft Learn for relevant documentation chunks |
| `microsoft_docs_fetch` | Fetch full content of a Microsoft Learn page by URL |
| `bicepschema_get` | Bicep schema definition for any Azure resource type (latest API version) |

## Error Handling

| Error | Cause | Fix |
|---|---|---|
| MCP tool error or not available | Tool call timeout, connection error, or tool doesn't exist | Retry once; fall back to reference files and notify user if unresolved |
| Plan approval missing | `meta.status` is not `approved` | Stop and prompt user for approval before IaC generation or deployment |
| IaC validation failure | `az bicep build` or `terraform validate` returns errors | Fix the generated code and re-validate; notify user if unresolved |
| Pairing constraint violation | Incompatible SKU or resource combination | Fix in plan before proceeding to IaC generation |
| Infra plan or IaC files not found | Files written to wrong location or not created | Verify files exist at `<project-root>/.azure/` and `<project-root>/infra/`; if missing, re-create the files by following [workflow.md](references/workflow.md) exactly |

© Microsoft · MIT · microsoft/skills

Похожие скиллы

Всё по теме «DevOps и инфраструктура» →
azure-infra-engineer VoltAgent Community Проектирует и сопровождает инфраструктуру Azure: сети, Entra ID, PowerShell и Bicep. Нужен при подготовке развёртываний, проверок доступа и автоматизации операций. 245установок azure-key-vault MicrosoftDocs Скилл даёт агенту справочник по Azure Key Vault и Managed HSM: диагностика ошибок, настройка RBAC, Private Link и развёртывание через Bicep или Terraform. CX Codex +1 309установок azure-well-architected-review официальный github Проверяет IaC и развернутые ресурсы Azure по пяти направлениям Well-Architected Framework. Подойдет, если нужно найти риски и завести GitHub issues для исправлений. 41установок azure-developer-cli официальный github Помогает проектировать, проверять и настраивать проекты Azure Developer CLI (azd). Пригодится при работе с azure.yaml, шаблонами Bicep или Terraform и пайплайнами CI/CD. 32установок azure-verified-modules hashicorp Скилл с обязательными требованиями Azure Verified Modules: проверяет и помогает писать Terraform-модули, которые проходят сертификацию AVM. CX Codex +1 3 300установок azure-sql-database MicrosoftDocs Помогает проектировать, настраивать и чинить базы Azure SQL Database. Подсказывает лимиты, выбор тарифов vCore или DTU и выгружает свежую документацию Microsoft Learn. CX Codex +1 1 300установок

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

Весь набор →
azure-ai-voicelive-dotnet Скилл по Azure AI Voice Live SDK для .NET: помогает собрать голосового ассистента с двусторонним обменом аудио по WebSocket. 1установок slack-to-teams Разбирает существующий Slack-бот и помогает перевести его на Teams или сделать сразу под две платформы. Нужен, когда бот уже работает и его пора тянуть дальше. ★ 3 148звёзд репо research Проводит многошаговое исследование темы по кодовой базе: читает реальные пути выполнения и требует источник для каждого утверждения. ★ 3 148звёзд репо azure-kubernetes-automatic-readiness Оценивает манифесты и конфигурацию кластера на совместимость с AKS Automatic, находит блокеры миграции и предлагает правки. ★ 3 148звёзд репо azure-app-onboard Ведёт от идеи или готового кода до работающего развёртывания в Azure: подбирает сервисы, считает стоимость, генерирует IaC. ★ 3 148звёзд репо azure-monitor-ingestion-java Подсказывает агенту, как отправлять кастомные логи в Azure Monitor через Logs Ingestion API, DCR и DCE на Java. ★ 3 148звёзд репо azure-eventhub-java Скилл для работы с Azure Event Hubs SDK для Java: создание продюсеров и консьюмеров, батчи, партиции, чекпоинты. Пригодится при потоковой обработке событий. ★ 3 148звёзд репо azure-communication-callautomation-java Скилл по Java SDK Azure Communication Services Call Automation: исходящие звонки, IVR, запись разговора, распознавание DTMF и речи. ★ 3 148звёзд репо

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

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