CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ov-write-transformations

Write or review OpenVINO ov::Model graph transformations (passes: MatcherPass, ModelPass, GraphRewrite, BackwardGraphRewrite). Use when the user asks to write, add, or refactor a transformation/fusion/decomposition pass, choose between MatcherPass and ModelPass, write pattern-matching predicates, or bring an existing pass in line with OpenVINO transformation conventions.

Quality

93%

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

86%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 exemplary minimal orchestration skill: it reads the right guide first, reuses before writing, and validates with real builds and tests. The only gaps are minor — no build/test command specifics and no stated recovery path when the build or tests fail.

Suggestions

In step 4, name the concrete build/test invocation (or where to find it) so the validation step is executable without consulting another source.

Add a brief failure-handling clause after step 4 (e.g., "if tests fail, re-check the pass against the guide's 'what NOT to do' section") to close the feedback loop.

In step 2, point to where existing transformations live (e.g., the src/common/transformations directory) instead of the bare instruction "Try to find an existing transformation".

DimensionReasoningScore

Conciseness

Four lean steps (~130 words) with zero explanation of concepts Claude already knows; the em-dash inventory of what the guide covers is navigation signposting that saves a file load, so every token earns its place. Not 4: there is nothing to trim.

5 / 5

Actionability

Steps name a specific doc path and the `ov-transformation-tests` skill, but "Try to find an existing transformation" and "build and run them" delegate the how — no search location or build/test command is given in the body. Fits the "mostly executable guidance with minor gaps" anchor; not 5 because the body itself contains no commands for the test/build step.

4 / 5

Workflow Clarity

A clear 4-step sequence (read guide → find existing pass → write → test/build) with an explicit validation checkpoint ("build and run them to ensure the pass compiles and behaves as expected"). Not 5: no feedback loop for what to do when compilation or tests fail; not 3 because the checkpoint is explicit, not implicit.

4 / 5

Progressive Disclosure

The body is exactly the intended overview pattern: a short index that delegates all detail to a single, clearly signaled, one-level-deep reference (writing_transformations.md) with an inventory of its contents, plus a hand-off to a companion skill for tests. No nesting, no inline bloat, easy navigation.

5 / 5

Total

18

/

20

Passed

Description

100%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 exemplary: concrete actions, framework-specific trigger terms with synonyms, explicit what-and-when structure, and a clearly distinct niche. It reads like the rubric's model examples — nothing vague or padded.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Write or review OpenVINO ov::Model graph transformations", "write, add, or refactor a transformation/fusion/decomposition pass", "choose between MatcherPass and ModelPass", "write pattern-matching predicates", "bring an existing pass in line with OpenVINO transformation conventions" — with specific class names (MatcherPass, ModelPass, GraphRewrite, BackwardGraphRewrite) giving comprehensive coverage of the domain.

5 / 5

Completeness

Explicitly answers both: what ("Write or review OpenVINO ov::Model graph transformations") and when ("Use when the user asks to write, add, or refactor a transformation/fusion/decomposition pass, choose between MatcherPass and ModelPass, write pattern-matching predicates, or bring an existing pass in line with OpenVINO transformation conventions") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Covers the natural phrases an OpenVINO user would say — "transformation/fusion/decomposition pass" (synonym slash-list), "MatcherPass and ModelPass", "pattern-matching predicates" — so the skill triggers on the words users actually use, not just jargon.

5 / 5

Distinctiveness Conflict Risk

Scoped to OpenVINO ov::Model pass authoring with framework-specific trigger terms; no other plausible skill (e.g., general refactoring or testing skills) would capture these triggers, so conflict risk is minimal.

5 / 5

Total

20

/

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

Path

.claude/skills/ov-write-transformations/SKILL.md

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.