CtrlK
BlogDocsLog inGet started
Tessl Logo

opik-backend

Java backend patterns for Opik. Use when working in apps/opik-backend, designing APIs, database operations, or services.

73

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

A highly token-efficient, actionable conventions catalog with strong GOOD/BAD executable examples and clean sectioning. The main defect is that the Reference Files section links to five .md files that are absent from the bundle, weakening progressive disclosure.

Suggestions

Add the missing reference files (clickhouse.md, mysql.md, testing.md, migrations.md, permissions.md) to ./references/ so the linked navigation resolves, or remove the links.

If those references are not yet authored, mark them as planned/stubbed so reviewers can distinguish missing content from a broken link.

DimensionReasoningScore

Conciseness

The body is dense rules plus GOOD/BAD code pairs with no concept explanations Claude already knows and no padding; nearly every line is an actionable convention, matching the 'lean and efficient; every token earns its place' anchor.

3 / 3

Actionability

It provides fully executable, copy-paste-ready Java examples with specific class names, annotations, paths, and method calls in GOOD/BAD pairs, matching the 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

This is a conventions reference rather than a multi-step process, and its rules are unambiguous; per the simple-skill scoring note, workflow clarity scores 3 when the single action is clear, and no destructive/batch workflow requires validation checkpoints here.

3 / 3

Progressive Disclosure

Sections are well organized and there is a clearly signaled one-level-deep Reference Files list, but the referenced files (clickhouse.md, mysql.md, testing.md, migrations.md, permissions.md) do not exist in the references/ bundle, so navigation is broken despite good signaling.

2 / 3

Total

11

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A concise, third-person description with an explicit 'Use when' trigger and a concrete codebase path that gives it a clear, low-conflict niche. Its only weakness is that the listed action areas ('services', 'database operations') are broad categories rather than concrete actions.

DimensionReasoningScore

Specificity

It names the domain ('Java backend patterns for Opik') and several action areas ('designing APIs, database operations, or services'), but these are broad categories rather than the concrete, multiple specific actions of the anchor-3 example.

2 / 3

Completeness

It explicitly answers both 'what' ('Java backend patterns for Opik') and 'when' via an explicit 'Use when working in apps/opik-backend, designing APIs, database operations, or services' trigger clause, matching the anchor-3 example.

3 / 3

Trigger Term Quality

The concrete path 'apps/opik-backend' alongside domain terms like 'designing APIs' and 'database operations' gives good coverage of natural terms a user would say when needing this skill, meeting the anchor-3 bar; not score 2 because the path trigger is specific and natural rather than generic jargon.

3 / 3

Distinctiveness Conflict Risk

The combination of 'Java backend patterns for Opik' and the concrete 'apps/opik-backend' path defines a clear niche unlikely to trigger for unrelated skills, matching the anchor-3 'clear niche with distinct triggers' example.

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

relative_links

Relative link issues: 5 missing

Warning

Total

15

/

16

Passed

Repository
comet-ml/opik
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.