CtrlK
BlogDocsLog inGet started
Tessl Logo

ov-ensure-coding-style

Detect and fix clang-format, clang-tidy, and copyright header violations in an OpenVINO C++ codebase. Use when the user complains about code style or formatting, asks to clean up changes, fix linting, add a copyright header, or when a style check or linting CI job is failing. Do not use for build errors, compilation failures, linker errors, test failures, runtime crashes, accuracy issues, or CMake config problems.

74

Quality

92%

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

85%

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

The body is a lean, well-sequenced workflow with good progressive disclosure and a real fix-retry loop, but its actionability is capped because the actual fix tool commands live entirely in the external doc rather than in the skill body.

Suggestions

Inline the minimal clang-format / clang-tidy invocation commands (or a one-line example of each) in Step 2 so the skill is copy-paste actionable without opening coding_style.md.

State concretely how "all checks pass" is verified (e.g., the exact check command(s) to re-run) rather than only describing the loop condition.

DimensionReasoningScore

Conciseness

The ~25-line body is lean with no explanation of concepts Claude already knows; every line (git diff, merge-base, CMake target mapping) earns its place and assumes competence.

3 / 3

Actionability

Step 1 gives a concrete executable command (`git diff --name-only <ref_commit> | grep -v '^thirdparty' | tee /tmp/changed_files.txt`), but the core fix commands (clang-format/clang-tidy invocation) are deferred to the external coding_style.md rather than given in-body, leaving key details missing.

2 / 3

Workflow Clarity

A clear two-step sequence with pre-flight user confirmation checkpoints and an explicit feedback loop ("Repeat the full cycle until all checks pass") satisfies the clear-sequence-with-validation anchor; it is not score 2 because an explicit repeat-until-pass checkpoint is present.

3 / 3

Progressive Disclosure

For a simple under-50-line skill, the concise overview plus a single clearly-signaled one-level-deep reference ([coding_style.md](../../../docs/dev/coding_style.md) with a strong "Read that file before proceeding" cue) is well-organized and easy to navigate.

3 / 3

Total

11

/

12

Passed

Description

100%

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, trigger-rich, complete, and well-scoped with explicit negative triggers. It uses third person throughout and earns the top anchor on every dimension.

DimensionReasoningScore

Specificity

"Detect and fix clang-format, clang-tidy, and copyright header violations" names multiple concrete actions (detect, fix) across three specific tools, matching the multi-action anchor rather than the single-domain score 2.

3 / 3

Completeness

It states what ("Detect and fix clang-format, clang-tidy, and copyright header violations") and an explicit when ("Use when the user complains..."), plus negative triggers, satisfying the explicit-what-and-when anchor.

3 / 3

Trigger Term Quality

Natural user phrasings are well covered — "complains about code style or formatting", "clean up changes", "fix linting", "add a copyright header", "style check or linting CI job is failing" — phrases a user would actually say, beyond technical jargon.

3 / 3

Distinctiveness Conflict Risk

The OpenVINO C++ niche plus explicit "Do not use for build errors, compilation failures, linker errors, test failures..." exclusions make conflict with adjacent skills unlikely, matching the clear-niche anchor.

3 / 3

Total

12

/

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: 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.