CtrlK
BlogDocsLog inGet started
Tessl Logo

ax-java-audio

Use when writing Java code with `dev.axllm:ax` for audio input/output, OpenAI Responses audio mapping, realtime event folding, and generated package audio examples.

63

Quality

75%

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 ./packages/java/skills/ax-java-audio/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is concise and well-organized with a usable core snippet, but it is thin on directly executable guidance and leans on referenced materials that are not part of the provided bundle, with no real workflow sequencing.

Suggestions

Inline one or two more complete, runnable examples (e.g., a no-key transport call and a usage-observer setup) so the skill stands on its own without the unbundled examples/.

Move or trim the inline "Relevant API Surface" class dump, pointing instead to API.md to avoid duplicating reference material.

Add a short ordered workflow (pick example → adapt call shape → verify against AxIR → regenerate if docs disagree) with an explicit verification checkpoint.

DimensionReasoningScore

Conciseness

The body is lean: a one-line intro, terse fact lists, a short code snippet, and directive guardrails, with no explanation of concepts Claude already knows — every section earns its place.

3 / 3

Actionability

Provides one small executable Core Pattern snippet and a list of real class names, but the bulk of actionable detail is deferred to referenced files (API.md, examples/) that are not bundled here, leaving key details missing.

2 / 3

Workflow Clarity

Sections give a loose when-to-use → pattern → guardrails flow, but there is no explicit multi-step sequence or validation checkpoint for the code-writing task, so it stops short of a clear workflow.

2 / 3

Progressive Disclosure

Sections are well organized and references are signaled one level deep in Package Facts, but the inline "Relevant API Surface" dump overlaps content that the referenced API.md would cover, and none of the referenced files are present in the bundle.

2 / 3

Total

9

/

12

Passed

Description

85%

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, has a clear "Use when" trigger, and occupies a distinct niche, but its trigger phrasing leans heavily on domain jargon that a user may not naturally verbalize.

Suggestions

Add plainer user-facing trigger terms (e.g., "audio streaming", "speech", "transcription") alongside the technical phrases so users can naturally invoke the skill.

Soften jargon like "realtime event folding" with a more recognizable equivalent or a parenthetical gloss.

DimensionReasoningScore

Specificity

Lists several concrete actions — "audio input/output", "OpenAI Responses audio mapping", "realtime event folding", and "generated package audio examples" — rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers both what it does (audio I/O, mapping, folding, examples) and when to use it via the "Use when writing Java code with `dev.axllm:ax`" trigger clause.

3 / 3

Trigger Term Quality

Contains some natural terms ("writing Java code", "audio input/output", "realtime events") but is dense with jargon like "realtime event folding" and "generated package audio examples" that users would not naturally say, leaving common variations missing.

2 / 3

Distinctiveness Conflict Risk

Scoped to the specific `dev.axllm:ax` Java audio package, giving it a clear niche with distinct triggers unlikely to conflict with other skills.

3 / 3

Total

11

/

12

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
ax-llm/ax
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.