Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Azure App Onboard Scaffold — IaC Generation + Self-Review
Generate deployment-ready infrastructure code from an architecture plan, verify it with adversarial self-review, and bridge to validation — all without deploying.
## Quick Reference
| Property | Value |
|----------|-------|
| Parent | [azure-app-onboard](../SKILL.md) |
| Best for | Turning `prepare-plan.json` service list into Bicep templates with secure-by-default patterns |
| Inputs | `prepare-plan.json` (services, naming, quotas), `context.json` (overrides, components, repo info) |
| Outputs | `scaffold-manifest.json`, generated IaC files in `infra/` |
| Pipeline position | Phase 3 of 4: prereq → prepare → **scaffold** → deploy |
| IaC format | Bicep (v1 default). Terraform when existing `.tf` detected or user override. |
## When to Use This Skill
Invoked by the `azure-app-onboard` orchestrator at Phase 3 when `prepare-plan.json` exists with `services[]`. Not directly user-routable in v1.
> **Return to orchestrator:** When complete, return control to `azure-app-onboard`. Do NOT directly invoke deploy — the orchestrator manages phase transitions.
## When NOT to Use
| Scenario | Use Instead |
…
The line at the top of this page pins the label git:20260728.d3959f3, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_ffkynrwveajdm3gk
GET https://markdownregistry.com/api/v1/resolve?ref=microsoft/github-copilot-for-azure/scaffold
GET https://markdownregistry.com/api/v1/blob/06ea2eedf46d6a74e47cb9b26d678a972e5589b009e6d84de853ada158b02595
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
microsoft/github-copilot-for-azure · .github/skills/analyze-comparison-tests/SKILL.md · Collects comparison test run artifacts and answers the user's questions based on the trajectories of each run. WHEN TO…
microsoft/github-copilot-for-azure · .github/skills/analyze-skill-issues/SKILL.md · Query the integration-test storage account to find why a specific skill's tests are failing. Reads blob-stored test…
microsoft/github-copilot-for-azure · .github/skills/analyze-test-run/SKILL.md · Analyze a GitHub Actions integration test run and produce a skill invocation report with failure root-cause issues…
microsoft/github-copilot-for-azure · .github/skills/file-test-bug/SKILL.md · File a GitHub issue for local integration test failures. TRIGGERS: file test bug, report test failure, create bug for…
microsoft/github-copilot-for-azure · .github/skills/investigate-integration-test/SKILL.md · Investigate a failing integration test from a GitHub issue. Downloads logs/artifacts, analyzes the failure, examines…
microsoft/github-copilot-for-azure · .github/skills/onboard-plugin/SKILL.md · Scaffold a new plugin and prepare it for distribution. WHEN: 'create a new plugin', 'scaffold a new plugin'
microsoft/github-copilot-for-azure · .github/skills/sensei/SKILL.md · Iteratively improve skill frontmatter to achieve good routing test coverage. WHEN: run sensei, sensei help, improve…
microsoft/github-copilot-for-azure · .github/skills/skill-authoring/SKILL.md · Guidelines for writing Agent Skills that comply with the agentskills.io specification. WHEN: "create a skill", "new…
jeremylongshore/tons-of-skills-marketplace · plugins/ai-agency/hyperflow/skills/scaffold/SKILL.md · Use when starting hyperflow in a new project, refreshing the .hyperflow/ cache, or installing auto-detection shims…
simota/agent-skills · scaffold/SKILL.md · Provisioning infrastructure via cloud IaC (Terraform/OpenTofu/CloudFormation/Pulumi) and local dev environments (Docker…
0xdarkmatter/claude-mods · skills/scaffold/SKILL.md · Project scaffolding - generate boilerplate for common project types with best-practice defaults. Use for: scaffold…
starchild-ai-agent/official-skills · monad/scaffold/SKILL.md · End to end guide to take an idea build an app to production, if you are starting an app from scratch this skill must be…
gbourgeat/ddd-ts-kit · plugin/skills/scaffold/SKILL.md · Use when one aggregate, entity, value object, domain event, error, service, port, repository, adapter, gateway, policy…