CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-manager-postgresql-dotnet

Azure PostgreSQL Flexible Server SDK for .NET. Database management for PostgreSQL Flexible Server deployments.

46

Quality

48%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/azure-resource-manager-postgresql-dotnet/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

61%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 skill excels at actionability with comprehensive, executable C# code examples covering the full PostgreSQL Flexible Server management lifecycle. However, it suffers from being a monolithic document that inlines extensive reference material (type tables, version lists, SKU tiers) that could be split into separate files. The lack of validation checkpoints in workflows involving destructive or long-running operations (delete, scale, restore) is a notable gap.

Suggestions

Add validation/verification steps after destructive and long-running operations (e.g., confirm server state after delete, verify scaling completed successfully, check restored server health)

Move reference tables (Key Types, SKU Tiers, PostgreSQL Versions, HA Modes, Related SDKs) into a separate REFERENCE.md file and link to it from the main skill

Remove the 'When to Use' section (adds no value) and trim the best practices list to only non-obvious items specific to this SDK

Add a feedback loop for the Point-in-Time Restore workflow: verify the restored server is accessible and data integrity before proceeding

DimensionReasoningScore

Conciseness

The skill is quite long (~350 lines) with several sections that could be trimmed. The resource hierarchy, key types reference table, PostgreSQL versions table, HA modes table, related SDKs table, and best practices list add bulk that Claude likely already knows or could infer. The code examples themselves are reasonably efficient, but the overall document has significant padding with reference tables.

3 / 5

Actionability

Every workflow includes complete, executable C# code with proper using statements, concrete type names, and realistic parameter values. The examples cover the full lifecycle from creation through deletion, including error handling and connection strings. Code is copy-paste ready.

5 / 5

Workflow Clarity

The workflows are clearly numbered and sequenced, but there are no validation checkpoints or feedback loops. Destructive operations like Delete Server (section 11) have no confirmation or validation step. Server creation and scaling operations lack verification that the operation succeeded beyond checking the return value. The delete operation especially should have a validation/confirmation pattern, capping this at 3.

3 / 5

Progressive Disclosure

This is a monolithic document with everything inlined — reference tables, 11 workflow examples, SKU tiers, version lists, best practices, and connection string examples all in one file. The reference tables and less common workflows (read replicas, PITR restore, Entra ID admin) would be better placed in separate files. No bundle files exist to offload content to.

2 / 5

Total

13

/

20

Passed

Description

36%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 specific technology stack (Azure PostgreSQL Flexible Server SDK for .NET) but fails to enumerate concrete actions or provide trigger guidance. It reads more like a product tagline than a skill description, lacking both actionable detail and a 'Use when...' clause that would help Claude select it appropriately.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user needs to create, configure, scale, or manage Azure PostgreSQL Flexible Server instances using .NET'.

List specific concrete actions such as 'create and delete servers, configure firewall rules, manage databases, scale compute resources, configure backups and high availability'.

Include natural synonyms and related terms users might say, such as 'Postgres', 'Azure database', 'flexible server deployment', or the NuGet package name.

DimensionReasoningScore

Specificity

Names the domain (Azure PostgreSQL Flexible Server SDK for .NET) but the action described is only 'database management,' which is very generic with no concrete actions like creating servers, configuring firewall rules, scaling, or managing backups.

2 / 5

Completeness

Has a vague 'what' ('database management for PostgreSQL Flexible Server deployments') but completely lacks a 'when' clause. There is no guidance on when Claude should select this skill over others.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'Azure', 'PostgreSQL', 'Flexible Server', '.NET', and 'SDK', but misses natural user phrases like 'create postgres server', 'scale database', 'Azure.ResourceManager.PostgreSql', or specific operations users might request.

3 / 5

Distinctiveness Conflict Risk

The mention of 'Azure PostgreSQL Flexible Server' and '.NET SDK' narrows the scope somewhat, but 'database management' is broad enough to overlap with other Azure database skills or general PostgreSQL skills.

3 / 5

Total

10

/

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.