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

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./packages/qodo/skills/qodo-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 highly actionable and rich in explicit validation, recovery, and authority rules, with executable scripts and precise flag/exit-code guidance. Its weaknesses are significant redundancy (policies restated in multiple sections) and a monolithic main file that inlines deep edge-case material which belongs in the existing references/ layer.

Suggestions

Consolidate the depth-selection/checkpoint policy, which currently appears in 'Choose when and how deeply to review', 'Checkpoints and final handoff', 'Configuration', and 'Guardrails', into one canonical section and reference it from the others.

Move deep edge-case material into the existing references/ layer — e.g., connected-progress event-kind translation and canonical execution rules into connected-progress.md, and the MCP stream_id/idempotency/polling details into a new reference — leaving SKILL.md with the decision points and short examples.

Trim the Quick start to the single canonical happy path (one target branch, one context mode) and move the alternate-branch and no-context variants into a reference to reduce token load on the always-loaded body.

DimensionReasoningScore

Conciseness

The depth-selection and checkpoint policy is restated across four sections ("Choose when and how deeply to review", "Checkpoints and final handoff", "Configuration", "Guardrails"), collection rules repeat across three, and "Guardrails" recapitulates the whole body — noticeably verbose with several padded sections, though it never explains concepts Claude already knows (so not a 1).

2 / 5

Actionability

Fully executable guidance throughout: copy-paste-ready quick-start commands with merge-base resolution and error handling, a complete async polling script (mktemp, traps, jq extraction, retry_after handling), an exit-code table, and concrete context JSON examples covering the common cases.

5 / 5

Workflow Clarity

Validation checkpoints and bounded feedback loops are explicit (version gate, whoami check, exit-code-driven recovery, re-review after fixes, stopping unproductive loops), but the canonical order is distributed across thematically organized sections rather than one sequence — "run this FIRST" appears only in a code comment — leaving minor sequencing gaps.

4 / 5

Progressive Disclosure

All seven references/ files are real, clearly signaled, and one level deep, but hundreds of lines of deep edge-case policy (connected-progress event translation, MCP stream_id/idempotency details, closed-preview handling, sandbox auth diagnostics) are inlined in the ~490-line SKILL.md instead of being split into the reference layer — content that should be separate is inline.

3 / 5

Total

14

/

20

Passed

Description

83%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: third-person, concrete, with explicit when-guidance and verbatim trigger phrases, plus explicit scoping against the sibling resolver skill. The only weaknesses are a missing mention of the apply/disposition step and a few generic review phrases that carry mild conflict risk with other review skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ("Review local changes", "Use light background checkpoints while coding", "collect and assess findings", "run a final review before handing off"), but the fix/disposition step of the workflow is absent, leaving minor gaps in coverage rather than the comprehensiveness of a 5.

4 / 5

Completeness

It clearly answers "what" (review local changes with Qodo via checkpoints, collection, and final review) and "when" (coding milestones, pre-PR/completed-work handoff) with concrete quoted trigger phrases, matching the anchor-5 pattern exactly.

5 / 5

Trigger Term Quality

Explicit natural phrases users would actually say are quoted verbatim ("review my local diff", "pre-PR review", "run qodo review"), plus "before a PR"; common synonyms like "code review" or "review my changes" are missing, so coverage is good but not comprehensive.

4 / 5

Distinctiveness Conflict Risk

The Qodo niche is clear and it even disambiguates against qodo-review-resolver, but generic trigger phrases like "review my local diff" and "pre-PR review" could also match a built-in code-review skill, so overlap risk with closely related review skills is minor rather than minimal.

4 / 5

Total

17

/

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

packages/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.