CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-manager-durabletask-dotnet

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

52

Quality

58%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/azure-resource-manager-durabletask-dotnet/SKILL.md

The canonical home for this skill is azure-resource-manager-durabletask-dotnet in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a strong, actionable reference: complete executable C# examples across the full CRUD surface with error handling and a useful management-vs-data-plane distinction. The main weaknesses are mild redundancy (the Complete Example re-treads earlier snippets) and the absence of any pre-delete verification checkpoint or external reference files for the bulky type/extension tables.

Suggestions

Add a verification checkpoint before the destructive delete in section 7 (e.g. confirm the scheduler has no remaining task hubs, or check the GET response before DeleteAsync) to satisfy the destructive-operation feedback-loop expectation.

Move the Key Types Reference and Extension Methods tables into a references/ file (e.g. REFERENCE.md) and link to it, keeping SKILL.md as a leaner overview with the core workflow and a couple of key examples.

Trim or remove the Complete Example section since it duplicates the create-scheduler and create-task-hub snippets already shown in sections 1 and 3, or replace it with a single end-to-end script that covers only the gaps not shown earlier.

DimensionReasoningScore

Conciseness

The body is mostly efficient executable code with useful non-obvious context (Management vs Data Plane callout, resource hierarchy tree), but the Complete Example re-creates the scheduler and task hub already shown in earlier sections, and some Best Practices restate guidance, so it could be tightened.

3 / 5

Actionability

Every workflow step is copy-paste-ready C# with real types, parameters, and the common cases covered (Dedicated/Consumption SKU, task hub, list, get, update, delete, retention, private endpoints), plus an error-handling block with concrete status codes.

5 / 5

Workflow Clarity

The Core Workflow is a clear numbered sequence (1-9) with deletion-order guidance and a try/catch feedback example, but the destructive delete operation (section 7) has no verification step before/after, so per the destructive-operation cap workflow clarity is held at 3.

3 / 5

Progressive Disclosure

Sections are well-organized with clear headers, but everything is inlined in a ~430-line SKILL.md with no bundle files; the large Key Types Reference and Extension Methods tables are content that could live in separate reference files but are not split out.

3 / 5

Total

14

/

20

Passed

Description

52%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 distinctive and names its niche clearly, but it is minimal: it states only what the SDK is and omits both concrete actions and any explicit trigger/'Use when' guidance. Adding a 'Use when...' clause and 1-2 concrete management actions would lift specificity and completeness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when provisioning or managing Azure Durable Task Scheduler resources (schedulers, task hubs, retention policies) via ARM in .NET.'

Replace the generic 'SDK for' with 1-2 concrete actions such as 'Create and manage schedulers, task hubs, and retention policies'.

Optionally include a natural synonym like 'ARM' so users who say 'ARM' rather than 'Azure Resource Manager' still match.

DimensionReasoningScore

Specificity

The description names the domain ('Azure Resource Manager SDK for Durable Task Scheduler in .NET') but the only action is the generic 'SDK for', with no concrete provisioning/management actions stated; the concrete actions live only in the body, not the description.

2 / 5

Completeness

It gives a clear 'what' (an ARM SDK for Durable Task Scheduler in .NET) but no 'when'/'Use when...' clause, so per the judging guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

It includes relevant niche keywords ('Azure Resource Manager', 'Durable Task Scheduler', '.NET') a user in this domain would say, but lacks common synonyms or broader natural phrasings like 'ARM', 'provision', or 'manage Azure resources'.

3 / 5

Distinctiveness Conflict Risk

The phrasing targets a very specific, narrow niche (Azure Resource Manager + Durable Task Scheduler + .NET) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.