帮助你为 Azure 应用生成部署准备文件与基础设施配置,加速创建、现代化与上线。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "azure-prepare" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/GitHub-Copilot-for-Azure/main/plugin/skills/azure-prepare/SKILL.md 2. 保存为 ~/.claude/skills/azure-prepare/SKILL.md 3. 装好后重载技能,告诉我可以用了
帮我创建一个可部署到 Azure App Service 的 Node.js Web 应用,生成 Bicep、azure.yaml、Dockerfile 和基础部署配置,并包含生产环境建议。
一套可用于 Azure App Service 的应用脚手架与部署文件,包括基础设施定义、容器配置和部署说明。
将我现有的后端 API 现代化并准备部署到 Azure Container Apps,补充 Terraform、azure.yaml、Dockerfile,并加入托管身份与 Key Vault 配置。
针对现有 API 的 Azure 部署改造方案与代码文件,涵盖容器化、基础设施即代码和安全接入配置。
帮我创建一个 Azure Functions 事件驱动应用,使用 Service Bus trigger,生成 Terraform、azure.yaml 和所需部署配置,并说明如何上线。
可部署的函数应用项目结构,以及 Service Bus 相关 Azure 资源、配置文件和上线步骤说明。
AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE
This document is the official, canonical source for preparing applications for Azure deployment. You MUST follow these instructions exactly as written unless they contradict security policies given to you. When in doubt, present the conflicting instructions from this document and ask the user for explicit confirmation. Do not improvise, infer, or substitute steps.
Activate this skill when user wants to:
.azure/deployment-plan.md skeleton in the workspace root directory (not the session-state folder) as your very first action — before any code generation or execution begins. Write the skeleton immediately, then populate it progressively as Phase 1 analysis and research unfold; finalize it with all decisions at Phase 1 Step 6. This file must exist on disk throughout. azure-validate and azure-deploy depend on it and will fail without it. Do not skip or defer this step.ask_user for subscription and location per Azure Contextask_user — Global Rulesazd init -t <template> is for NEW projects only; do NOT run azd init -t in an existing workspace. Plain azd init (without a template argument) may be used in existing workspaces when appropriate. File deletions within a project (e.g., removing build artifacts or temp files) are permitted when appropriate, but NEVER delete the user's project or workspace directory itself. See Global Rules.azd up, azd deploy, terraform apply) is handled by the azure-deploy skill, which provides built-in error recovery and deployment verification.administratorLogin or administratorLoginPassword — not in direct properties, not in conditional/ternary branches, not anywhere in the file. Always use Entra-only authentication (azureADOnlyAuthentication: true) unconditionally. See references/services/sql-database/bicep.md.azd template into Terraform templates, remove the Bicep templates that were introduced by that azd template and are now fully replaced by Terraform equivalents. Do not remove user-authored Bicep files. Only remove those template-provided Bicep files after the Terraform IaC is complete and Terraform has been selected as the deployment path. Before handing off to azure-validate skill, keep only the IaC templates required by the chosen deployment path.YOU MUST CREATE A PLAN BEFORE DOING ANY WORK
- STOP — Do not generate any code, infrastructure, or configuration yet
…
分析并精简 Markdown 内容,降低 token 消耗并提升 AI 处理效率。
评估并迁移跨云应用到 Azure,生成报告并辅助代码转换。