CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-review-checklist

Comprehensive checklist for conducting thorough code reviews covering functionality, security, performance, and maintainability

0.98x
Quality

59%

Does it follow best practices?

Impact

97%

0.98x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/code-review-checklist/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 delivers genuinely actionable checklists, code examples, and comment templates, but pays for it with heavy triplication of the same review dimensions and generic knowledge padding. Consolidating the redundant sections and moving the example checklists into reference files would substantially improve both conciseness and progressive disclosure.

Suggestions

Merge the triplicated coverage: keep one canonical checklist (the 'Complete Review Checklist') and reduce 'How It Works' and the 'Examples' sections to short pointers, eliminating roughly half the file.

Move the three full example checklists (functionality, security, code quality) into a references/ file (e.g. references/example-checklists.md) and reference them from SKILL.md.

Pick one review workflow and sequence it explicitly with verification checkpoints (e.g. 'Pre-review: confirm CI tests pass and pull the branch locally; only then proceed through the checklist categories').

DimensionReasoningScore

Conciseness

The same material (functionality, security, quality, performance, tests) is covered three times across 'How It Works', the 'Examples' checklists, and the 'Complete Review Checklist', and much of it restates review knowledge Claude already has (validate inputs, parameterized queries, DRY, descriptive naming). Several padded, redundant sections put it at the 'noticeably verbose' anchor rather than merely 'could be tightened'.

2 / 5

Actionability

Guidance is concrete and largely usable: specific checklist items, real bad/good code examples (SQL injection, input validation, naming, function decomposition), and copy-paste-ready review comment templates. Minor gaps: the 'How It Works' steps are only question lists and there are no concrete commands for the mechanics of running a review.

4 / 5

Workflow Clarity

A review sequence is present, but two overlapping workflows with different orderings ('How It Works' 6 steps vs. the 'Complete Review Checklist' 8 categories) create ambiguity, and checkpoints like 'Check if tests pass in CI/CD' and 'Pull the branch and run it locally' are implicit with no error-recovery loops — checkpoints missing or implicit.

3 / 5

Progressive Disclosure

No bundle files exist; everything is inlined in one ~450-line file, with the three full example checklists being content that clearly belongs in separate reference files. Section headers and external resource links provide some structure, matching the 'content that should be separate is inline' anchor.

3 / 5

Total

12

/

20

Passed

Description

50%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 clearly states what the skill is (a code review checklist spanning four quality dimensions) but entirely lacks any 'when to use' trigger guidance, and its keyword coverage misses the natural phrases users say when they need a code review. It is serviceable but sits at the midpoint on every dimension.

Suggestions

Add an explicit trigger clause, e.g. 'Use when reviewing pull requests, code changes, or diffs, or when asked to review, audit, or sign off on code.'

Include natural trigger variations such as 'code review', 'review my code', 'PR review', and 'pull request' to improve keyword coverage.

Differentiate from adjacent skills (requesting/receiving code review, security review) by framing this as the systematic checklist used while performing the review itself.

DimensionReasoningScore

Specificity

The description names the domain ('conducting thorough code reviews') and lists four coverage areas ('functionality, security, performance, and maintainability'), but the only concrete action is conducting reviews — the coverage areas are dimensions, not distinct executable actions as in the anchor-4 example.

3 / 5

Completeness

It has a clear 'what' (a comprehensive review checklist covering four areas) but no 'Use when...' clause or any equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

'code reviews' is the core natural keyword, but common variations users would actually say — 'review my code', 'PR review', 'pull request', 'code audit' — are missing, matching the anchor for some relevant keywords with missing variations.

3 / 5

Distinctiveness Conflict Risk

The domain is somewhat specific, but the description overlaps with related skills such as requesting-code-review, receiving-code-review, and security review skills, and nothing in the description distinguishes it from those.

3 / 5

Total

12

/

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

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