CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qodo-review

Review local changes with Qodo during substantive coding milestones and before a PR or completed-work handoff. Use light background checkpoints while coding, collect and assess findings with session context, and run a final review before handing off. Also use for "review my local diff", "pre-PR review", or "run qodo review". Use qodo-review-resolver for findings already posted on a PR.

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exceptionally actionable and well-validated instruction set: executable CLI recipes, explicit error taxonomy, and genuine feedback loops for recovery and fix verification. Its main weakness is conciseness — heavy restatement of the same depth/context rules across sections and inline duplication of content that already has dedicated reference files.

Suggestions

Consolidate the depth-selection policy into a single section (or a reference file) and have 'Checkpoints and final handoff', 'Configuration', and 'Guardrails' reference it in one line instead of restating the rules.

Move the connected-progress canonical execution rules into references/connected-progress.md, keeping only the decision guidance (when to use --async vs --progress) in the body, and consider the same for the async polling shell loop.

Add a short ordered workflow overview (preflight → submit → collect → assess → act → re-review → handoff) near the top so the full sequence is traceable without reading every section.

DimensionReasoningScore

Conciseness

The body is ~500 lines with the depth-selection policy restated across 'Choose when and how deeply to review', 'Checkpoints and final handoff', 'Configuration', and 'Guardrails', and context-attachment rules repeated in at least four sections. Most content is novel product protocol Claude cannot know, so it is not padding in the anchor-1 sense, but it clearly could be tightened — matching 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the noticeably-verbose anchor below it.

3 / 5

Actionability

The guidance is fully executable: a copy-paste quick-start with merge-base resolution and error handling, a complete async submission/polling shell recipe with exit-code semantics, JSON schema field names, and exact flag combinations. Specific examples cover the common cases (checkpoint, final auto, justified deep, Windows, MCP paths).

5 / 5

Workflow Clarity

The workflow has explicit validation checkpoints and feedback loops (version gate first, whoami preflight, exit-code-driven collection, bounded recovery, verify-and-re-review after fixes), well above the no-validation anchors. It falls short of a 5 because the sequence sprawls across overlapping sections with no single ordered overview, so the overall flow must be assembled from 'Preflight', 'Quick start', 'Submit and collect', and 'Recover a review'.

4 / 5

Progressive Disclosure

Seven one-level-deep reference files exist on disk, are each referenced from the body with clear purpose signals ('read only if invocation fails', 'before the first call'), and the body links them appropriately. However, large blocks of detail that belong in those references remain inline in SKILL.md (e.g., the full connected-progress execution rules appear in the body alongside references/connected-progress.md, and the async polling loop is fully inlined), which is a minor organization gap rather than the inlining penalty of anchor 3.

4 / 5

Total

16

/

20

Passed

Description

92%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 strong description: concrete, third-person action statements, explicit when-to-use guidance with naturally quoted trigger phrases, and clear boundary demarcation against the PR-resolver sibling skill. The only minor gap is a few missing generic synonyms for the trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'use light background checkpoints while coding, collect and assess findings with session context, and run a final review before handing off' — giving comprehensive coverage of the skill's capabilities. It matches the anchor for multiple specific concrete actions without padding or vague language.

5 / 5

Completeness

It explicitly answers both what ('Review local changes with Qodo... collect and assess findings... run a final review') and when ('during substantive coding milestones and before a PR or completed-work handoff', plus quoted trigger phrases 'review my local diff', 'pre-PR review', 'run qodo review'). This matches the anchor for clear and explicit what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good coverage of natural phrases users would say: 'review my local diff', 'pre-PR review', 'run qodo review', plus terms like 'PR' and 'coding milestones'. A few common variations are missing (e.g., 'code review', 'review my changes'), so it sits between the good-coverage and comprehensive anchors, noticeably above the midpoint.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche — Qodo-branded local-diff review with lifecycle-specific triggers — and explicitly disambiguates from the sibling skill ('Use qodo-review-resolver for findings already posted on a PR'), minimizing conflict risk.

5 / 5

Total

19

/

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

skill_md_line_count

SKILL.md is long (501 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

qodo-ai/qodo-skills

Path

antigravity-plugins/qodo/skills/qodo-review/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.