CtrlK
BlogDocsLog inGet started
Tessl Logo

code-review

Comprehensive code review checklist for pull requests

69

1.10x
Quality

Does it follow best practices?

Impact

76%

1.10x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is concise and well-organized into clear review categories, respecting token budget and structure. It is weakened by generic, under-specified checks and the absence of an explicit pass/fail workflow checkpoint.

Suggestions

Tighten generic items into specific checks, e.g. replace 'No obvious performance issues' with 'No N+1 queries; no unbounded loops over request data'.

Add a short workflow step that closes the loop, e.g. 'If any unchecked item fails, summarize findings and request changes before approving.'

For vague items like 'Error handling is appropriate', specify what to verify (e.g., 'errors are logged and surfaced to the caller, not silently swallowed').

DimensionReasoningScore

Conciseness

The body is a lean checklist of terse prompts with no explanations of concepts Claude already knows; every token earns its place and Claude's competence is assumed.

3 / 3

Actionability

Several checks are concrete and specific ('SQL queries are parameterized', 'No credentials or secrets in code'), but others are generic ('Error handling is appropriate', 'No obvious performance issues') and lack key details.

2 / 3

Workflow Clarity

Checks are grouped into clear categories, but there is no explicit sequence or validation checkpoint such as 'if any item fails, request changes' to close the review loop.

2 / 3

Progressive Disclosure

At under 50 lines with no need for external references, the content is well-organized into six clearly labeled sections, satisfying progressive disclosure for a simple skill.

3 / 3

Total

10

/

12

Passed

Description

50%

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 clearly identifies the domain and purpose but is generic: it relies on a buzzword ('Comprehensive') and omits explicit 'Use when' trigger guidance. It is serviceable but not distinctive or trigger-rich.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers, e.g. 'Use when reviewing a pull request, PR, or merge request, or when the user asks to review code before merge.'

Replace 'Comprehensive' with concrete actions the skill performs, e.g. 'Checks functionality, tests, security, performance, and documentation on pull requests.'

Include common trigger variations ('PR', 'merge request') to improve trigger term coverage and reduce conflict with general development skills.

DimensionReasoningScore

Specificity

It names the domain ('code review', 'pull requests') and an action concept ('checklist'), but does not list multiple specific concrete actions and pads with the buzzword 'Comprehensive'.

2 / 3

Completeness

The 'what' is stated (a code review checklist for pull requests) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 2.

2 / 3

Trigger Term Quality

'code review' and 'pull requests' are natural terms users would say, but common variations like 'PRs', 'merge requests', or 'review code' are missing.

2 / 3

Distinctiveness Conflict Risk

It targets a somewhat specific niche (code review for pull requests) but lacks explicit triggers and could still overlap with general development skills.

2 / 3

Total

8

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
block/agent-skills
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.