Loading...
Loading...
Author or modify Azure TypeSpec API specifications. USE FOR: Any task that creates, modifies, or troubleshoots .tsp files or TypeSpec API specifications — including but not limited to API versioning evolution(add new preview version, add new stable version), ARM resource type(tracked, proxy, extension, child resources) or data-plane resource definitions, resource operations (CRUD, PATCH, custom actions, paging, async/Long Running Operations), models, enums, unions, properties, decorators, constraints, parameters, and swagger-to-TypeSpec conversion. DO NOT USE FOR: SDK generation from TypeSpec, releasing SDK packages, single MCP tool calls that do not require multi-step workflows. TOOLS/COMMANDS: azsdk_typespec_generate_authoring_plan, azsdk_run_typespec_validation
npx skill4agent add haolingdong-msft/azure-typespec-authoring azure-typespec-authorazure-sdk-mcp| Tool | Purpose |
|---|---|
| Generate grounded authoring plan |
| Validate TypeSpec compilation + lint |
.tsp?azsdk_run_typespec_validation2025-06-01-preview@added@removed.tsp| Type | Description | Examples |
|---|---|---|
| API Version Evolution (ARM only) | Adding a new preview or stable API version to an existing ARM service. Data-plane API version evolution is not fully supported yet. | "Add a new preview API version 2026-01-01-preview for widget resource manager" |
| General Authoring | Any other TypeSpec authoring task that modifies | "Add an ARM resource named Asset with CRUD operations" |
| Latest | Target | URL to fetch |
|---|---|---|
| preview | preview | |
| preview | stable | |
| stable | preview | |
| stable | stable | |
azsdk_typespec_generate_authoring_plan| Parameter | Value |
|---|---|
| User request (verbatim) |
| All content gathered from Steps 1–2 (intake analysis, user answers, relevant |
| TypeSpec project root path |
.tsp