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.

65

1.59x
Quality

48%

Does it follow best practices?

Impact

97%

1.59x

Average score across 3 eval scenarios

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

The canonical home for this skill is azure-ai-projects-java in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

64%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid SDK reference skill with good executable code examples and clear authentication setup. Its main weaknesses are some unnecessary content (best practices that state the obvious, a vacuous 'When to Use' section), and a lack of workflow sequencing that would help Claude understand how to chain operations together. The progressive disclosure could be improved by moving detailed operation examples to a separate reference file.

Suggestions

Remove the 'When to Use' section (adds no information) and trim the 'Best Practices' to only non-obvious, SDK-specific guidance.

Add a brief workflow sequence showing the typical order of operations (authenticate → enumerate connections → create/manage resources) with validation checkpoints.

Consider moving detailed operation examples to a separate OPERATIONS.md and keeping SKILL.md as a concise overview with the client hierarchy and one quick-start example.

DimensionReasoningScore

Conciseness

Generally efficient with good code examples, but includes some unnecessary content like the 'Best Practices' section with tips Claude already knows (use env vars, handle pagination), and the 'When to Use' section is a meaningless tautology. The best practices list is mostly common knowledge for an SDK.

2 / 3

Actionability

Provides fully executable Java code examples for authentication, listing connections, listing indexes, creating indexes, error handling, and Maven dependency configuration. All examples are copy-paste ready with proper imports.

3 / 3

Workflow Clarity

The skill presents individual operations clearly but lacks a cohesive workflow sequence. For an SDK reference skill this is somewhat acceptable, but there's no guidance on the order of operations (e.g., authenticate → get connections → create index) and no validation checkpoints for operations that could fail.

2 / 3

Progressive Disclosure

Reference links to external docs, samples, and source are provided, which is good. However, all content is inline in a single file — the client hierarchy table, all operation examples, best practices, and error handling could benefit from being split. The structure is reasonable but the file is getting long for a SKILL.md overview.

2 / 3

Total

9

/

12

Passed

Description

32%Scale 1-3

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 the technology domain (Azure AI Projects SDK for Java) and lists high-level capability areas, but lacks concrete action verbs and completely omits trigger guidance for when Claude should select this skill. It reads more like a library subtitle than a skill description, making it difficult for Claude to confidently choose this skill from a large pool.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user needs to interact with Azure AI Foundry projects in Java, manage AI project connections, create or query datasets/indexes, or run evaluations.'

Replace category nouns with concrete actions, e.g., 'Create and manage Azure AI Foundry project connections, upload and query datasets, build search indexes, and run model evaluations using the Java SDK.'

Include natural trigger terms users might say, such as 'azure-ai-projects', 'AI Foundry', 'Java AI project', 'Azure AI evaluation', or specific class/package names.

DimensionReasoningScore

Specificity

Names the domain (Azure AI Projects SDK for Java) and lists some areas (connections, datasets, indexes, evaluations), but these are more like categories than concrete actions. It doesn't describe specific operations like 'create connections', 'manage datasets', or 'run evaluations'.

2 / 3

Completeness

Describes what the SDK covers at a high level but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per the rubric, a missing 'Use when...' clause caps completeness at 2, and the 'what' is also only partially addressed, warranting a 1.

1 / 3

Trigger Term Quality

Includes relevant keywords like 'Azure AI', 'SDK', 'Java', 'Azure AI Foundry', 'connections', 'datasets', 'indexes', 'evaluations'. However, it misses common user variations like 'azure-ai-projects', 'AI Foundry project', or specific task-oriented terms users might say.

2 / 3

Distinctiveness Conflict Risk

The mention of 'Azure AI Projects SDK for Java' and 'Azure AI Foundry' provides some distinctiveness, but it could overlap with other Azure AI skills or general Java SDK skills. The broad terms like 'connections', 'datasets', and 'indexes' could conflict with other data management skills.

2 / 3

Total

7

/

12

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.