CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-manager-sql-dotnet

Azure Resource Manager SDK for Azure SQL in .NET.

53

Quality

60%

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-sql-dotnet/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

72%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 body is highly actionable with executable code and a clear sequence, but it is held back by missing validation feedback loops for resource-provisioning operations and by a Reference Files table pointing to non-existent bundle files.

Suggestions

Add explicit validation checkpoints between workflow steps (e.g. verify the server resource exists before creating databases, verify firewall rules before building the connection string).

Create the referenced references/server-management.md, references/database-operations.md, and references/elastic-pools.md files, or remove the Reference Files table to avoid broken navigation.

Move the large SKU and Key Types reference tables into a bundled reference file to slim the overview and make progressive disclosure one level deep.

DimensionReasoningScore

Conciseness

The body is code- and table-heavy with almost no padding of concepts Claude already knows; only minor sections (SKU tables, key-type reference) could be trimmed, fitting 'efficient; minor instances of over-explanation'.

4 / 5

Actionability

It provides fully executable, copy-paste-ready C# covering the common cases (server/database/elastic-pool/firewall creation, listing, connection string), matching the 'fully executable; copy-paste ready' anchor.

5 / 5

Workflow Clarity

The 7-step Core Workflow is well sequenced with error handling, but it lacks validation checkpoints (e.g. confirm server exists before creating a database) for destructive/batch resource operations, so per the rubric cap it cannot exceed 3.

3 / 5

Progressive Disclosure

Sections are well organized and reference files are signaled in a table, but the referenced references/*.md files do not exist and large reference-style content (SKU/key-type tables) is inlined, leaving navigation partly broken.

3 / 5

Total

15

/

20

Passed

Description

48%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 correctly identifies the SDK's domain but is essentially a label with no enumerated capabilities or trigger guidance. Adding concrete actions and a 'Use when...' clause would raise specificity and completeness.

Suggestions

Add concrete actions to the description, e.g. 'Provision Azure SQL servers, databases, elastic pools, and firewall rules via Azure Resource Manager in .NET.'

Append an explicit trigger clause such as 'Use when provisioning or managing Azure SQL resources through ARM in .NET.'

Disambiguate from the data plane by noting this is the management/control-plane SDK, not Microsoft.Data.SqlClient.

DimensionReasoningScore

Specificity

The description names the domain ("Azure Resource Manager SDK for Azure SQL in .NET") but states no concrete actions like provisioning servers or managing databases, matching the 'names the domain but actions are minimal/generic' anchor.

2 / 5

Completeness

It gives a clear 'what' (an ARM SDK for Azure SQL in .NET) but no 'when'/'Use when' trigger clause, so per the missing-trigger cap it cannot exceed 3.

3 / 5

Trigger Term Quality

It includes relevant natural terms ("Azure SQL", ".NET", "Azure Resource Manager") a user might say, but lacks common synonyms/variations, sitting at the 'some relevant keywords but missing common variations' anchor.

3 / 5

Distinctiveness Conflict Risk

The Azure SQL management-plane niche in .NET is mostly distinct with minimal conflict risk, though it could overlap with the closely related data-plane SqlClient SDK.

4 / 5

Total

12

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

14

/

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.