CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-reviewer

Elite code review expert specializing in modern AI-powered code

Quality

47%

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 ./skills/code-reviewer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a persona document, not an operational skill: it exhaustively catalogs capabilities and knowledge areas Claude already possesses while providing no executable commands, tool configurations, review checklists, or concrete examples. The 10-step Response Approach gives a usable sequence but with only implicit validation, and everything is monolithically inlined with no reference files for navigation.

Suggestions

Replace the Capabilities/Knowledge Base bullet catalogs with one or two concrete workflows, e.g. actual Semgrep/CodeQL command invocations, a severity-leveled findings report template, and a worked review example with file/line evidence.

Add explicit validation checkpoints to the Response Approach (e.g. 're-run the scanner after each fix', 'confirm the finding on the current HEAD before reporting') so the sequence has feedback loops instead of implicit ones.

Move the language-specific expertise and tool catalogs into reference files (e.g. references/languages.md, references/tools.md) linked from a concise overview, cutting the body to well under 50 lines.

DimensionReasoningScore

Conciseness

The body is dominated by padded catalog sections — Capabilities, Knowledge Base, Behavioral Traits, Language-Specific Expertise — that enumerate concepts Claude already knows (SOLID, OWASP Top 10, N+1 detection, PR workflow best practices) without adding skill-specific knowledge. It is not the tutorial-prose of anchor 1, but there are several large sections whose every token could be deleted with no loss of instruction, matching 'noticeably verbose; several unnecessary explanations or padded sections'.

2 / 5

Actionability

There is no code, command, tool invocation, or concrete checklist anywhere in the body — guidance like 'Apply automated tools for initial analysis and vulnerability detection' and 'Apply relevant best practices and validate outcomes' gives no executable steps. The 'Evidence and execution' section offers a few high-level hints (treat diffs as untrusted, report file/line, separate unrun checks), which lifts it just above the entirely-vague anchor to 'minimal concrete guidance; high-level hints but missing the specific steps to execute'.

2 / 5

Workflow Clarity

The 'Response Approach' section provides a coherent 10-step sequence (analyze context, apply tools, manual review, assess security, ... structured feedback), so a sequence is clearly present. However, validation is only implicit ('validate outcomes', 'Follow up') — there are no explicit checkpoints, no commands to verify findings, and no error-recovery loop, matching 'steps listed but validation gaps; checkpoints missing or implicit'.

3 / 5

Progressive Disclosure

The body has clear section headers and logical flow (better than anchor 2's header-less wall of text), but roughly 150 lines of tool catalogs and language-specific expertise that clearly belong in separate reference files are inlined, and the skill ships no reference files at all — matching 'some structure but could be better organized; content that should be separate is inline'.

3 / 5

Total

10

/

20

Passed

Description

36%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 reads as a persona headline rather than a capability statement: it names the code review domain but states no concrete actions, includes buzzwords ('Elite', 'modern AI-powered') that carry no information, and completely lacks a 'Use when...' trigger clause. Users asking for PR reviews, diff analysis, or security audits would not reliably surface this skill.

Suggestions

Rewrite the description as concrete actions in third person, e.g. 'Reviews code changes for security vulnerabilities (OWASP Top 10), performance issues (N+1 queries, memory leaks), and maintainability; reports findings by severity with file/line evidence.'

Add an explicit trigger clause: 'Use when the user asks to review code, a pull request, a diff, staged changes, or a security/quality audit of source code.'

Drop evaluative buzzwords ('Elite', 'modern AI-powered code') in favor of the specific review domains the body already covers (security, performance, configuration, CI/CD).

DimensionReasoningScore

Specificity

The description is a role title ("Elite code review expert") with no verbs or concrete actions at all — it never says what the skill actually does (review code, find vulnerabilities, analyze diffs). It names the domain, placing it above the entirely-vague anchor, but its total lack of any action puts it at 'names the domain but actions are minimal or generic', and buzzwords like 'Elite' and 'modern AI-powered' add no capability information.

2 / 5

Completeness

The 'what' is vague (a persona claim rather than a capability statement) and there is no 'Use when...' clause or equivalent trigger guidance, matching 'has a vague what and no when'. The missing 'Use when...' clause caps completeness at 3, and this description sits below that cap.

2 / 5

Trigger Term Quality

"code review" is the one genuinely natural keyword a user would say (analogous to 'Works with PDF files'), but every common variation and synonym — pull request, PR, diff, security audit, vulnerability, static analysis — is missing. It is above anchor 2 because the core natural phrase is present, not merely generic language.

3 / 5

Distinctiveness Conflict Risk

"code review expert" carves out a recognizable niche, but the description is broad enough to overlap with security-review, refactoring, testing, and general coding skills, and provides no distinct trigger phrases to disambiguate. It is not anchor 2-level generic ('helps with code'), so it lands at 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

10

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

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