skills/alz-accelerator-skill/SKILL.md
Deploy Azure Landing Zones using the ALZ Accelerator with AVM (Azure Verified Modules). Use this skill whenever the user mentions Azure Landing Zones, ALZ, Azure landing zone accelerator, AVM modules for landing zones, deploying management groups, hub-and-spoke networking, Virtual WAN, platform landing zones, or asks about Bicep vs Terraform for Azure infrastructure. Also trigger when the user wants to bootstrap CI/CD for Azure platform deployment, set up management groups hierarchy, or deploy connectivity/identity/management platform subscriptions.
npx skillsauth add julianobarbosa/claude-code-skills alz-accelerator-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Deploy Azure Landing Zones using the ALZ Accelerator with Azure Verified Modules (AVM). This skill captures the recommended workflow, decision framework, and best practices from the ALZ core team.
AVM (Azure Verified Modules): An infrastructure-as-code standard for deploying Azure resources following best practices. AVM has resource modules (single resources) and pattern modules (complex architectural patterns composed from resource modules). AVM is the only recommended way to deploy Azure Landing Zones infrastructure.
ALZ Accelerator: A tool that bootstraps the entire Azure Landing Zone deployment including CI/CD pipelines, version control, and infrastructure configuration. It uses AVM modules under the hood.
Deployment Stacks (Bicep): Used by the Bicep accelerator to handle resource lifecycle management, eliminating the pain of manually managing policy assignments and resource deletions.
Guide the user through this decision before proceeding with deployment.
Install the ALZ PowerShell module:
Install-Module -Name ALZ
Ensure you have:
Deploy-Accelerator
The accelerator runs interactively with guided prompts. No parameters are required (as of the latest release).
The accelerator validates required software is installed. Address any missing dependencies before proceeding.
Select where to store temporary files during setup. The default is usually fine.
Choose between:
Choose from:
Select the networking topology:
The accelerator queries Azure for your existing resources and presents selection prompts:
Accept defaults or customize resource naming patterns for the bootstrap resources.
Choose between:
If self-hosted, choose whether to enable private networking (storage accounts not publicly accessible).
Provide:
The accelerator generates configuration files and opens them in VS Code. Review and update:
Confirm the configuration is complete. The accelerator bootstraps:
After the accelerator completes:
The ALZ deployment uses these key AVM pattern modules:
| Module | Purpose | | ------------------------ | --------------------------------------------------------------------------------------- | | Management Groups | Hierarchy: Tenant Root → Platform (Mgmt, Conn, Identity) → Landing Zones (Corp, Online) | | Management | Log Analytics workspace, Automation Account, monitoring | | Connectivity (Hub-Spoke) | Hub VNet, Azure Firewall, VPN/ER Gateways, DNS | | Connectivity (vWAN) | Virtual WAN, Virtual Hubs, routing | | Identity | DNS zones, domain controllers networking | | Policy | Azure Policy assignments, custom policy definitions |
You can use these modules standalone (compose them yourself) or through the accelerator (recommended path).
| Issue | Resolution | | ---------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | Deployment stacks bugs (Bicep) | Known limitations — what-if not fully supported. Check ALZ GitHub issues | | Policy assignment conflicts | Use the separated custom vs default policy structure (Bicep 2026 release) | | State file management (Terraform) | State is bootstrapped automatically; don't manually modify the backend config | | Upgrade pain from old ALZ versions | The new Bicep release decouples your customizations from upstream modules |
aka.ms/alz/questsaka.ms/alzaka.ms/avmaka.ms/alz/acceleratortesting
Brief description of what this skill does. Include specific triggers - when should Claude use this skill? Example triggers, file types, or keywords that indicate this skill applies.
tools
Manage and troubleshoot PATH configuration in zsh. Use when adding tools to PATH (bun, nvm, Python venv, cargo, go), diagnosing "command not found" errors, validating PATH entries, or organizing shell configuration in .zshrc and .zshrc.local files.
tools
Zabbix monitoring system automation via API and Python. Use when: (1) Managing hosts, templates, items, triggers, or host groups, (2) Automating monitoring configuration, (3) Sending data via Zabbix trapper/sender, (4) Querying historical data or events, (5) Bulk operations on Zabbix objects, (6) Maintenance window management, (7) User/permission management
development
Operate YouTube Music via natural language. Search songs, artists, albums, playlists, lyrics, charts, recommendations, and control playback. Browse personal library, manage playlists, rate tracks, and inspect account info. Use this skill whenever the user asks about YouTube Music, wants to play music, manage playlists, search by song or artist name, inspect lyrics, or control playback.