CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-ai-projects-java

Azure AI Projects SDK for Java. High-level SDK for Azure AI Foundry project management including connections, datasets, indexes, and evaluations.

50

Quality

55%

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-ai-projects-java/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.

The content is a compact, actionable reference with executable Java examples and clean sectioning, plus a one-level reference-links table. Its main weakness is the absence of explicit validation/feedback steps for write operations like index creation.

Suggestions

Add a validation checkpoint after create/update index (e.g. call indexesClient.get(...) to confirm the version landed before proceeding).

Replace the stub OpenAI evaluations example with a concrete call or remove it so every code block is genuinely actionable.

Convert the listing operations into a short ordered workflow for a common task (authenticate -> pick sub-client -> operate -> verify) to add sequencing and checkpoints.

DimensionReasoningScore

Conciseness

The body is largely efficient — installation, env vars, auth, and client usage are presented as tight code blocks with minimal prose — with only minor explanatory padding such as 'The SDK provides multiple sub-clients for different operations'.

4 / 5

Actionability

It provides concrete, largely copy-paste-ready Java snippets for auth, sub-client construction, listing connections, and creating indexes, with only minor gaps (e.g. the OpenAI evaluations block is a stub with no real usage).

4 / 5

Workflow Clarity

Operations are presented as discrete examples rather than a sequenced workflow, and operations like create/update index and dataset upload lack validation checkpoints; the index create path has no verify step, capping clarity at 3.

3 / 5

Progressive Disclosure

The body is well-organized into clear sections with a reference-links table pointing to external docs one level deep, and the skill is compact enough that inlining core examples is appropriate; no bundle files exist to structure further.

4 / 5

Total

15

/

20

Passed

Description

42%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 specific about the SDK's domain and capabilities but lacks any explicit 'when to use' trigger guidance and leans on product jargon rather than natural user phrasing. Distinctiveness is reasonable given the narrow Java/Azure niche.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when managing Azure AI Foundry projects in Java — connections, datasets, indexes, or evaluations.'

Include natural trigger phrases users would say (e.g. 'Azure AI projects Java', 'AI Foundry datasets', 'manage Azure AI indexes') instead of only product names.

Lead with verbs describing actions (enumerate, upload, create, manage) to raise specificity from listing nouns to listing concrete operations.

DimensionReasoningScore

Specificity

The description names the domain (Azure AI Foundry project management) and several concrete capabilities ('connections, datasets, indexes, and evaluations'), giving specific coverage rather than generic actions, though it stops short of enumerating verbs like create/list/manage.

4 / 5

Completeness

It answers 'what' clearly but provides no 'Use when...' trigger guidance; per the rubric a missing explicit trigger clause caps completeness, and here 'when' is entirely absent rather than weakly implied.

2 / 5

Trigger Term Quality

The phrasing relies on SDK/product jargon ('Azure AI Projects SDK', 'Azure AI Foundry') and lacks the natural phrases a user would actually say when they need this skill, such as 'Azure AI projects Java' or 'manage AI Foundry resources'.

2 / 5

Distinctiveness Conflict Risk

The Java + Azure AI Foundry SDK niche is fairly specific and unlikely to clash with unrelated skills, with only minor overlap risk against other Azure SDK skills.

4 / 5

Total

12

/

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.