azure-env-builder について
Azure Environment Builderは、Bicepを使って企業向けAzure環境を計画し、ひな形を作成するスキルです。要件を整理し、Azure Verified Modulesやサービススキーマを利用して、デプロイパイプラインと低コスト運用デモにも対応します。
主な機能
- 01アーキテクチャパターンの選択
- 02Azure Verified Modulesの利用
- 03Bicep環境ひな形の生成
- 04サービス設定とManaged ID RBACの連携
- 05CI/CDパイプラインテンプレートの作成
- 06低コスト運用デモの計画
活用シーン
- 01Hub-SpokeまたはWeb・データベース環境の設計
- 02App Service、AKS、Container Appsへのアプリデプロイ
- 03Azure AI Foundryのワークロード環境構築
- 04アラートとログを含む低コスト運用デモの作成
MCP 対応
ワークフローでは、Bicep生成前にMCPツールを呼び出し、最新のAzure Verified Modulesメタデータ、Bicepのベストプラクティス、リソーススキーマを取得します。関連ドキュメントの検索にはMicrosoft Docsも使用します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aktsmm/ agent-skills --skill azure-env-builderインストール後、Claude Code で/azure-env-builderを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtreferences/app-deploy-patterns.mdarchitecture-patterns.mdavm-modules.mdenvironment-template.mdhearing-checklist.mdlow-cost-ops-demo.mdresource-patterns.mdreview-checklist.mdservice-config-templates.mdvm-app-scripts.mdreferences/cicd-templates/azure-pipelines.ymlgithub-actions.ymlREADME.mdscripts/preview_cli.ps1scaffold_environment.ps1validate_bicep.ps1README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
Azure Environment Builder
Enterprise Azure environment builder skill.
When to Use
- Azure, Bicep, infrastructure, deploy app
- Building enterprise Azure environments
- Deploying apps to App Service, AKS, or Container Apps
- Designing Hub-Spoke, AKS, or AI Foundry architectures
- Creating low-cost Azure operations demos with alerts, logs, portal steps, and minimal always-on resources
When NOT to Use
- 使い捨ての検証 lab を作って機能・制約・route 挙動を試し、cleanup まで回したいとき(対象外)
- 本番障害を read-only で切り分けたいとき(対象外)
Features
| Category | Capabilities |
|---|---|
| Architecture | Hub-Spoke, Web+DB, AKS, AI Foundry |
| AVM Modules | 200+ Azure Verified Modules |
| VM Init | Squid, Nginx, Docker, IIS setup |
| Config Linking | SQL/Storage/Redis, Managed ID RBAC |
| CI/CD | GitHub Actions / Azure Pipelines |
| Ops Demo | Low-cost app, alert, log, and control-plane failure patterns |
Workflow
- Interview - Gather requirements + select architecture pattern
- MCP Tools - Fetch latest AVM/schema info
- Scaffold - Generate environment folder via
scripts/scaffold_environment.ps1 - Implement - Write Bicep with AVM modules + VM init
- CI/CD - Generate pipeline templates
- Deploy - what-if → execute
Required: MCP Tools
Run before generating Bicep code:
mcp_bicep_experim_get_bicep_best_practices
mcp_bicep_experim_list_avm_metadata
mcp_bicep_experim_get_az_resource_type_schema(azResourceType, apiVersion)
microsoft_docs_search(query: "Private Endpoint Bicep")
Interview Checklist
→ references/hearing-checklist.md
| Item | Details |
|---|---|
| Subscription | ID or az account show |
| Environment | dev / staging / prod |
| Region | japaneast / japanwest |
| Deploy Type | Azure CLI / Bicep |
Architecture Patterns
→ references/architecture-patterns.md
| Pattern | Use Case |
|---|---|
| Hub-Spoke | Large enterprise |
| Web + DB | Standard web applications |
| AKS | Container microservices |
| AI Foundry | AI/ML workloads |
| Proxy VM | Private network egress control |
Commands
# Scaffold environment folder
pwsh scripts/scaffold_environment.ps1 -Environment <env> -Location <region> -DeploymentMode <CLI|Bicep|Both>
# Validate
az deployment group what-if --resource-group <rg> --template-file main.bicep
# Deploy
az deployment group create --resource-group <rg> --template-file main.bicep
Key References
| File | Purpose |
|---|---|
| architecture-patterns.md | Architecture patterns |
| avm-modules.md | AVM module catalog |
| vm-app-scripts.md | VM init scripts |
| app-deploy-patterns.md | App deploy patterns |
| low-cost-ops-demo.md | Low-cost operations demos |
| service-config-templates.md | Service config linking |
| cicd-templates/ | CI/CD templates |
Done Criteria
- Interview checklist completed
- MCP tools fetched latest info
- Bicep files generated
-
az deployment group what-ifsucceeded
コメント
Markdown 対応