CtrlK
BlogDocsLog inGet started
Tessl Logo

ov-transformation-tests

Write unit tests for OpenVINO ov::Model graph transformations (passes). Use when the user asks to write, add, or refactor tests for a transformation pass (MatcherPass, ModelPass), or to modernize legacy transformation tests.

67

Quality

84%

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

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

An admirably lean body that delegates detail to a single well-signaled guide with a clear three-step sequence. Its main weakness is actionability: no concrete build or test-run commands appear in the body, and the sole reference lives outside the skill bundle with a fragile deep relative path.

Suggestions

Add the concrete build target name and the test-run command to step 3 (e.g. the exact CMake target and ctest invocation) so the build-and-verify step is executable without consulting the external guide.

Add a short failure-handling step (e.g. 'If tests fail, fix the test or the pass usage per the guide and re-run until green') to close the error-recovery loop in the workflow.

Either copy or summarize the key test patterns into a references/ file inside the skill bundle, or confirm the ../../../src/common/transformations/docs/writing_tests.md path is stable from the skill's installed location, so the single external dependency does not break when the skill is moved.

DimensionReasoningScore

Conciseness

Three lean lines with zero concept explanation; the 'it covers...' clause is navigation signposting rather than padding, and every token supports execution.

5 / 5

Actionability

Step 1 names a concrete file and summarizes its contents, but the body provides no executable specifics: no build target name, no test-run command, and no test file naming or location guidance.

3 / 5

Workflow Clarity

A clear read -> write -> build-and-run sequence with a validation checkpoint ('Build and run the tests to ensure all tests pass'), but there is no error-recovery loop if tests fail. This is not destructive/batch work, so the workflow cap at 3 does not apply.

4 / 5

Progressive Disclosure

A single well-signaled, one-level reference with a clear content summary — but it points three directories up outside the skill bundle (../../../src/common/transformations/docs/writing_tests.md) and does not resolve from the skill's location, a fragile external dependency.

4 / 5

Total

16

/

20

Passed

Description

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

A strong description: it names a precise domain, uses third-person imperative voice, lists several concrete actions, and includes an explicit and specific 'Use when' clause. Trigger terms are natural and the conflict risk is minimal given the highly specific OpenVINO scoping.

DimensionReasoningScore

Specificity

Lists several specific actions ('Write unit tests', 'refactor tests', 'modernize legacy transformation tests') and names concrete technical entities (MatcherPass, ModelPass), but coverage stays confined to one narrow task family, leaving minor gaps.

4 / 5

Completeness

Clearly answers both 'what' ('Write unit tests for OpenVINO ov::Model graph transformations') and 'when' with an explicit 'Use when the user asks to write, add, or refactor tests for a transformation pass... or to modernize legacy transformation tests' clause with concrete triggers.

5 / 5

Trigger Term Quality

Natural phrases users would say are present ('write tests', 'add tests', 'refactor tests', 'unit tests', 'modernize legacy transformation tests'), but common variations like 'update tests' or 'test coverage' are missing and it leans on jargon ('ov::Model').

4 / 5

Distinctiveness Conflict Risk

A clear niche scoped by 'OpenVINO ov::Model graph transformations', 'transformation pass', and 'MatcherPass, ModelPass'; only a generic test-writing skill could overlap and the triggers are tightly restricted to transformation passes.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
openvinotoolkit/openvino
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.