CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-cosmos-rust

Azure Cosmos DB SDK for Rust (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data.

Quality

78%

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-cosmos-rust/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A lean, code-first reference covering installation, authentication, and full document CRUD with near copy-paste Rust snippets. The main gaps are missing query examples despite 'queries' being claimed, no validation or error-handling checkpoints around destructive operations, and a boilerplate 'When to Use' section that adds no value.

Suggestions

Add a query example (e.g., a SQL query via the container client) since 'queries' is claimed in the description but never shown in the body.

Add validation/error-handling checkpoints around destructive operations — e.g., verify the item exists before delete_item, or show how to inspect and retry on failure — to lift workflow clarity above 3.

Remove the boilerplate 'When to Use' section and the redundant intro line to tighten token efficiency, and show actual key-auth usage code rather than just the feature-flag command.

DimensionReasoningScore

Conciseness

Mostly lean — code-heavy sections like 'Create Item' and 'Authentication' earn their tokens — but the boilerplate 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview') and the redundant intro line could be trimmed.

4 / 5

Actionability

Concrete, near copy-paste Rust snippets for create/read/replace/patch/delete plus install and auth commands, but 'queries' is claimed in the description with no query example in the body, and 'Key Auth' shows only the feature flag without usage code.

4 / 5

Workflow Clarity

The sequence (install → env → auth → client hierarchy → CRUD operations) is clear and the replace example follows a read-modify-write pattern, but there are no validation checkpoints or error-recovery guidance for destructive operations like delete_item, which caps this dimension at 3.

3 / 5

Progressive Disclosure

A well-organized single-file structure with clear sections and appropriately inline content at ~130 lines; no bundle files exist. Minor gaps remain, such as the vague 'When to Use' filler section and no deeper reference for query operations.

4 / 5

Total

15

/

20

Passed

Description

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

A strong, specific description that names its niche (Azure Cosmos DB NoSQL for Rust) and lists concrete capabilities with explicit 'Use for' trigger guidance. To reach top marks it needs an explicit 'Use when...' trigger condition (e.g., 'Use when the user mentions Cosmos DB') and fuller keyword coverage including synonyms like 'database' and 'partition key'.

DimensionReasoningScore

Specificity

Names the domain ('Azure Cosmos DB SDK for Rust (NoSQL API)') and lists several concrete actions — 'document CRUD, queries, containers' — though 'globally distributed data' is a broad feature claim rather than a specific action, leaving minor gaps in coverage.

4 / 5

Completeness

Both the 'what' ('Azure Cosmos DB SDK for Rust (NoSQL API)') and the 'when' ('Use for document CRUD, queries, containers...') are present, but the trigger is phrased as a task list rather than an explicit 'Use when working with...' condition.

4 / 5

Trigger Term Quality

Includes natural terms users would say — 'Azure Cosmos DB', 'Rust', 'NoSQL', 'document CRUD', 'queries', 'containers' — but misses common variations such as 'Cosmos database', 'partition key', or 'throughput'.

4 / 5

Distinctiveness Conflict Risk

The exact combination of 'Azure Cosmos DB SDK for Rust (NoSQL API)' occupies a clear niche with distinct triggers and minimal conflict risk with any other skill.

5 / 5

Total

17

/

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.

Validation — 15 / 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

Path

skills/azure-cosmos-rust/SKILL.md

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.