Individual skill
azure-prepare
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.
harness/github-copilot/plugins/azure-app-lifecycle/skills/azure-prepare/SKILL.md
Source commit 1672ec1d9bb3181ab61cb96002688c6a3624fc48
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 21
- Repository last updated
- Sep 18, 2026
- License
- NOASSERTION
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- automation Repository topic
- awesome-list Repository topic
- claude-code Repository topic
- copilot-cli Repository topic
- developer-tools Repository topic
- github-copilot Repository topic
- mcp Repository topic
- plugins Repository topic
- devops Derived category
- engineering Derived category
- operations Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,334 bytesSKILL.mdcore · 13,334 bytesreferences/analyze.mddoc · 4,115 bytesreferences/apim.mddoc · 5,848 bytesreferences/architecture.mddoc · 6,540 bytesreferences/aspire.mddoc · 18,609 bytesreferences/auth-best-practices.mddoc · 6,207 bytesreferences/azure-context.mddoc · 6,065 bytesreferences/functional-verification.mddoc · 3,301 bytesreferences/generate.mddoc · 5,572 bytesreferences/global-rules.mddoc · 2,045 bytesreferences/plan-template.mddoc · 10,304 bytesreferences/recipe-selection.mddoc · 3,334 bytesreferences/recipes/azcli/README.mddoc · 1,971 bytesreferences/recipes/azcli/commands.mddoc · 1,699 bytesreferences/recipes/azcli/scripts.mddoc · 2,376 bytesreferences/recipes/azd/README.mddoc · 3,998 bytesreferences/recipes/azd/aspire.mddoc · 9,153 bytesreferences/recipes/azd/azure-yaml.mddoc · 7,062 bytesreferences/recipes/azd/docker.mddoc · 2,187 bytesreferences/recipes/azd/iac-rules.mddoc · 5,935 bytesreferences/recipes/azd/terraform.mddoc · 14,306 bytesreferences/recipes/bicep/README.mddoc · 1,457 bytesreferences/recipes/bicep/patterns.mddoc · 3,241 bytesreferences/recipes/terraform/README.mddoc · 2,686 bytesreferences/recipes/terraform/patterns.mddoc · 3,794 bytesreferences/region-availability.mddoc · 1,742 bytesreferences/requirements.mddoc · 2,663 bytesreferences/research.mddoc · 8,747 bytesreferences/resources-limits-quotas.mddoc · 13,322 bytesreferences/runtimes/nodejs.mddoc · 6,047 bytesreferences/scan.mddoc · 3,169 bytesreferences/sdk/azd-deployment.mddoc · 1,032 bytesreferences/sdk/azure-appconfiguration-java.mddoc · 1,535 bytesreferences/sdk/azure-appconfiguration-py.mddoc · 1,171 bytesreferences/sdk/azure-appconfiguration-ts.mddoc · 1,217 bytesreferences/sdk/azure-identity-dotnet.mddoc · 941 bytesreferences/sdk/azure-identity-java.mddoc · 1,249 bytesreferences/sdk/azure-identity-py.mddoc · 1,149 bytesreferences/sdk/azure-identity-ts.mddoc · 1,145 bytesreferences/security.mddoc · 8,661 bytesreferences/services/aks/README.mddoc · 1,119 bytesreferences/services/aks/addons.mddoc · 1,015 bytesreferences/services/aks/bicep.mddoc · 1,780 bytesreferences/services/aks/manifests.mddoc · 1,469 bytesreferences/services/app-insights/README.mddoc · 880 bytesreferences/services/app-service/README.mddoc · 2,457 bytesreferences/services/app-service/bicep.mddoc · 4,405 bytesreferences/services/app-service/custom-domains.mddoc · 4,910 bytesreferences/services/app-service/deployment-slots.mddoc · 4,761 bytesreferences/services/app-service/networking.mddoc · 6,747 bytesreferences/services/app-service/scaling.mddoc · 1,582 bytesreferences/services/app-service/sku-selection.mddoc · 4,801 bytesreferences/services/app-service/templates/recipes/README.mddoc · 2,879 bytesreferences/services/app-service/templates/recipes/auth/README.mddoc · 3,150 bytesreferences/services/app-service/templates/recipes/auth/source/dotnet.mddoc · 1,380 bytesreferences/services/app-service/templates/recipes/auth/source/nodejs.mddoc · 2,511 bytesreferences/services/app-service/templates/recipes/auth/source/python.mddoc · 2,224 bytesreferences/services/app-service/templates/recipes/composition.mddoc · 4,881 bytesreferences/services/app-service/templates/recipes/cosmos/README.mddoc · 3,689 bytesreferences/services/app-service/templates/recipes/cosmos/source/dotnet.mddoc · 1,304 bytesreferences/services/app-service/templates/recipes/cosmos/source/nodejs.mddoc · 1,260 bytesreferences/services/app-service/templates/recipes/cosmos/source/python.mddoc · 1,142 bytesreferences/services/app-service/templates/recipes/redis/README.mddoc · 3,329 bytesreferences/services/app-service/templates/recipes/redis/source/dotnet.mddoc · 1,687 bytesreferences/services/app-service/templates/recipes/redis/source/nodejs.mddoc · 2,260 bytesreferences/services/app-service/templates/recipes/redis/source/python.mddoc · 2,968 bytesreferences/services/app-service/templates/recipes/sql/README.mddoc · 3,554 bytesreferences/services/app-service/templates/recipes/sql/source/dotnet.mddoc · 2,997 bytesreferences/services/app-service/templates/recipes/sql/source/nodejs.mddoc · 3,091 bytesreferences/services/app-service/templates/recipes/sql/source/python.mddoc · 4,506 bytesreferences/services/app-service/templates/selection.mddoc · 2,912 bytesreferences/services/app-service/templates/web-api.mddoc · 5,050 bytesreferences/services/app-service/templates/web-app.mddoc · 5,046 bytesreferences/services/container-apps/README.mddoc · 1,333 bytesreferences/services/container-apps/bicep.mddoc · 5,007 bytesreferences/services/container-apps/day2-operations.mddoc · 5,240 bytesreferences/services/container-apps/environment.mddoc · 1,288 bytesreferences/services/container-apps/health-probes.mddoc · 1,209 bytesreferences/services/container-apps/networking.mddoc · 5,209 bytesreferences/services/container-apps/revisions.mddoc · 5,064 bytesreferences/services/container-apps/scaling.mddoc · 1,481 bytesreferences/services/container-apps/terraform.mddoc · 6,267 bytesreferences/services/cosmos-db/README.mddoc · 1,514 bytesreferences/services/cosmos-db/bicep.mddoc · 2,001 bytesreferences/services/cosmos-db/partitioning.mddoc · 1,144 bytesreferences/services/cosmos-db/sdk.mddoc · 1,663 bytesreferences/services/durable-task-scheduler/README.mddoc · 4,991 bytesreferences/services/durable-task-scheduler/bicep.mddoc · 4,960 bytesreferences/services/durable-task-scheduler/dotnet.mddoc · 6,274 bytesreferences/services/durable-task-scheduler/java.mddoc · 7,910 bytesreferences/services/durable-task-scheduler/javascript.mddoc · 5,785 bytesreferences/services/durable-task-scheduler/python.mddoc · 6,590 bytesreferences/services/event-grid/README.mddoc · 1,097 bytesreferences/services/event-grid/bicep.mddoc · 1,777 bytesreferences/services/event-grid/subscriptions.mddoc · 1,706 bytesreferences/services/foundry/README.mddoc · 1,376 bytesreferences/services/foundry/region-availability.mddoc · 849 bytesreferences/services/functions/README.mddoc · 3,852 bytesreferences/services/functions/aspire-containerapps.mddoc · 3,394 bytesreferences/services/functions/bicep.mddoc · 12,204 bytesreferences/services/functions/durable.mddoc · 1,858 bytesreferences/services/functions/templates/README.mddoc · 6,698 bytesreferences/services/functions/templates/base/eval/python.mddoc · 762 bytesreferences/services/functions/templates/base/eval/summary.mddoc · 1,912 bytesreferences/services/functions/templates/base/eval/typescript.mddoc · 1,096 bytesreferences/services/functions/templates/recipes/README.mddoc · 1,076 bytesreferences/services/functions/templates/recipes/blob-eventgrid/README.mddoc · 1,628 bytesreferences/services/functions/templates/recipes/blob-eventgrid/eval/python.mddoc · 1,269 bytesreferences/services/functions/templates/recipes/blob-eventgrid/eval/summary.mddoc · 2,613 bytesreferences/services/functions/templates/recipes/common/dotnet-entry-point.mddoc · 2,003 bytesreferences/services/functions/templates/recipes/common/error-handling.mddoc · 2,238 bytesreferences/services/functions/templates/recipes/common/health-check.mddoc · 2,743 bytesreferences/services/functions/templates/recipes/common/nodejs-entry-point.mddoc · 4,234 bytesreferences/services/functions/templates/recipes/composition.mddoc · 11,356 bytesreferences/services/functions/templates/recipes/cosmosdb/README.mddoc · 1,587 bytesreferences/services/functions/templates/recipes/cosmosdb/eval/python.mddoc · 1,248 bytesreferences/services/functions/templates/recipes/cosmosdb/eval/summary.mddoc · 1,885 bytesreferences/services/functions/templates/recipes/cosmosdb/eval/typescript.mddoc · 1,368 bytesreferences/services/functions/templates/recipes/durable/README.mddoc · 1,872 bytesreferences/services/functions/templates/recipes/durable/eval/python.mddoc · 1,255 bytesreferences/services/functions/templates/recipes/durable/eval/summary.mddoc · 1,642 bytesreferences/services/functions/templates/recipes/eventhubs/README.mddoc · 1,265 bytesreferences/services/functions/templates/recipes/eventhubs/eval/python.mddoc · 1,262 bytesreferences/services/functions/templates/recipes/eventhubs/eval/summary.mddoc · 1,533 bytesreferences/services/functions/templates/recipes/mcp/README.mddoc · 1,946 bytesreferences/services/functions/templates/recipes/mcp/eval/python.mddoc · 1,264 bytesreferences/services/functions/templates/recipes/mcp/eval/summary.mddoc · 1,559 bytesreferences/services/functions/templates/recipes/servicebus/README.mddoc · 1,316 bytesreferences/services/functions/templates/recipes/servicebus/eval/python.mddoc · 1,344 bytesreferences/services/functions/templates/recipes/servicebus/eval/summary.mddoc · 1,813 bytesreferences/services/functions/templates/recipes/servicebus/eval/typescript.mddoc · 1,401 bytesreferences/services/functions/templates/recipes/sql/README.mddoc · 1,849 bytesreferences/services/functions/templates/recipes/sql/eval/python.mddoc · 1,211 bytesreferences/services/functions/templates/recipes/sql/eval/summary.mddoc · 2,818 bytesreferences/services/functions/templates/recipes/timer/README.mddoc · 1,490 bytesreferences/services/functions/templates/recipes/timer/eval/python.mddoc · 1,198 bytesreferences/services/functions/templates/recipes/timer/eval/summary.mddoc · 1,499 bytesreferences/services/functions/templates/selection.mddoc · 4,436 bytesreferences/services/functions/terraform.mddoc · 13,650 bytesreferences/services/key-vault/README.mddoc · 1,399 bytesreferences/services/key-vault/bicep.mddoc · 1,874 bytesreferences/services/key-vault/sdk.mddoc · 2,005 bytesreferences/services/logic-apps/README.mddoc · 1,115 bytesreferences/services/logic-apps/bicep.mddoc · 1,976 bytesreferences/services/logic-apps/triggers.mddoc · 1,830 bytesreferences/services/service-bus/README.mddoc · 1,535 bytesreferences/services/service-bus/bicep.mddoc · 3,912 bytesreferences/services/service-bus/patterns.mddoc · 4,504 bytesreferences/services/sql-database/README.mddoc · 1,980 bytesreferences/services/sql-database/auth.mddoc · 4,124 bytesreferences/services/sql-database/bicep.mddoc · 7,992 bytesreferences/services/sql-database/scripts/grant-sql-access.ps1runs · 3,440 bytesreferences/services/sql-database/scripts/grant-sql-access.shruns · 3,546 bytesreferences/services/sql-database/sdk.mddoc · 1,966 bytesreferences/services/static-web-apps/README.mddoc · 1,421 bytesreferences/services/static-web-apps/bicep.mddoc · 1,087 bytesreferences/services/static-web-apps/deployment.mddoc · 1,955 bytesreferences/services/static-web-apps/region-availability.mddoc · 695 bytesreferences/services/static-web-apps/routing.mddoc · 1,282 bytesreferences/services/static-web-apps/terraform.mddoc · 3,551 bytesreferences/services/storage/README.mddoc · 1,534 bytesreferences/services/storage/access.mddoc · 3,762 bytesreferences/services/storage/bicep.mddoc · 1,834 bytesreferences/specialized-routing.mddoc · 4,405 bytes
No licensed excerpt is available. You can inspect the pinned source.