CtrlK
BlogDocsLog inGet started
Tessl Logo

azsdk-common-prepare-release-plan

Create, 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, azure-sdk-mcp:azsdk_get_release_plan, azure-sdk-mcp:azsdk_get_release_plan_for_spec_pr, azure-sdk-mcp:azsdk_update_release_plan, azure-sdk-mcp:azsdk_update_api_spec_pull_request_in_release_plan, azure-sdk-mcp:azsdk_update_sdk_details_in_release_plan, azure-sdk-mcp:azsdk_abandon_release_plan, azure-sdk-mcp:azsdk_link_sdk_pull_request_to_release_plan, azure-sdk-mcp:azsdk_link_namespace_approval_issue.

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is well-structured, actionable, and correctly pushes detail to a verified one-level reference. Its only weakness is moderate repetition of the ID-handling explanation across multiple sections.

Suggestions

Consolidate the 'Release Plan ID vs work item ID — either is accepted, tried as Release Plan ID first' explanation into the Rules section (or the reference) and remove the inline repetition across Use Cases 1, 4, 5, and 6.

The Rules section and references/release-plan-details.md both cover spec-PR repo validation; pick one canonical location and cross-reference it to avoid drift.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, but the ID-resolution note ('either is accepted', 'tries Release Plan ID first then work item ID') is repeated across four use cases plus the Rules and reference, which could be consolidated.

4 / 5

Actionability

Each use case names exact MCP tools and enumerates required/optional parameters with concrete value formats ('Month YYYY', 'Private Preview'/'Public Preview'/'GA', 'beta'/'stable'), giving fully executable guidance for the common cases.

5 / 5

Workflow Clarity

Six use cases are clearly sequenced; the destructive Abandon case has an explicit confirmation checkpoint and the Create case has existence-check branching validation, satisfying the feedback-loop requirement.

5 / 5

Progressive Disclosure

The body is a clear overview with a single one-level-deep, well-signaled reference (references/release-plan-details.md) that exists as a real file; detail is appropriately split out.

5 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is third-person, concrete, and explicitly states both capabilities and trigger conditions with clear boundary guidance. It is a strong, well-structured skill description with no significant gaps.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Create, get, update, abandon, and link SDK PRs to release plan work items'), matching the comprehensive-coverage anchor rather than the 1-2-action anchor at 3.

5 / 5

Completeness

Explicitly answers both 'what' (Create/get/update/abandon/link SDK PRs) and 'when' (USE FOR: concrete trigger phrases) plus DO NOT USE FOR boundaries, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases ('create release plan', 'abandon release plan', 'link SDK PR to plan', 'namespace approval', 'check release plan status') covering variations users would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Azure SDK release plans) with explicit DO NOT USE FOR exclusions and named MCP tools, giving minimal conflict risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Azure/azure-sdk-for-net
Reviewed

Table of Contents

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.