CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-review

Thorough code review of branch changes. Supports automatic/interactive fixing, instruction-based, agnostic, or combined review lenses. Use when: review my code, review this branch, do a code review, review branch changes, check my changes. Input: [--base <branch>] [--mode automatic|interactive] [--lens instructions|agnostic|both]

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

A highly actionable, well-sequenced review procedure with excellent validation checkpoints and executable commands throughout. Its weaknesses are redundancy between the workflow steps and the 'Important Rules' section, and a monolithic single-file structure where reference files would reduce the token load.

Suggestions

Cut the 'Important Rules' section down to only rules not already stated in Steps 4–5 — 'Trace, don't trust', the tests-passing caveat, the precondition rule, and the doc-comment-drift guidance are all restated from the workflow, and the doc-comment drift point appears twice within Steps 4 and 5 themselves.

Move the lens definitions, severity category tables, and large-diff scaling guidance into reference files (e.g. references/lenses.md, references/severities.md) and keep SKILL.md as a compact overview with clearly signaled one-level-deep links.

Consolidate the three repeated 're-run the quality tools' instructions in Step 8 into a single stated rule ('after any fix pass, re-run format:check, lint:check, and test:unit') to save tokens without losing the checkpoint.

DimensionReasoningScore

Conciseness

The body never explains concepts Claude already knows and its commands are tight, but it is noticeably loose in places: the 'Important Rules' section recapitulates Steps 4–5 ('Trace, don't trust', 'Tests passing is a weak signal', doc-comment drift is explained in both Step 4 item 6 and Step 5 item 2), and 're-run the quality tools' is repeated three times in Step 8. This is 'mostly efficient but could be tightened' (anchor 3) rather than only minor trimming (anchor 4).

3 / 5

Actionability

Everything is executable: copy-paste-ready git commands ('git diff <base-branch>...HEAD --name-only', 'git ls-files --others --exclude-standard'), npm commands ('npm run format:check', 'npm run lint:check', 'npm run test:unit'), an exact issue-table schema, concrete defaults, and explicit invalid-argument handling. As an instruction-only skill its guidance is fully concrete, matching anchor 5.

5 / 5

Workflow Clarity

Nine clearly sequenced steps with explicit validation checkpoints and feedback loops: stop-and-ask on invalid arguments, re-running all three quality tools after fixes, the 'Needs confirmation' design-impacting-fix loop, and re-validation after approved fixes. This matches the anchor-5 pattern (validate -> fix -> retry) precisely.

5 / 5

Progressive Disclosure

The skill has no bundle files at all and is a ~220-line monolith; while headers and tables give it decent internal structure, content that plausibly belongs in separate reference files (lens definitions, severity tables, the large-diff scaling guidance) is inlined. That fits anchor 3 ('some structure but could be better organized') better than anchor 4, where placement would be mostly appropriate with only minor gaps.

3 / 5

Total

16

/

20

Passed

Description

91%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 states what the skill does, lists its concrete modes, and gives five explicit natural-language trigger phrases in a proper 'Use when' clause. The only weakness is minor overlap with adjacent review skills and slight under-coverage of what the review actually performs.

DimensionReasoningScore

Specificity

Names several concrete actions — 'code review of branch changes', 'automatic/interactive fixing', 'instruction-based, agnostic, or combined review lenses' — matching the 'several specific actions; minor gaps in coverage' anchor. It falls short of 5 because it omits parts of the skill's coverage (e.g. running quality tools, compiling the issue table).

4 / 5

Completeness

Both questions are explicitly answered: a clear 'what' ('Thorough code review of branch changes. Supports automatic/interactive fixing...') and a concrete 'when' with explicit trigger phrases. This matches the anchor-5 example structure exactly; anchor 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

'Use when: review my code, review this branch, do a code review, review branch changes, check my changes' provides five natural phrasings a user would actually say, covering synonyms and variations. This matches the comprehensive-coverage anchor; nothing common is missing for this domain.

5 / 5

Distinctiveness Conflict Risk

'code review of branch changes' with branch-specific triggers carves a mostly distinct niche, but it overlaps with closely related review skills (PR review, diff review, security review). Anchor 4 ('mostly distinct; minor overlap risk') fits better than 5, where the niche and triggers would be unmistakably unique.

4 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing, 1 suspicious

Warning

Total

14

/

16

Passed

Repository

BabylonJS/Babylon.js

Path

.github/skills/code-review/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.