Assists in architecting and deploying secure Azure environments using Private Link and Managed Identity.
Install
mkdir -p .claude/skills/azure && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19360" && unzip -o skill.zip -d .claude/skills/azure && rm skill.zipInstalls to .claude/skills/azure
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Azure 上のリファレンスアーキテクチャを選定し、テナントのセキュリティガバナンスに準拠した構成で構築・デプロイ・検証する。組織ポリシー(公衆ネットワークアクセス禁止・共有キー禁止・MFA 必須等)の下でも動作する構成を、Private Link / Managed Identity / VNet 統合を用いて実装する。Key capabilities
- →Select reference architectures for Azure
- →Implement configurations compliant with security governance
- →Deploy infrastructure using Private Link and VNet integration
- →Verify deployments against organizational policies
- →Manage Azure resources using Managed Identity
How it works
The skill selects a reference architecture based on user requirements and implements it using secure components like Private Link and Managed Identity. It follows a multi-step workflow including preflight checks, MFA session validation, and staged infrastructure deployment.
Inputs & outputs
When to use azure
- →Deploying secure storage accessed via Web
- →Implementing Private Link for Azure services
- →Setting up secure websites on Azure
- →Building governance-compliant infrastructure
About this skill
Azure リファレンスアーキテクチャ スキル
Azure 開発を、テナントのセキュリティガバナンスに準拠したまま進めるためのスキル。 要件から適切なリファレンスアーキテクチャを選定し、構築・デプロイ・検証・クリーンアップまでを一貫して行う。
原則: 組織ポリシー(Azure Policy / Conditional Access)と戦わず、準拠する構成を採る。
publicNetworkAccess=Disabledでも Private Link は常に到達可能——これを土台にする。
リファレンスアーキテクチャ一覧(メニュー)
| リファレンス | 用途 | ドキュメント |
|---|---|---|
| セキュアな Web × ストレージ | 公衆アクセス禁止ストレージのコンテンツを Web で安全配信 | references/secure-website.md |
| Microsoft Foundry エージェント | Web 組み込みエージェント / 知識グラウンディング(Work IQ・Foundry IQ・Fabric IQ) / AI Gateway ガバナンス | references/foundry-agent.md |
新しいリファレンスは
references/<topic>.mdとして追加し、この表と参考リンクに1行足す。
Web サイトの UI / デザインの参照方針
Azure 上で Web サイト/フロントを作る際、UI は新規に定義せず、この開発標準の共通デザイン言語と既存実装を参照する。
| 対象 | 参照先 |
|---|---|
| デザイン言語(トークン/配色/UX選定) = 単一ソース | standard: デザイン言語 |
| 内部向け業務システムの実装(React / shadcn/ui + Tailwind v4) | code-apps デザインパターン / テンプレート |
| 外部向けポータル / 公開サイトの実装 | power-pages デザインパターン / テンプレート |
配色/トークンは standard のデザイン言語を単一ソースとする。用途(内部業務 or 外部公開)で参照する実装を切り替える。 Web 配信のセキュア構成は references/secure-website.md を併用する。
Azure 固有の UI 適応メモ(独自パレットは持たない)
- フォント/CSP: Azure(SWA/App Service) は Code Apps の「Google Fonts 禁止/フォント固定」制約が無い。カスタム Web フォント/可変フォントを使用可。
- モーション/SEO/パフォーマンス: 公開サイトではアニメーション・メタ/OGP・Core Web Vitals 最適化等、内部業務基準を超えた要素を採り入れてよい。
- 公開マーケ/LP 系: デザインはホスティング非依存のため power-pages のパターンを流用する。
ワークフロー(正常系)
Step 1: リファレンスアーキテクチャを選定する
- ユーザー要件を確認し、上のメニューから該当リファレンスを選ぶ。
- 該当が無ければ、要件に近い構成を
references/から選び、差分を明示する。
Step 2: 事前確認で「Sure」にする
- references/preflight-checklist.md を上から確認する。
- 特に 強制ポリシーの対象リソース型(ストレージのみか、コンピュートも含むか)を確定し、公開バックエンド可否を判断する。
- 公式仕様は Microsoft Learn MCP(
microsoft_docs_search/microsoft_docs_fetch)で裏取りし、推測を残さない。
Step 3: MFA 認証済みセッションを確保する
- 組織が ARM 書込に MFA を要求する場合、
scripts/ensure_az_mfa.ps1で MFA 済みトークンを確保する。 - トークンの
amrにmfa/rsaが含まれることを確認(amr=pwdは未 MFA で書込不可)。
Step 4: インフラを段階構築する
scripts/setup_private_endpoint.ps1を 段階(Stage)実行する(ポリシーでの失敗を切り分けるため)。- VNet/サブネット → Private DNS → Private Endpoint → バックエンドストレージ → コンピュート(VNet 統合・MI デプロイ認証を作成時に指定)→ RBAC → アプリ設定 → フロント連携 の順。
- パラメータは引数か
.env(references/.env.example)から取得する。
Step 5: アプリをデプロイする
- 企業ネットワークからの大容量デプロイはリセットされるため、CI からデプロイする(
scripts/deploy_functionapp.yml)。 - コンテンツ配信はブラウザ直アクセスをやめ、**API プロキシ(HTTP Range 対応)**に変更する(詳細は各リファレンス)。
Step 6: 検証する
- 未認証で保護エンドポイントが
401を返す(配信・認証保護の確認)。 - 認証後にデータ取得が
200(Private Endpoint 経由の読取成功)。 - コンテンツは Range 要求に
206+Content-Rangeを返す。 - ブラウザ E2E は VS Code 統合ブラウザで自動化する(Playwright 単体・MCP は使わない)。
Step 7: クリーンアップとセキュリティ
- 旧「公開切替」自動化(Automation runbook / スケジュール / CI)は不要かつ無効のため削除する。
- シークレットは env / Key Vault 参照で管理し、コミットしない。一時ファイル・認証キャッシュは
.gitignore。 - 露出したシークレットはローテーションする。
参考リンク
When not to use it
- →When using legacy public-facing storage configurations
- →When attempting to use automation runbooks for public switching
Prerequisites
Limitations
- →Requires CI/CD for deployments from corporate networks
- →Does not support public network access for storage
How it compares
Unlike manual configuration, this skill enforces security governance by default and uses pre-validated reference architectures to ensure compliance with organizational policies.
Compared to similar skills
azure side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| azure (this skill) | 0 | 16d | Review | Advanced |
| database-admin | 1 | 3mo | No flags | Advanced |
| hybrid-cloud-architect | 2 | 3mo | No flags | Advanced |
| azure-landing-zone-architect | 0 | 1mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by geekfujiwara
View all by geekfujiwara →You might also like
database-admin
sickn33
Expert database administrator specializing in modern cloud databases, automation, and reliability engineering. Masters AWS/Azure/GCP database services, Infrastructure as Code, high availability, disaster recovery, performance optimization, and compliance. Handles multi-cloud strategies, container databases, and cost optimization. Use PROACTIVELY for database architecture, operations, or reliability engineering.
hybrid-cloud-architect
sickn33
Expert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware). Masters hybrid connectivity, workload placement optimization, edge computing, and cross-cloud automation. Handles compliance, cost optimization, disaster recovery, and migration strategies. Use PROACTIVELY for hybrid architecture, multi-cloud strategy, or complex infrastructure integration.
azure-landing-zone-architect
Raishin
Use this skill for Azure landing-zone design, management-group and subscription hierarchy reviews, platform-versus-application boundary decisions, or multi-subscription Azure platform architecture critiques that span governance, identity, networking, security, and operations.
architecture-design
thomast1906
Design Azure cloud architectures from requirements and generate High-Level Design (HLD) documentation with service selection, patterns, cost estimates, and WAF alignment. Use this when asked to design or architect Azure solutions.
cloud-architect
sickn33
Expert cloud architect specializing in AWS/Azure/GCP multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, compliance, and disaster recovery. Use PROACTIVELY for cloud architecture, cost optimization, migration planning, or multi-cloud strategies.
azure-deployment-preflight
github
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.