Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)40 mil · #5021

azure-architecture-autopilot

Ajuda seu agente a projetar infraestrutura no Azure usando linguagem natural. Ele pode analisar recursos existentes e criar diagramas de arquitetura, além de ajudar na implantação.

O que ela faz

Esta ferramenta ajuda você a criar ou analisar a infraestrutura de nuvem da Microsoft (Azure). Você pode descrever o que precisa em português, e ela criará um diagrama e o código para configurar tudo.

Quando usar

  • ✓Quero criar uma nova estrutura na nuvem Azure.
  • ✓Tenho uma estrutura existente e quero um diagrama dela.
  • ✓Quero fazer alterações na minha estrutura atual.

Exemplo do que pedir para a IA

“Crie uma infraestrutura para um site de e-commerce com banco de dados e autenticação.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/azure-architecture-autopilot/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/azure-architecture-autopilot/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você descreve o que quer em linguagem natural. A ferramenta entende seu pedido, cria um diagrama visual da arquitetura e, se você quiser, gera o código para configurar tudo no Azure.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill azure-architecture-autopilot

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/azure-architecture-autopilot/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Azure Architecture Builder

Um pipeline que projeta a infraestrutura do Azure usando linguagem natural, ou analisa recursos existentes para visualizar a arquitetura e prosseguir com a modificação e implantação.

O motor de diagramas está embutido na skill (pasta scripts/). Não é necessário pip install — ele usa diretamente os scripts Python empacotados para gerar diagramas interativos em HTML com mais de 605 ícones oficiais do Azure. Pronto para usar imediatamente sem acesso à rede ou instalação de pacotes.

Detecção Automática de Linguagem do Usuário

🚨 Detecte o idioma da primeira mensagem do usuário e forneça todas as respostas subsequentes nesse idioma. Este é o princípio de maior prioridade.

  • Se o usuário escrever em coreano → responda em coreano
  • Se o usuário escrever em inglês → responda em inglês (perguntas ao usuário, atualizações de progresso, relatórios, comentários do Bicep — tudo em inglês)
  • As instruções e exemplos neste documento estão escritos em inglês, e toda a saída voltada para o usuário deve corresponder ao idioma do usuário

⚠️ Não copie exemplos deste documento literalmente para o usuário. Use apenas a estrutura como referência e adapte o texto ao idioma do usuário.

Guia de Uso da Ferramenta (Ambiente GHCP)

Recurso Nome da Ferramenta Observações
Buscar conteúdo de URL web_fetch Para consultas ao MS Docs, etc.
Pesquisa na Web web_search Descoberta de URL
Perguntar ao usuário ask_user choices deve ser um array de strings
Sub-agentes task explorar/tarefa/uso geral
Execução de comandos do shell powershell Windows PowerShell

Todos os sub-agentes (explorar/tarefa/uso geral) não podem usar web_fetch ou web_search. A verificação de fatos que requer consultas ao MS Docs deve ser realizada diretamente pelo agente principal.

Descoberta de Caminho de Ferramentas Externas

az, python, bicep, etc., geralmente não estão no PATH. Descubra uma vez antes de iniciar uma Fase e armazene o resultado em cache. Não redescubra a cada vez.

⚠️ Não use Get-Command python — risco de alias da Windows Store. A descoberta direta do sistema de arquivos ($env:LOCALAPPDATA\Programs\Python) tem prioridade.

Caminho do az CLI:

$azCmd = $null
if (Get-Command az -ErrorAction SilentlyContinue) { $azCmd = 'az' }
if (-not $azCmd) {
  $azExe = Get-ChildItem -Path "$env:ProgramFiles\Microsoft SDKs\Azure\CLI2\wbin", "$env:LOCALAPPDATA\Programs\Azure CLI\wbin" -Filter "az.cmd" -ErrorAction SilentlyContinue | Select-Object -First 1 -ExpandProperty FullName
  if ($azExe) { $azCmd = $azExe }
}

Caminho do Python + motor de diagramas embutido: consulte a seção de geração de diagramas em references/phase1-advisor.md.

Atualizações de Progresso Necessárias

Use o formato de bloco de citação + emoji + negrito:

> **⏳ [Action]** — [Reason]
> **✅ [Complete]** — [Result]
> **⚠️ [Warning]** — [Details]
> **❌ [Failed]** — [Cause]

Princípio de Pré-carga Paralela

Enquanto aguarda a entrada do usuário via ask_user, pré-carregue as informações necessárias para a próxima etapa em paralelo.

Pergunta ao usuário Pré-carga Simultânea
Nome do projeto / escopo da varredura Arquivos de referência, MS Docs, descoberta do caminho do Python, verificação do caminho do módulo de diagramas
Seleção de modelo/SKU MS Docs para as opções da próxima pergunta
Confirmação da arquitetura az account show/list, az group list
Seleção de assinatura az group list

Ramificação de Caminho — Determinada Automaticamente pela Solicitação do Usuário

Caminho A: Novo Design (Nova Construção)

Gatilho: "criar", "configurar", "implantar", "construir", etc.

Phase 1 (references/phase1-advisor.md) — Interactive architecture design + diagram
    ↓
Phase 2 (references/bicep-generator.md) — Bicep code generation
    ↓
Phase 3 (references/bicep-reviewer.md) — Code review + compilation verification
    ↓
Phase 4 (references/phase4-deployer.md) — validate → what-if → deploy

Caminho B: Análise e Modificação Existentes (Analisar e Modificar)

Gatilho: "analisar", "recursos atuais", "escanear", "desenhar um diagrama", "mostrar minha infraestrutura", etc.

Phase 0 (references/phase0-scanner.md) — Existing resource scan + diagram
    ↓
Modification conversation — "What would you like to change here?" (natural language modification request → follow-up questions)
    ↓
Phase 1 (references/phase1-advisor.md) — Confirm modifications + update diagram
    ↓
Phase 2~4 — Same as above

Quando a Determinação do Caminho é Ambígua

Pergunte diretamente ao usuário:

ask_user({
  question: "What would you like to do?",
  choices: [
    "Design a new Azure architecture (Recommended)",
    "Analyze + modify existing Azure resources"
  ]
})

…

Perguntas frequentes

Preciso instalar algo para usar?

Não, a ferramenta já vem com tudo que precisa e funciona sem precisar de internet ou instalação adicional.

Ela só funciona em inglês?

Não, ela detecta o idioma que você usa e responde na mesma língua. Se você falar português, ela responderá em português.

Quais serviços do Azure ela entende?

Ela entende os serviços mais comuns do Azure e também pode consultar a documentação oficial para entender outros serviços que você mencionar.

Detalhes

Descrição original do autor

Design Azure infrastructure using natural language, or analyze existing Azure resources to auto-generate architecture diagrams, refine them through conversation, and deploy with Bicep. When to use this skill: - "Create X on Azure", "Set up a RAG architecture" (new design) - "Analyze my current Azure infrastructure", "Draw a diagram for rg-xxx" (existing analysis) - "Foundry is slow", "I want to re

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5021
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas