CtrlK
BlogDocsLog inGet started
Tessl Logo

code-review

Code review practices with technical rigor and verification gates. Use for receiving feedback, requesting code-reviewer subagent reviews, or preventing false completion claims in pull requests.

83

1.06x
Quality

76%

Does it follow best practices?

Impact

94%

1.06x

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/code-review/skills/code-review/SKILL.md
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 well-structured, highly actionable skill body with an excellent verification-gate workflow and clean one-level-deep reference architecture. The main cost is redundancy: trigger lists and summaries repeat across four sections and could be consolidated to save context tokens.

Suggestions

State each protocol's triggers once — in 'When to Use This Skill' — and let the per-protocol sections and 'Integration with Workflows' reference them instead of restating them, cutting roughly a third of the body.

Drop or compress the 'Bottom Line' section, which re-summarizes the three practices already stated in the Overview.

Promote the subagent dispatch step to a copy-paste-ready prompt template showing the field layout (WHAT_WAS_IMPLEMENTED, PLAN_OR_REQUIREMENTS, BASE_SHA, HEAD_SHA, DESCRIPTION) in an actual Task-tool invocation example.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (no concept-teaching padding), but trigger lists are repeated three times — in 'When to Use This Skill', again in each protocol section, and once more in 'Integration with Workflows' — plus a 'Bottom Line' recap of points already made. This is more than the 'minor instances' of a 4 but far from the padded verbosity of a 2.

3 / 5

Actionability

Concrete, executable commands appear throughout ('BASE_SHA=$(git rev-parse HEAD~1)', 'bun test', 'bun run typecheck', 'bunx tsc --noEmit') plus an explicit gate function and severity triage. Not a 5 because the subagent dispatch step describes required fields (WHAT_WAS_IMPLEMENTED, BASE_SHA, ...) rather than giving a copy-paste-ready prompt template.

4 / 5

Workflow Clarity

The verification gate is an explicit sequenced workflow with validation checkpoints ('IDENTIFY command → RUN full command → READ output → VERIFY confirms claim → THEN claim', 'Skip any step = lying'), an error-recovery red-flag STOP list, a triage feedback loop ('Fix Critical immediately, Important before proceeding'), and a decision tree for common situations — matching the explicit-validation-with-feedback-loops anchor.

5 / 5

Progressive Disclosure

The SKILL.md is a clear overview with three references, each signaled inline ('Reference: references/...md' and 'Full protocol: references/...md'), all of which exist as real files one level deep with no nesting. Content is appropriately split between the overview and the per-protocol reference files, matching the well-signaled one-level-deep anchor; the body's trigger-list duplication is a conciseness issue, not a disclosure-structure one.

5 / 5

Total

17

/

20

Passed

Description

75%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 solid description with an explicit 'Use for...' trigger clause and several named action areas. Its main weaknesses are a verbless 'what' statement and missing natural trigger variations like 'PR' or 'review my changes'.

Suggestions

State the 'what' with an explicit third-person verb, e.g., 'Guides code review conduct with technical rigor and verification gates' instead of the noun phrase 'Code review practices with...'.

Add natural trigger variations users would actually say, such as 'PR review', 'review my changes', or 'merge feedback', to round out trigger coverage.

Sharpen distinctiveness by signaling this skill governs how Claude receives and verifies feedback on its own work, so it doesn't trigger when a user asks for a code review to be performed.

DimensionReasoningScore

Specificity

Names several specific action areas ('receiving feedback', 'requesting code-reviewer subagent reviews', 'preventing false completion claims in pull requests') alongside 'verification gates', matching the several-specific-actions anchor. It falls short of a 5 because 'technical rigor' is abstract padding and coverage of the concrete behaviors is not comprehensive, but it exceeds a 3 since more than 1-2 concrete actions are named.

4 / 5

Completeness

Both 'what' and 'when' are present, and the 'when' is explicit with concrete triggers ('Use for receiving feedback, requesting code-reviewer subagent reviews, or preventing false completion claims in pull requests'). Not a 5 because the 'what' ('Code review practices with technical rigor and verification gates') is a verbless noun phrase that never states what the skill actually does with those practices.

4 / 5

Trigger Term Quality

Includes natural terms users would say — 'code review', 'feedback', 'pull requests', 'subagent reviews' — giving good keyword coverage. A 5 would require synonym and variation coverage (e.g., 'PR', 'review my changes/diff', 'merge'), which is missing.

4 / 5

Distinctiveness Conflict Risk

The niche (review conduct and verification gates for one's own work) is mostly distinct with specific triggers, but 'receiving feedback' is broad and the description risks triggering when a user simply asks for a code review of a diff — overlap with closely related skills, so not a 5.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
secondsky/claude-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.