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.

46

Quality

48%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/azure-ai-projects-java/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

64%

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 excellent actionability through concrete, executable Java code examples covering the main API surface. Its main weaknesses are some unnecessary boilerplate sections (When to Use, Limitations, some Best Practices items) that don't add value for Claude, and a lack of integrated workflow sequencing that would connect the individual operations into coherent task flows. The structure is reasonable for a single-file skill but could benefit from tighter editing.

Suggestions

Remove the generic 'When to Use' and 'Limitations' boilerplate sections, which add no SDK-specific value and waste tokens.

Trim the 'Best Practices' section to only non-obvious guidance — items like 'use environment variables' and 'handle pagination' are things Claude already knows.

Integrate error handling directly into the core operation examples rather than as a separate section, showing validation as part of the workflow.

DimensionReasoningScore

Conciseness

Generally efficient with good code examples, but includes some unnecessary content like the 'When to Use' and 'Limitations' boilerplate sections that add no value, and the 'Best Practices' section contains advice Claude already knows (use env vars, handle pagination). The reference links table is useful but could be more compact.

2 / 3

Actionability

Provides fully executable, copy-paste ready Java code for installation, authentication, client creation, listing connections, listing indexes, creating indexes, and error handling. All examples use real imports and concrete API calls.

3 / 3

Workflow Clarity

The skill presents individual operations clearly but lacks an explicit workflow sequence connecting them (e.g., authenticate → build client → create resources → validate). For an SDK reference skill this is acceptable, but the error handling section is disconnected from the core operations rather than integrated as validation checkpoints.

2 / 3

Progressive Disclosure

The content is well-structured with clear sections and a reference links table pointing to external resources. However, with no bundle files, all content is inline in a single file. The document is moderately long (~120 lines of content) and some sections like detailed CRUD operations could be split out, but the external reference links partially compensate.

2 / 3

Total

9

/

12

Passed

Description

32%

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 domain and lists high-level feature areas but lacks concrete action verbs and, critically, has no 'Use when...' clause to guide skill selection. The terms used are somewhat specific to Azure AI but could overlap with other Azure-related skills. Adding explicit trigger guidance and more concrete actions would significantly improve this description.

Suggestions

Add a 'Use when...' clause with explicit triggers, e.g., 'Use when the user asks about Azure AI Foundry projects, managing AI connections, creating datasets or indexes in Azure, or running AI evaluations in Java.'

Replace abstract nouns with concrete action verbs, e.g., 'Create and manage Azure AI Foundry project connections, upload datasets, build search indexes, and run model evaluations' instead of 'including connections, datasets, indexes, and evaluations.'

Include common user-facing trigger terms and variations such as 'azure-ai-projects', 'AI Foundry', 'Maven', 'com.azure', or specific package names to improve distinctiveness from other Azure SDK skills.

DimensionReasoningScore

Specificity

Names the domain (Azure AI Projects SDK for Java) and lists some actions/concepts (project management, connections, datasets, indexes, evaluations), but these are more like feature areas than concrete actions (e.g., 'create connections', 'manage datasets', 'run evaluations' would be more specific).

2 / 3

Completeness

Describes what the skill covers (Azure AI Projects SDK features) 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 since the 'what' is also only moderately detailed, this scores 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 variations users might say such as 'azure-ai-projects', Maven artifact names, or specific class/method references that would help differentiate it.

2 / 3

Distinctiveness Conflict Risk

The mention of 'Azure AI Projects SDK for Java' and 'Azure AI Foundry' provides some distinctiveness, but terms like 'project management', 'connections', 'datasets', and 'evaluations' are generic enough to potentially overlap with other Azure SDK skills or general 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
sickn33/antigravity-awesome-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.