azure-deployment-preflight
Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will succeed. Activate when users mention deploying to Azure, validating Bicep files, checking deployment permissions, previewing infrastructure changes, running what-if, or preparing for azd provision.
How to use
Sprawdź typ projektu — szukaj pliku azure.yaml w katalogu głównym. Jeśli istnieje, projekt używa przepływu azd; jeśli nie, używasz Azure CLI (az).
Zlokalizuj pliki Bicep do walidacji. W projektach azd szukaj w katalogu infra/, w pozostałych przypadkach sprawdź katalogi infra/, deploy/ lub główny katalog projektu.
Skill automatycznie wyszuka pliki parametrów — szuka plików .bicepparam (preferowane), .parameters.json lub parameters.json w tym samym katalogu co plik Bicep.
Uruchom walidację składni Bicep, aby zidentyfikować błędy w szablonie. Skill przeanalizuje każdy plik i zgłosi problemy ze składnią.
Wykonaj analizę what-if, aby podejrzeć, jakie zmiany zostały wprowadzone do infrastruktury. Pozwala to zobaczyć, co zmieni się w Azure przed faktycznym wdrożeniem.
Zweryfikuj uprawnienia — skill sprawdzi, czy masz wystarczające uprawnienia do wdrożenia. Otrzymasz raport ze wszystkimi znalezionymi problemami, nawet jeśli poprzednie kroki ujawniły błędy.