Microsoft Skills
Overview
Use this skill when work needs Microsoft SDK grounding for coding agents, especially Azure SDK tasks across .NET and Java. The upstream microsoft/skills repository includes skills, MCP servers, custom agents, and agent instructions for SDK-focused development.
Compatibility: Azure SDK, .NET, Java, MCP servers, custom agents, and agent instruction files.
Workflow
- Identify the SDK family, target language, package versions, authentication model, and Azure service.
- Read the relevant upstream skill or agent instructions before applying service-specific patterns.
- Prefer official SDK APIs and examples over hand-rolled REST calls unless the SDK lacks coverage.
- Validate with language-native tooling:
dotnet build/testfor .NET and Maven or Gradle tests for Java. - Document service prerequisites, identity permissions, and environment variables separately from source changes.
Guardrails
- Do not assume Azure credentials, subscriptions, or cloud resources are available locally.
- Keep secret values out of code, generated docs, and command output.
- Match the repository's existing SDK major versions and dependency management approach.
- For migrations, preserve client behavior and retry/error handling semantics.
Expected Output
Return SDK-grounded implementation guidance with package choices, authentication assumptions, validation commands, and source references.