- Architecture DecisionConducts and records a verifiable GPT-RAG architectural decision. Use when a choice alters repositories, boundaries, contracts, identity, data, deployment topology, or operation with meaningful reversal cost.Azure/GPT-RAG1,176
- Documentation ConsistencyKeeps GPT-RAG user and operator documentation aligned with shipped behavior. Use for features, configuration keys, deployment parameters, defaults, component pins, operations, or breaking changes.Azure/GPT-RAG1,176
- Engineering PrinciplesGPT-RAG architecture and implementation principles. Use for design, review, meaningful refactoring, Azure integration, security, testing, or operational changes.Azure/GPT-RAG1,176
- Multi Repo ReleasePrepares and validates GPT-RAG umbrella and multi-repository releases. Use whenever work involves release preparation, semantic versions, release branches, manifest or component pins, changelog release entries, tags, GitHub Release notes, or AI Landing Zone release alignment.Azure/GPT-RAG1,176
- Speckit AnalyzePerform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.Azure/GPT-RAG1,176
- Speckit ChecklistGenerate a custom checklist for the current feature based on user requirements.Azure/GPT-RAG1,176
- Speckit ClarifyIdentify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.Azure/GPT-RAG1,176
- Speckit ConstitutionCreate or update the project constitution from interactive or provided principle inputs.Azure/GPT-RAG1,176
- Speckit ConvergeAssess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.Azure/GPT-RAG1,176
- Speckit ImplementExecute the implementation plan by processing and executing all tasks defined in tasks.mdAzure/GPT-RAG1,176
- Speckit PlanExecute the implementation planning workflow using the plan template to generate design artifacts.Azure/GPT-RAG1,176
- Speckit SpecifyCreate or update the feature specification from a natural language feature description.Azure/GPT-RAG1,176
- Speckit TasksGenerate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.Azure/GPT-RAG1,176
- Speckit TaskstoissuesConvert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.Azure/GPT-RAG1,176
- Create New ResourceUse when adding a new Azure resource, or a new API version of an existing resource, to Azure Service Operator.Azure/azure-service-operator915
- Create ReleaseUse when creating a new ASO release, including pre-checks, release notes generation, draft GitHub release creation, documentation updates, and ROADMAP changes.Azure/azure-service-operator915
- Create Release NotesUse when creating polished ASO release notes by automatically determining changes from git history since the last release tag.Azure/azure-service-operator915
- Diagnosing Vcr FailuresUse when ASO controller CRUD tests or sample tests fail during playback or recording, to diagnose the failure and re-record if needed.Azure/azure-service-operator915
- Migrate Group Versioning**WORKFLOW SKILL** — Migrate an Azure resource group from legacy to hybrid versioning mode in ASO. USE FOR: moving a group (e.g., appconfiguration, cache, network) from VersionMigrationModeLegacy to VersionMigrationModeHybrid in the code generator, updating samples, renaming CRUD tests, and re-recording sample tests. DO NOT USE FOR: adding new resources (use new-resource.instructions.md), general debugging, or code review.Azure/azure-service-operator915
- Migrate Json Golden Tests**WORKFLOW SKILL** — Migrate JSON-based golden file test scenarios (TestGolden) to programmatic Go unit tests in the pipeline package. USE FOR: converting testdata/<GroupName>/*.json scenarios into Go tests that construct types with astmodel and run specific pipeline stages. DO NOT USE FOR: adding new test scenarios from scratch, fixing existing Go unit tests, or code review.Azure/azure-service-operator915
- Testing Aso RecordingsUse when you need to run ASO controller CRUD tests or sample tests, verify recordings play back correctly, or re-record after changes.Azure/azure-service-operator915
- Agentic WorkflowsRoute gh-aw workflow design/create/debug/upgrade requests to the right prompts.Azure/azure-sdk-for-rust886
- Analyze CodeRun repository code analysis as a final check after completing prompts, targeting every changed Rust package by PackageNames.Azure/azure-sdk-for-rust886
- Check SpellingCheck and fix spelling in project source files using cSpell.Azure/azure-sdk-for-rust886
- Cosmos Design StructEnforce consistent struct design conventions across sdk/cosmos crates. Validates visibility modifiers, field privacy, #[non_exhaustive] usage, and construction API patterns (`Default`/`new` with `with_*` setters, or optional separate builders with `builder()`/`build()`), and construction correctness on public structs. Can auto-fix violations or report them as errors.Azure/azure-sdk-for-rust886
- Cosmos Pre Commit ValidationRun pre-commit checks for a specific set of crates. Use this when validating changes under sdk/cosmos before committing or during code review.Azure/azure-sdk-for-rust886
- Create CrateCreate a new Azure SDK crate from a TypeSpec specification.Azure/azure-sdk-for-rust886
- Create HotfixCreate a hotfix (patch) release branch for an Azure SDK Rust crate.Azure/azure-sdk-for-rust886
- Create Perf TestGenerate a new performance testAzure/azure-sdk-for-rust886
- Create Recorded TestGenerate a new recorded integration testAzure/azure-sdk-for-rust886
- Export ApiGenerate api.md artifacts for changed Rust crates after code generation or source edits.Azure/azure-sdk-for-rust886
- Lint MarkdownCheck and fix formatting and other issues in markdown files using markdownlint-cli2.Azure/azure-sdk-for-rust886
- Review Doc CommentsWrite and review Rust public API documentation for clarity, accuracy, Microsoft style, useful links and sections, and buildable examples. Use for public API reviews even when doc comments did not change.Azure/azure-sdk-for-rust886
- Update EmitterUpdate the TypeSpec emitter for Rust and optionally regenerate all clientsAzure/azure-sdk-for-rust886
- Update RustUpdate the pinned stable and nightly Rust toolchain versions used by the repositoryAzure/azure-sdk-for-rust886
- Openspec Apply ChangeImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.Azure/azure-cosmos-dotnet-v3797
- Openspec Archive ChangeArchive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.Azure/azure-cosmos-dotnet-v3797
- Openspec ExploreEnter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.Azure/azure-cosmos-dotnet-v3797
- Openspec ProposePropose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.Azure/azure-cosmos-dotnet-v3797
- Azqr DeveloperExpert guidance for developing and contributing to Azure Quick Review (azqr) - A Go-based CLI tool for Azure resource compliance analysisAzure/azqr794
- Code SimplifierAnalyzes recently modified code and creates pull requests with simplifications that improve clarity, consistency, and maintainability while preserving functionalityAzure/azqr794
- Review AreasIn-depth code review that fans out parallel subagents across review areas — CRITICAL after non-trivial development. USE FOR: "in-depth review of a pull request", "code quality check or bug hunt", "review correctness, tests, security, performance and product areas", "review after any non-trivial development phase". DO NOT USE FOR: "plan a new implementation", "explain how existing code works".Azure/azqr794
- Skill CreatorCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.Azure/azqr794
- Avm Child Module PublishingPublish AVM Bicep child modules to the Bicep public registry. Example prompt: Publish a child module for avm/res/<resource provider>/<resource type>/<child resource>. This skill covers the full end-to-end workflow: prerequisite verification, allowed-list registration, telemetry instrumentation, version file creation, changelog updates, parent module updates, and final validation. USE FOR: publish child module, add child module telemetry, child module version.json, child module CHANGELOG, child mAzure/bicep-registry-modules740
- Co Op TranslatorTranslate and synchronize repository documentation with Co-op Translator. Use for multilingual Markdown or Jupyter notebooks, stale translations after source changes, repository translation workflows, or translation freshness and structure review. Also use when the user names Co-op Translator. Prefer it when links, code, multiple files or languages, or recurring updates need to be preserved. Do not use for a short standalone sentence, ordinary prose rewriting, or application UI string localizatiAzure/co-op-translator659
- Azsdk Common Apiview Feedback ResolutionAnalyze and resolve APIView review feedback on Azure SDK PRs. **UTILITY SKILL**. USE FOR: APIView comments, API review feedback, SDK API surface changes. DO NOT USE FOR: general code review, non-APIView feedback. INVOKES: azure-sdk-mcp:azsdk_apiview_get_comments, azure-sdk-mcp:azsdk_customized_code_update, azure-sdk-mcp:azsdk_typespec_delegate_apiview_feedback, azure-sdk-mcp:azsdk_run_typespec_validation, azure-sdk-mcp:azsdk_package_generate_code.Azure/azure-sdk600
- Azsdk Common Generate Sdk LocallyGenerate, build, and test Azure SDKs locally from TypeSpec with automatic customization. WHEN: "generate SDK locally", "build SDK", "run SDK tests", "run CI checks", "validate package", "run checks", "update changelog", "fix SDK build errors", "fix breaking changes", "resolve SDK generation errors", "customize TypeSpec", "rename SDK client", "rename SDK model", "hide operation from SDK", "fix analyzer errors", "resolve customization drift", "create subclient", "update metadata", "update version"Azure/azure-sdk600
- Azsdk Common Pipeline AnalysisAnalyze Azure SDK CI/CD pipeline failures into a structured diagnosis, and define the required output format. Load this skill before calling azsdk_analyze_pipeline, which returns raw failure data that this skill interprets and formats. USE FOR: "pipeline failed", "build failure", "CI check failing", "tests failing in CI", "analyze pipeline", "debug SDK pipeline". DO NOT USE FOR: local build issues without pipeline context, API design review, SDK publishing, applying code fixes (instead use azsdkAzure/azure-sdk600
- Azsdk Common Pipeline FixerAutomatically fix Azure SDK CI/CD pipeline failures by applying code changes and verifying locally. USE FOR: "fix pipeline failure", "fix CI", "fix failing tests", "auto-fix and commit the fix", "fix build error", "fix mypy/pylint/type-check/lint errors", "auto-fix pipeline", "resolve pipeline failure". DO NOT USE FOR: pipeline analysis (instead use azsdk-common-pipeline-analysis), API design review, SDK publishing. INVOKES: azure-sdk-mcp:azsdk_package_build_code, azure-sdk-mcp:azsdk_package_runAzure/azure-sdk600
- Azsdk Common Prepare Release PlanCreate, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases. **UTILITY SKILL**. USE FOR: "create release plan", "get release plan", "update release plan", "update API spec in release plan", "update SDK details in release plan", "abandon release plan", "link SDK PR to plan", "namespace approval", "check release plan status". DO NOT USE FOR: SDK code generation, pipeline troubleshooting, API review feedback. INVOKES: azure-sdk-mcp:azsdk_create_release_plan, azuAzure/azure-sdk600
- Azsdk Common Sdk ReleaseCheck release readiness and trigger the release pipeline for Azure SDK packages. **UTILITY SKILL**. USE FOR: "release SDK", "trigger release", "check release readiness", "release pipeline", "publish package", "ship SDK". DO NOT USE FOR: SDK development, code generation, pipeline debugging, release plan creation. INVOKES: azure-sdk-mcp:azsdk_release_sdk.Azure/azure-sdk600
- Update ChangelogGenerate and update CHANGELOG.md for a new kubelogin release. Use this when asked to prepare release notes or update the changelog for a new version. Fetches merged pull requests since the previous release, categorizes them, identifies new contributors, and prepares a formatted entry for CHANGELOG.md.Azure/kubelogin586
- Agentic WorkflowsRoute gh-aw workflow design/create/debug/upgrade requests to the right prompts.Azure/azure-dev570
- Azd Code ReviewerReviews GitHub pull requests by applying multiple specialist lenses (security, Go expert, architect, testing, UX, docs, PM, Azure, novice customer), triaging findings for signal-to-noise, and returning structured inline comments. Use for: review PR, look at this PR, give feedback on PR, check this PR, code review, PR feedback.Azure/azure-dev570
- Azd Grpc Contracts**WORKFLOW SKILL** - Inspects and evolves azd extension protobuf contracts across the stable v1 and preview v1beta channels. Reports the current channel state and delta, validates v1beta additions, implements beta-only services or focused overrides, and safely graduates compatible functionality from v1beta to v1. INVOKES: go CLI, mage CLI, make, Buf CLI, git CLI, rg, bash/sh. USE FOR: add grpc API to v1beta, add preview extension contract, validate protobuf compatibility, compare v1 and v1beta, Azure/azure-dev570
- Azd Preflight**WORKFLOW SKILL** — Runs `go tool mage preflight` from `cli/azd/` and auto-fixes failures. Covers linting, formatting, copyright, spelling, build, and tests. Iterates fix-then-rerun cycles until all checks pass. INVOKES: go CLI, golangci-lint, cspell, gh CLI, bash/sh, ask_user. USE FOR: azd preflight, run preflight, preflight checks, pre-commit checks, azd lint, azd build and test, validate azd changes, check azd code quality, mage preflight. DO NOT USE FOR: deploying azd (use azure-deploy), chAzure/azure-dev570
- Changelog Generation**WORKFLOW SKILL** — Generates release changelog entries and bumps versions for azd core or azd extensions. Identifies merged PRs since the last release, fetches PR details via GitHub MCP, classifies changes, and writes user-facing changelog entries with proper formatting, attribution, and spell checking. INVOKES: GitHub MCP tools, git CLI, gh CLI, cspell CLI, ask_user. USE FOR: generate changelog, update changelog, release notes, changelog for extension, changelog for azd core, bump version, prAzure/azure-dev570
- Foundry Extension Scenario Authoring**WORKFLOW SKILL** — Authors and validates cli-interactive-tester scenarios for the azure.ai.agents extension: writes a new scenario YAML (or fixes an existing one) so it follows the tier/tag/hook/fixtures/requires conventions and goals-are-the-contract judging rules, then lint-validates it via list_scenarios (never start_session — no Azure cost). Typically driven through the foundry-extension-scenario-author agent. USE FOR: write a new scenario, add coverage for a command/flag, fix a scenario'sAzure/azure-dev570
- Foundry Extension Scenario Pr Regression**WORKFLOW SKILL** — Runs the azure.ai.agents extension's cli-interactive-tester scenarios locally as a PR-scoped regression check (Tier 0 is free/offline; Tier 1b/Tier 2 incur Azure cost). Resolves the current branch's PR, maps changed files to impacted scenario tags, drives matching scenarios via foundry-extension-scenario-worker agents, and posts a results comment on the PR. Typically dispatched by foundry-extension-scenario-orchestrator, but can trigger directly. USE FOR: run agent scenariosAzure/azure-dev570
- Foundry Extension Scenario Suite Run**WORKFLOW SKILL** — Runs the azure.ai.agents extension's cli-interactive-tester scenarios as a full or tag/tier-filtered sweep NOT tied to a PR diff (Tier 0 free; Tier 1b/2 cost-gated). Discovers scenarios via list_scenarios, drives them concurrently via foundry-extension-scenario-worker agents, then writes an aggregate report. Dispatched by foundry-extension-scenario-orchestrator, or triggered directly. USE FOR: run the whole suite, run all scenarios, smoke-test the extension, a tag-filtered sAzure/azure-dev570