borghei/azure-cloud-architect
> Design, review, and validate Azure cloud architectures. Use when choosing Azure compute, storage, networking, or identity services, or applying the Azure Well-Architected Framework to a workload.
npx skills add https://github.com/borghei/Claude-Skills --skill azure-cloud-architect
End-to-end Azure-specific architecture: service selection, Well-Architected Framework assessment, identity and networking patterns, cost optimization, and operational defaults. Provider-specific complement to our generic senior-cloud-architect skill — that one covers cross-cloud patterns; this one knows AKS pricing tiers, when to pick Cosmos over SQL DB, and how Front Door differs from Application Gateway.
| Situation | Skill applies |
|-----------|---------------|
| Designing an Azure architecture from scratch | Yes — start with the compute decision tree |
| Reviewing an existing Azure architecture | Yes — run WAF assessment via scripts/azure_waf_scorer.py |
| Validating an ARM/Bicep/Terraform plan | Yes — scripts/azure_architecture_validator.py |
| Estimating Azure cost for a workload | Yes — scripts/azure_cost_estimator.py |
| Picking compute, data store, networking, or identity | Yes — see the decision-trees reference |
| Going to production without WAF review | Don't — run the WAF scorer first |
Before designing or assessing, confirm these inputs. If any is unknown or vague, ASK — do not assume:
azure_architecture_validator.py vs azure_cost_estimator.py vs azure_waf_scorer.py)Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
| Tool | Purpose | Command |
|------|---------|---------|
| azure_architecture_validator.py | Validate a Bicep/ARM/YAML workload for anti-patterns and missing best-practice settings | python scripts/azure_architecture_validator.py --bicep ./infra/*.bicep |
| azure_cost_estimator.py | Estimate monthly Azure cost from a YAML workload spec | python scripts/azure_cost_estimator.py --workload-config workload.yaml |
| azure_waf_scorer.py | Score a workload against the five Well-Architected pillars | python scripts/azure_waf_scorer.py --workload-config workload.yaml |
All scripts: stdlib only, argparse CLI, JSON or markdown output (--format).
Load the reference that matches the task — keep this file lean and pull detail on demand:
engineering/senior-cloud-architect — generic multi-cloud architecture patternsengineering/aws-solution-architect — AWS counterpartengineering/gcp-cloud-architect — GCP counterpartengineering/kubernetes-operator — for AKS operator-pattern workloadsra-qm-team/information-security-manager-iso27001 — for compliance-mapped controls (Azure has built-in Defender / Compliance Manager)ra-qm-team/soc2-compliance-expert — Azure-specific SOC 2 evidence collectionTake borghei/azure-cloud-architect from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.