csharp-azure-spector-coverage-gaps

Installation
SKILL.md

Discovering and implementing Spector coverage gaps for the Azure C# emitter

Overview

This skill discovers which Spector scenarios the Azure C# emitter (@azure-tools/typespec-csharp) does not yet cover, then implements the missing test(s). Spector scenarios are defined in two packages:

  • Standard specs: @typespec/http-specs — general HTTP client scenarios
  • Azure specs: @azure-tools/azure-http-specs — Azure-specific scenarios (core, LRO, paging, resource-manager, etc.)

Two coverage dashboards exist:

Dashboard URL Scope
Standard https://typespec.io/can-i-use/http/ Standard HTTP specs only
Azure https://azure.github.io/typespec-azure/can-i-use/http/ Standard + Azure specs

Tip: Comparing the two dashboards reveals Standard scenarios where the Azure emitter lags behind (or ahead of) the core TypeSpec C# emitter in microsoft/typespec.

Note: {PKG} refers to <repo-root>/eng/packages/http-client-csharp throughout this document.

Installs
1
GitHub Stars
6.0K
First Seen
Mar 9, 2026
csharp-azure-spector-coverage-gaps — azure/azure-sdk-for-net