ASD

Azure Validate

Validación previa al despliegue en Azure. Comprueba en profundidad la configuración, la infraestructura (Bicep o Terraform), los roles RBAC, los permisos de identidad administrada y los prerrequisitos.

Oficial
Estrellas
1.4k

en todo el repo

Actividad
65

0–100, la ruta de este skill

Actualizado
hace 4 días

último commit aquí

Commits
5

últimos 90 días

Contexto
901 tok

159 tok en reposo

Paquete
27 archivos

91 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add microsoft/azure-skills --skill azure-validate --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Valida la preparación para desplegar antes de desplegar: configuración, infraestructura Bicep o Terraform, asignaciones de rol RBAC, permisos de identidad administrada y prerrequisitos.
  • Ejecuta un script de flujo que guía paso a paso y registra el progreso en `.azure/validate-status.json`.
  • Es el único skill autorizado a marcar el plan como `Validated`: `azure-deploy` tiene prohibido cambiar ese estado por su cuenta.

Úsalo cuando

  • Hay que comprobar si una app está lista para desplegar.
  • Hay que validar `azure.yaml` o Bicep, o ejecutar comprobaciones preflight.
  • Hay que diagnosticar errores de despliegue.

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • ¿está lista mi app para desplegar?
    • valida este Bicep
    • corre los preflight checks
    • verifica los roles RBAC

    SKILL.md

    En inglés

    Azure Validate

    AUTHORITATIVE GUIDANCE — Follow these instructions exactly unless they contradict security policies given to you.

    ⛔ STOP — PREREQUISITE CHECK REQUIRED

    Before proceeding, verify this prerequisite is met:

    azure-prepare was invoked and completed → .azure/deployment-plan.md exists with status Approved or later

    If the plan is missing, STOP IMMEDIATELY and invoke azure-prepare first.

    The complete workflow ensures success:

    azure-prepareazure-validateazure-deploy

    Triggers

    • Check if app is ready to deploy
    • Validate azure.yaml or Bicep
    • Run preflight checks
    • Troubleshoot deployment errors

    Rules

    1. Run after azure-prepare, before azure-deploy
    2. All checks must pass—do not deploy with failures
    3. Destructive actions require ask_userglobal-rules

    Steps

    Run the workflow script and follow its instructions. It walks you through each validation step one at a time, recording progress in .azure/validate-status.json. Use references/scripts/workflow.ps1 on Windows or references/scripts/workflow.sh on macOS/Linux.

    Start by calling the script without the completed-step argument:

    pwsh references/scripts/workflow.ps1 -WorkspacePath <workspace-path>
    # macOS/Linux: bash references/scripts/workflow.sh --workspace-path <workspace-path>
    

    Each run prints the next action and the value to pass next. Perform the action, then re-run with that value (-CompletedStep <value> for pwsh, --completed-step <value> for bash). Repeat until it reports the azure-validate workflow is complete.

    The steps reference recipe details in references/recipes/README.md and role checks in references/role-verification.md.

    ⛔ VALIDATION AUTHORITY

    This skill is the officially verified way to set plan status to Validated. You MUST follow the script's instructions to completion before setting status to Validated. Do NOT set status to Validated without doing so.


    ⚠️ NEXT STEP — DEPENDS ON USER INTENT

    After ALL validations pass, check whether the user asked to deploy:

    • If the user explicitly requested deployment, you MUST invoke azure-deploy to execute it. Do NOT run azd up, azd deploy, or any deployment commands directly — let azure-deploy handle execution.
    • If the user only asked to validate or prepare (not deploy), STOP after recording proof and setting status to Validated. Report the validation results and do NOT invoke azure-deploy.

    If any validation failed, fix the issues and re-run azure-validate before proceeding.

    Reproducido de microsoft/azure-skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    27 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Usa `references/scripts/workflow.ps1` en Windows y `workflow.sh` en macOS o Linux.

    Detalles

    Creador
    microsoft
    Licencia
    MIT
    Recursos incluidos
    referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de microsoft/azure-skills

    Este repo incluye 41 skills. Si instalas uno, normalmente ya tienes los demás.

    Despliega, evalúa, ajusta y gestiona agentes de Foundry de punta a punta con azd: agentes hospedados, evaluación por lotes y continua, optimizador de prompts y fine-tuning (SFT/DPO/RFT).

    Costo de contexto al activarse
    6.5k tok
    Tamaño del paquete
    185 archivos
    Última actualización
    hace 3 días
    Oficialherramientas desarrollo

    Prepara proyectos Azure basados en azd para desplegar: genera azure.yaml, la infraestructura (Bicep o Terraform) y los Dockerfiles del flujo del Azure Developer CLI.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    164 archivos
    Última actualización
    hace 4 días
    Oficialdevops infraestructura

    Depura incidencias de producción en Azure con AppLens, Azure Monitor, resource health y triaje seguro. Cubre App Service, Container Apps, Functions, AKS, VMs y mensajería.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    49 archivos
    Última actualización
    hace 4 días
    Oficialdevops infraestructura

    Skill unificado de despliegue de modelos de Azure OpenAI con enrutado por intención: despliegues rápidos con preset, despliegues personalizados y descubrimiento de capacidad entre regiones y proyectos.

    Costo de contexto al activarse
    1.8k tok
    Tamaño del paquete
    17 archivos
    Última actualización
    hace 4 días
    Oficialdevops infraestructura

    Orquestador de punta a punta: de una idea o una app existente hasta un despliegue en Azure, con estimación de costes y aprobación previa. Analiza tu app y detecta los servicios adecuados.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    68 archivos
    Última actualización
    hace 4 días
    Oficialdevops infraestructura

    Planifica, crea y configura clústeres AKS listos para producción: checklist Day-0, elección de SKU (Automatic o Standard), redes, seguridad y operaciones (autoescalado, upgrades, costes).

    Costo de contexto al activarse
    2.7k tok
    Tamaño del paquete
    53 archivos
    Última actualización
    hace 4 días
    Oficialdevops infraestructura

    Skills relacionados

    Fase 2 del pipeline azure-app-onboard: mapea los componentes de la app a servicios de Azure con estimación de costes y validación de cuota. No es invocable directamente.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    13 archivos
    Última actualización
    hace 21 días
    Oficialdevops infraestructura

    Despliega una app web o API existente en un clúster AKS ya en marcha: detecta el framework, genera Dockerfile y manifiestos, valida contra los Deployment Safeguards y despliega con verificación.

    Costo de contexto al activarse
    503 tok
    Tamaño del paquete
    42 archivos
    Última actualización
    hace 4 días
    Oficialdevops infraestructura

    Deploy

    1.4k

    Fase 4 del pipeline azure-app-onboard: ejecuta la IaC validada contra Azure y verifica la salud de los recursos desplegados. No es invocable directamente.

    Costo de contexto al activarse
    1.8k tok
    Tamaño del paquete
    16 archivos
    Última actualización
    hace 21 días
    Oficialdevops infraestructura