CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-reviewer

Elite code review expert specializing in modern AI-powered code

1.12x
Quality

37%

Does it follow best practices?

Impact

96%

1.12x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/code-reviewer/SKILL.md

The canonical home for this skill is code-reviewer in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

10%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-driven capability catalog: long lists of topics, tools, and traits that Claude already knows, with no executable commands, examples, or concrete review procedures. Its only progressive-disclosure pointer references a nonexistent file, and the workflow is a sequence of vague attitudes rather than verifiable steps.

Suggestions

Cut the capability/behavior/knowledge catalogs to a short overview and move any retained detail into real reference files (e.g., references/security-checklist.md) that actually exist in the bundle.

Add concrete, executable guidance: example review commands (semgrep, codeql, npm audit), a severity-ranked finding format, and a sample review comment showing the expected output style.

Rewrite 'Response Approach' as a verifiable workflow with checkpoints — e.g., scan with tool X, verify findings against the diff, classify by severity, and re-validate suggested fixes.

DimensionReasoningScore

Conciseness

The ~170-line body is heavily padded with capability catalogs enumerating knowledge Claude already has (OWASP Top 10, SOLID, N+1 detection, SonarQube, cyclomatic complexity), plus 'Behavioral Traits' and a 'Knowledge Base' section that add almost no novel information. Fits the anchor 'severely verbose; heavily padded'; not a 2 because there is no section that genuinely earns its tokens — nearly the entire body is restated common knowledge.

1 / 5

Actionability

There is no concrete code, command, checklist, or example anywhere — the 'Instructions' section is generic ('Apply relevant best practices and validate outcomes') and 'Response Approach' only describes attitudes. Fits the anchor 'entirely vague or abstract; only describes rather than instructs'; not a 2 because even high-level executable steps (e.g., 'run semgrep --config p/owasp') are missing.

1 / 5

Workflow Clarity

The 'Response Approach' section provides a rough 10-step sequence ('Analyze code context', 'Apply automated tools', ... 'Follow up'), which is a recognizable order of operations, but each step is vague and there are no validation checkpoints or commands. Fits 'rough sequence present but many gaps; steps poorly defined; validation absent'; not a 3 because the steps give no concrete method for accomplishing or verifying any phase.

2 / 5

Progressive Disclosure

Tens of sections of capability listings that clearly belong in separate reference files are fully inlined, and the single pointer — 'open resources/implementation-playbook.md' — targets a file that does not exist in the bundle (no references/, scripts/, or resources/ directories). Fits 'content that clearly belongs in separate files is inlined'; not a 1 because section headers do exist and one disclosure pointer is attempted, however broken.

2 / 5

Total

6

/

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 is a buzzword-heavy persona statement ('Elite', 'modern AI-powered') with no concrete actions and no use-when trigger guidance. It identifies the domain but would neither help a model decide when to invoke it nor distinguish it from the many other code-review skills.

Suggestions

Replace the persona claim with concrete actions, e.g., 'Reviews code for security vulnerabilities, performance issues, and maintainability across PRs and codebases.'

Add an explicit trigger clause: 'Use when the user asks to review code, a pull request, a diff, or a codebase for bugs, security, or quality issues.'

Drop the self-evaluative adjectives ('Elite') and add distinguishing keywords (PR review, diff, static analysis, OWASP) so it does not collide with generic code-review skills.

DimensionReasoningScore

Specificity

The description names the domain ('code review expert') but contains zero concrete actions — 'specializing in modern AI-powered code' is a role claim, not a capability. It matches the anchor 'names the domain but actions are minimal or generic'; not a 1 because the domain is clearly stated, not a 3 because no action verbs or concrete deliverables appear.

2 / 5

Completeness

There is only a vague 'what' (an identity statement, not actions) and no 'when' clause at all. This matches the anchor 'has a vague what and no when'; not a 1 because the domain is at least identified, not a 3 because even the 'what' lists no operations.

2 / 5

Trigger Term Quality

'code review' is a natural phrase users would say, and 'AI-powered code' adds a partial qualifier, but common variations like 'review my code', 'PR review', 'pull request', or 'diff' are missing. Fits 'some relevant keywords but missing common variations or synonyms'; not a 4 since several high-frequency trigger phrases are absent.

3 / 5

Distinctiveness Conflict Risk

'Elite code review expert' is somewhat specific to the code-review niche but code review is an extremely crowded skill area, and the phrase 'AI-powered code' could pull in unrelated AI-coding tasks. Fits 'somewhat specific but could still overlap with similar skills'; not a 4 because no distinct sub-niche trigger (e.g., PR review, security audit) differentiates it.

3 / 5

Total

10

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/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.