CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-compute-batch-java

Azure Batch SDK for Java. Run large-scale parallel and HPC batch jobs with pools, jobs, tasks, and compute nodes.

78

3.84x
Quality

68%

Does it follow best practices?

Impact

96%

3.84x

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-claude/skills/azure-compute-batch-java/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a highly actionable, executable SDK reference, but it is a monolithic inline document with no progressive disclosure of detail into separate files and no validation checkpoints around its destructive and batch operations.

Suggestions

Add explicit validation/verification steps before destructive and batch operations (e.g., check a pool exists and confirm task counts before deleting a pool or terminating a job) to establish feedback loops.

Split the per-operation API reference into one-level-deep reference files (e.g., pools.md, jobs.md, tasks.md) and keep SKILL.md as a concise overview pointing to them.

Replace the boilerplate 'When to Use' line with concrete trigger guidance describing when to reach for this skill.

DimensionReasoningScore

Conciseness

The body is dominated by lean, executable Java snippets with brief section headers and little explanatory padding; only minor trimmable elements remain (the Key Concepts table restating basics and the vague 'When to Use' boilerplate).

4 / 5

Actionability

It provides copy-paste-ready, fully executable Java examples covering pool, job, task, node, schedule, and error-handling operations across the common cases.

5 / 5

Workflow Clarity

Operations are grouped and sequenced by resource type, but destructive/batch operations (deletePool, deleteJob, terminateJob, createTasks of up to 1000) lack validation checkpoints and feedback loops, so workflow clarity is capped at 3 per the batch-operation guideline.

3 / 5

Progressive Disclosure

Headers and an external Reference Links table give real structure, but ~380 lines of inline API reference that belong in separate reference files are inlined in SKILL.md with no bundle files present.

3 / 5

Total

15

/

20

Passed

Description

65%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 and distinctive for the Azure Batch Java niche, with good natural trigger terms, but it omits any explicit "Use when..." guidance and lists only one real action verb, capping completeness and specificity.

Suggestions

Add an explicit 'Use when...' clause naming concrete triggers (e.g., "Use when running parallel or HPC batch jobs on Azure Batch from Java, or managing pools, jobs, and tasks").

Lead with additional concrete action verbs (e.g., "Create and resize pools, submit and monitor jobs, manage tasks and compute nodes") to broaden action coverage.

DimensionReasoningScore

Specificity

Names the domain and one concrete action ("Run large-scale parallel and HPC batch jobs") plus concrete resource entities ("pools, jobs, tasks, and compute nodes"), but coverage of distinct actions is not comprehensive, fitting the anchor listing 1-2 concrete actions.

3 / 5

Completeness

The description gives a clear "what" but lacks any "Use when..." trigger clause, so per the missing-trigger guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

"Azure Batch", "batch jobs", "HPC", "parallel", and "Java" are natural terms a user would say; coverage is good though a few common variations (e.g. "high-performance computing" spelled out, "compute") are missing.

4 / 5

Distinctiveness Conflict Risk

"Azure Batch SDK for Java" is a clear, narrow niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

15

/

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