CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-manager-durabletask-dotnet

Azure Resource Manager SDK for Durable Task Scheduler in .NET.

45

Quality

47%

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-durabletask-dotnet/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 highly actionable SDK reference with excellent, executable code examples covering all major operations. Its main weakness is that it's a large monolithic document that would benefit significantly from splitting the type reference, complete example, and advanced features (private endpoints) into separate files. Some content like the Related SDKs table and basic explanations could be trimmed for conciseness.

Suggestions

Move the Key Types Reference table and extension methods section into a separate REFERENCE.md file, keeping only the most essential types inline.

Move the Complete Example and Private Endpoint configuration into separate files (e.g., EXAMPLES.md, PRIVATE_ENDPOINTS.md) and reference them from the main skill.

Add a brief validation step after scheduler creation (e.g., checking ProvisioningState) to strengthen the workflow with an explicit checkpoint.

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some unnecessary verbosity. The Key Types Reference table is very long and could be in a separate file. The SKU Options table, Related SDKs table, and some inline comments explain things Claude would know. The version-specific information and environment variables section add bulk. However, the code examples themselves are reasonably tight.

3 / 5

Actionability

The skill provides fully executable, copy-paste ready C# code for every operation: creating schedulers with both SKU types, creating task hubs, listing, updating, deleting, retention policies, private endpoints, and error handling. The complete example at the end ties everything together into a runnable program.

5 / 5

Workflow Clarity

The numbered steps provide a clear sequence from authentication through scheduler creation, task hub creation, and cleanup. The delete section correctly notes the dependency order (delete task hubs before schedulers). However, there's no explicit validation checkpoint after creation (e.g., checking provisioning state) and no feedback loop for handling failures during the multi-step provisioning process.

4 / 5

Progressive Disclosure

The content is a monolithic ~300-line file with no bundle files to offload detail into. The Key Types Reference table (20+ rows), the complete example, the extension methods section, and the private endpoint section could all be in separate referenced files. Everything is inlined with no progressive structure beyond section headers.

2 / 5

Total

14

/

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.

The description identifies a narrow technology stack but fails to describe any concrete actions or provide trigger guidance for when Claude should select this skill. It reads more like a library name than a skill description, leaving Claude unable to determine what tasks it enables or when to invoke it.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Creates, manages, and configures Durable Task Scheduler resources using the Azure Resource Manager SDK in .NET.'

Add an explicit 'Use when...' clause with trigger terms, e.g., 'Use when the user asks about provisioning or managing Durable Task Scheduler instances in Azure, ARM templates for task scheduling, or .NET SDK integration with Azure durable tasks.'

Include natural synonyms and variations such as 'ARM', 'C#', 'task orchestration', 'durable functions', and 'Azure SDK' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (Azure Resource Manager SDK, Durable Task Scheduler, .NET) but provides no concrete actions. It identifies the technology stack but doesn't describe what the skill actually does—no verbs like 'create', 'deploy', 'manage', or 'configure'.

2 / 5

Completeness

There is no clear 'what does this do' beyond naming the technology, and there is no 'when should Claude use it' clause at all. Both dimensions are essentially missing or extremely vague.

1 / 5

Trigger Term Quality

Includes some relevant technical keywords ('Azure Resource Manager', 'Durable Task Scheduler', '.NET') that a user might mention, but misses natural variations and synonyms like 'ARM', 'task scheduling', 'Azure SDK', 'C#', or 'durable functions'.

3 / 5

Distinctiveness Conflict Risk

The combination of 'Azure Resource Manager', 'Durable Task Scheduler', and '.NET' is fairly specific and narrows the domain, but without concrete actions it could overlap with other Azure SDK or .NET skills. The niche is somewhat identifiable but not clearly carved out.

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.