CtrlK
BlogDocsLog inGet started
Tessl Logo

add-cpu-op

Add a new operation to the OpenVINO CPU plugin — node registration, JIT/oneDNN executors (AVX2/AVX-512/AMX), and functional tests.

61

Quality

77%

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 ./.github/agents-prototype/skills/add-cpu-op/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 lean router document: crisp sequencing, artifact handoff between steps, and ideal one-level-deep progressive disclosure structure. Its scores are dragged down by the bundle reality — the four referenced step files are missing, leaving no executable detail anywhere — and by the absence of any validation feedback loop after the testing step.

Suggestions

Ship the four referenced step files (step1-analysis.md through step4-testing.md) in the bundle; broken references defeat the entire progressive-disclosure design.

Add one executable anchor in the body — e.g. the factory registration snippet or the exact command to run single-layer tests — so the skill has concrete guidance even before the step files are opened.

Add an explicit feedback loop after step 4: "If tests fail, revisit the executor strategy chosen in step 1/step 3 before re-running" — turning the testing step into a real validation checkpoint.

DimensionReasoningScore

Conciseness

The body is ~20 lean lines: a two-line "When to use" section, one sequencing sentence, and a 4-row table. No concept explanation, no padding, assumes Claude's competence — every token earns its place. Matches anchor 5; not 4 because there are no over-explanations to trim at all.

5 / 5

Actionability

Step purposes are specific and domain-concrete ("Create node class (header + source), register in factory, hook up shape inference"), but the body contains no executable code or commands, and the four step files that would carry the actual instructions are absent from the bundle, so following the guidance dead-ends. Some concrete guidance but key details missing fits anchor 3; not 4 because there is nothing executable to run without the missing files.

3 / 5

Workflow Clarity

"Execute in order — each step produces artifacts consumed by the next" plus a numbered 4-step table with explicit artifact flow is a clear sequence, and step 4 (testing) serves as a checkpoint. Not 5 because there is no feedback loop (e.g. what to do when single-layer tests fail or shape inference is rejected); not 3 because the sequence and ordering constraints are explicit, not merely listed.

4 / 5

Progressive Disclosure

The design is textbook progressive disclosure — a concise overview table pointing one level deep to per-step files — but none of the four referenced files (step1-analysis.md through step4-testing.md) exist in the bundle, so every reference is broken and navigation fails at the first hop. Not 4 because broken references are a bigger defect than "minor organization gaps"; not 2 because the body itself is well-structured and non-monolithic, not inlined content that belongs elsewhere.

3 / 5

Total

15

/

20

Passed

Description

75%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 specific, well-scoped description with strong domain trigger terms and virtually no conflict risk. Its only real weakness is the missing "Use when..." trigger clause, which caps completeness at 3 and leaves the description's activation conditions implicit.

Suggestions

Add an explicit trigger clause, e.g. "Use when the Core OpSpec agent has produced an op spec and CPU plugin support is needed."

Include the natural synonyms contributors actually say — "op"/"operator", "kernel", and "single-layer tests" — to broaden trigger coverage.

Mention the registration points users name when asking (e.g. CPU node factory) to further sharpen triggers.

DimensionReasoningScore

Specificity

"node registration, JIT/oneDNN executors (AVX2/AVX-512/AMX), and functional tests" lists multiple specific concrete actions covering the full op-addition workflow; no vague or generic language. Not 4 because coverage is comprehensive and every term is concrete, matching the anchor-5 example's density of specific actions.

5 / 5

Completeness

The "what" is clear and concrete ("Add a new operation to the OpenVINO CPU plugin — node registration, JIT/oneDNN executors ... and functional tests"), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4 because the "when" is entirely absent rather than merely improvable.

3 / 5

Trigger Term Quality

Strong natural keywords users would say in this domain ("Add a new operation", "OpenVINO", "CPU plugin", "AVX2", "AMX"), but common variations are missing — "op"/"operator"/"kernel" never appear, and "single-layer tests" (the phrase contributors actually use) is absent. Good coverage with a few natural terms missing fits anchor 4, below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The "OpenVINO CPU plugin" niche plus ISA-specific executor terms makes this unmistakable from any other skill; a user asking for this work would unambiguously match it. Clear niche with distinct triggers and minimal conflict risk matches anchor 5; not 4 because there is no realistic overlap with a neighboring skill's triggers.

5 / 5

Total

17

/

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: 4 missing

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.