CtrlK
BlogDocsLog inGet started
Tessl Logo

azsdk-common-apiview-feedback-resolution

Analyze 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.

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

APIView Feedback Resolution

This skill analyzes and resolves APIView review feedback on Azure SDK pull requests by retrieving reviewer comments, categorizing them, and applying TypeSpec or customization updates that bring the SDK API surface into compliance before re-review.

Triggers

USE FOR: APIView comments, API review feedback, SDK API surface changes WHEN: "resolve APIView comments", "address API review feedback", "update SDK API surface after APIView" DO NOT USE FOR: general code review, non-APIView feedback

Rules

  • Requires the azure-sdk-mcp server; there is no CLI fallback for retrieving APIView comments or applying TypeSpec changes.
  • Retrieve and categorize APIView comments before making changes so fixes map to reviewer intent.
  • Validate, regenerate, build, and test after applying fixes before requesting re-review.

MCP Tools

ToolPurpose
azure-sdk-mcp:azsdk_apiview_get_commentsGet APIView comments
azure-sdk-mcp:azsdk_customized_code_updateApply TypeSpec & code customization changes locally
azure-sdk-mcp:azsdk_typespec_delegate_apiview_feedbackDelegate to CCA pipeline
azure-sdk-mcp:azsdk_run_typespec_validationValidate TypeSpec
azure-sdk-mcp:azsdk_package_generate_codeRegenerate SDK

Steps

  1. Retrieve — Get APIView URL from SDK PR, run azsdk_apiview_get_comments.
  2. Categorize — Group as Critical/Suggestions/Informational per feedback steps.
  3. Resolve — Use azsdk_customized_code_update for TypeSpec changes; delegate via azsdk_typespec_delegate_apiview_feedback for complex cases.
  4. Validate — Run validation, regenerate SDK, build and test.
  5. Confirm — Verify all items addressed. If delegated, follow post-delegation follow-up. Request re-review.

Examples

  • "Resolve the APIView comments on my SDK pull request"
  • "What feedback did the API reviewer leave?"

Troubleshooting

  • No comments: Verify PR has APIView link and MCP server is connected.
  • Validation fails: Re-run after fixing TypeSpec errors.
  • MCP unavailable: Requires azure-sdk-mcp server; no CLI fallback. Connect the server and retry.
Repository
Azure/azure-sdk-for-net
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.