CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-manager-playwright-dotnet

Azure Resource Manager SDK for Microsoft Playwright Testing in .NET.

46

Quality

49%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/azure-resource-manager-playwright-dotnet/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%Scale 1-5

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

This is a solid, highly actionable SDK reference skill with complete, executable code examples covering all major operations. Its main weaknesses are moderate verbosity (some sections like Related SDKs, documentation links, and the 'When to Use' boilerplate add little value) and a monolithic structure that would benefit from splitting reference tables into separate files. The workflow is well-sequenced but could include explicit provisioning state validation.

Suggestions

Remove or significantly trim the 'Related SDKs', 'API Information', 'Documentation Links', and 'When to Use' sections — these add token cost without actionable value for Claude.

Split the Key Types Reference and Workspace Properties tables into a separate REFERENCE.md file, keeping only the most essential types inline.

Add an explicit validation step after workspace creation to check ProvisioningState before using the DataplaneUri, creating a proper feedback loop for failed provisioning.

DimensionReasoningScore

Conciseness

The skill is reasonably structured but includes unnecessary sections like 'When to Use' (adds nothing), the 'Related SDKs' table, documentation links, and some explanatory text that Claude wouldn't need (e.g., explaining what DefaultAzureCredential is). The Key Types Reference and Workspace Properties tables add bulk that could be trimmed. The resource hierarchy diagram is useful but the overall document is longer than necessary.

3 / 5

Actionability

The skill provides fully executable, copy-paste ready C# code for every operation: authentication, CRUD operations, quota checking, name availability, error handling, and integration with test execution. All code examples are complete with proper using statements and realistic patterns.

5 / 5

Workflow Clarity

The numbered workflow (1-7) provides a clear sequence from workspace creation through deletion, with the integration section showing the end-to-end flow. Long-running operations are noted with WaitUntil patterns. However, there's no explicit validation step after workspace creation (e.g., checking ProvisioningState) or feedback loop for handling failed provisioning, which is a minor gap for a resource provisioning workflow.

4 / 5

Progressive Disclosure

All content is inlined in a single file with no bundle files. The Key Types Reference table, Workspace Properties table, and detailed API information could be split into separate reference files. The document is over 200 lines and would benefit from separating the reference material from the core workflow. However, the section headers provide reasonable navigation within the monolithic file.

3 / 5

Total

15

/

20

Passed

Description

27%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.

This description is essentially just a technology label rather than a functional skill description. It names the specific technology stack (Azure ARM SDK, Playwright Testing, .NET) which provides some distinctiveness, but completely fails to describe what actions the skill performs or when it should be selected. It lacks both concrete capabilities and trigger guidance.

Suggestions

Add concrete actions the skill performs, e.g., 'Creates, manages, and configures Microsoft Playwright Testing workspaces and quotas using the Azure Resource Manager SDK in .NET.'

Add an explicit 'Use when...' clause with trigger terms, e.g., 'Use when the user needs to provision or manage Playwright Testing resources in Azure, work with Microsoft.Azure.Management.PlaywrightTesting, or configure cloud-based browser testing infrastructure.'

Include natural synonyms and variations users might say, such as 'cloud browser testing', 'Playwright test workspace', 'ARM template', or 'Azure testing resources'.

DimensionReasoningScore

Specificity

Names the domain (Azure Resource Manager SDK for Microsoft Playwright Testing in .NET) but provides no concrete actions—it doesn't say what the skill actually does (e.g., create resources, manage test workspaces, configure quotas).

2 / 5

Completeness

There is no explicit 'what does this do' beyond naming the technology stack, and there is no 'when should Claude use it' clause at all. Both are effectively missing.

1 / 5

Trigger Term Quality

Contains relevant keywords like 'Azure', 'Playwright Testing', '.NET', and 'SDK', but misses natural user phrases like 'create test workspace', 'manage Playwright resources', or file extensions like '.csproj'.

3 / 5

Distinctiveness Conflict Risk

The combination of Azure Resource Manager + Playwright Testing + .NET is fairly specific, but without concrete actions it could overlap with general Azure SDK skills or general Playwright skills.

3 / 5

Total

9

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.