CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-mgmt-mongodbatlas-dotnet

Manage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.

48

Quality

51%

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

Quality

Content

46%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 skill provides solid, executable C# code examples for managing MongoDB Atlas organizations via Azure ARM, but suffers from significant verbosity by inlining extensive reference tables that should be in separate files. The workflow lacks integrated validation checkpoints—provisioning state checks are mentioned as best practices but not woven into the create/update workflows. The content reads more like auto-generated SDK documentation than a focused, actionable skill.

Suggestions

Move model properties reference tables, provisioning states, marketplace statuses, and common errors into a separate REFERENCE.md file, keeping only a quick-start section and key workflow in SKILL.md.

Integrate provisioning state validation directly into the create/update workflows as explicit checkpoint steps (e.g., 'After creation completes, verify ProvisioningState == Succeeded before proceeding').

Remove the 'Important Scope Limitation' section and the 'When to Use' boilerplate—Claude doesn't need to be told what the SDK doesn't do or a tautological usage statement.

Add guidance on how to discover correct OfferDetails values (publisherId, offerId, planId, termId) since the example uses specific strings that appear to be placeholders.

DimensionReasoningScore

Conciseness

The skill is significantly verbose. The extensive model properties reference tables, provisioning states, marketplace subscription statuses, and common errors tables are reference material that Claude already knows or could look up. The 'Important Scope Limitation' section explains what the SDK doesn't do, which is unnecessary padding. The 'When to Use' section is a meaningless tautology.

2 / 5

Actionability

The code examples are concrete, executable, and cover the main CRUD operations with copy-paste ready C# code. Minor gaps exist—there's no error handling shown in the examples, and the offer details values (planId, termId) appear to be placeholders without guidance on how to discover the correct values.

4 / 5

Workflow Clarity

The workflows are presented as individual operations rather than a coherent end-to-end sequence. There are no validation checkpoints between steps—for example, after creating an organization (a long-running operation), there's no explicit step to verify provisioning state before proceeding. The 'Check Provisioning State' best practice is separate from the create workflow rather than integrated as a validation step.

3 / 5

Progressive Disclosure

The content is a monolithic wall of ~300 lines with no bundle files to offload reference material. The model properties reference tables, provisioning states, marketplace statuses, and common errors should be in separate reference files. Everything is inlined with no clear separation between quick-start essentials and detailed reference material.

2 / 5

Total

11

/

20

Passed

Description

56%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 targets a very specific technology niche (MongoDB Atlas on Azure ARM), which gives it strong distinctiveness. However, it lacks a 'Use when...' clause, which is critical for Claude to know when to select this skill, and the capabilities listed are too high-level without enumerating specific actions a user might request.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user asks about deploying MongoDB Atlas on Azure, managing Atlas organizations through ARM templates, or setting up Azure Marketplace billing for MongoDB.'

List more specific actions such as 'create Atlas organizations, deploy clusters, configure ARM templates, manage billing integration, set up network peering' to improve specificity.

DimensionReasoningScore

Specificity

Names the domain (MongoDB Atlas on Azure) and describes a general action ('Manage...as Azure ARM resources') with a mention of unified billing, but doesn't list specific concrete actions like creating clusters, configuring network peering, scaling, etc.

3 / 5

Completeness

Has a reasonable 'what' (manage MongoDB Atlas Organizations as Azure ARM resources with unified billing), but completely lacks a 'when' clause or any explicit trigger guidance for when Claude should select this skill.

2 / 5

Trigger Term Quality

Includes strong natural keywords like 'MongoDB Atlas', 'Azure ARM resources', 'Azure Marketplace', and 'unified billing'. Missing some variations users might say such as 'Mongo', 'Atlas cluster', 'ARM template', or 'Azure integration'.

4 / 5

Distinctiveness Conflict Risk

Very specific niche combining MongoDB Atlas, Azure ARM, and Azure Marketplace billing — unlikely to conflict with other skills due to the highly specific technology intersection.

5 / 5

Total

14

/

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.