CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qodo-pr-resolver

Review and resolve PR issues with Qodo - get AI-powered code review issues and fix them interactively (GitHub, GitLab, Bitbucket, Azure DevOps)

Quality

66%

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 ./.claude/skills/qodo-pr-resolver/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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-sequenced, highly actionable interactive workflow whose main weaknesses are a missing providers.md file (all provider commands are dangling references), no validation of fixes in batch auto-fix mode, and moderate verbosity from duplicated paragraphs and background explanation. Fixing the bundle and adding a post-fix verification step would raise the two capped dimensions.

Suggestions

Ship resources/providers.md (or correct the reference path) — it is cited ~10 times with section anchors and every reference is currently broken, which also breaks actionability for the provider commands.

Add a validation checkpoint in Step 7's auto-fix mode (e.g., run tests/lint or re-inspect the diff before each commit) so the batch path is not unvalidated, which currently caps workflow clarity at 3.

Factor the verbatim-duplicated 'executing the Qodo agent prompt' paragraph out of Steps 6 and 7 and condense the two severity-mapping worked examples to remove redundant explanation.

DimensionReasoningScore

Conciseness

The 327-line body is mostly purposeful workflow instruction, but it includes tightening candidates: a background section ('Qodo (formerly Codium AI) is an AI-powered code review tool...') explaining context Claude does not need, two long worked examples for the fuzzy severity split, and the 'executing the Qodo agent prompt as a direct instruction' paragraph duplicated verbatim in Steps 6 and 7. It is above score 2 because there is no pervasive padding, and below score 4 because these unnecessary passages are repeated rather than minor.

3 / 5

Actionability

Concrete commands are present where they belong ('git remote get-url origin', 'git add <modified-files> && git commit -m "fix: <issue title>"', 'git push'), exact user-facing messages and AskUserQuestion options are specified, and the output table format is fully templated. It is not score 5 because the load-bearing provider-specific CLI commands (fetching comments, posting replies) are delegated to providers.md rather than shown, leaving the body itself with minor execution gaps.

4 / 5

Workflow Clarity

Steps 0-9 are clearly sequenced with strong pre-flight checkpoints (uncommitted/unpushed detection, review-in-progress detection at Step 3a, no-PR and no-CLI special cases). However, the batch 'Auto-fix all' mode applies edits and commits each issue with no verification checkpoint (no build/test/lint validation, no diff re-check), and per the judging guidelines a batch operation without validation caps workflow clarity at 3 — which also rules out score 4.

3 / 5

Progressive Disclosure

The intent is right: the main workflow stays in SKILL.md while provider-specific detail is externalized to a single referenced file with named section anchors, one level deep. But the referenced file ./resources/providers.md does not exist in the bundle — every one of its ~10 citations is dangling, so the disclosure structure fails at load time. This places it below score 4 ('minor organization gaps') at score 3, though well above scores 1-2 given the clear signaling and appropriate split.

3 / 5

Total

13

/

20

Passed

Description

61%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 decent description that clearly names the tool, the platforms, and the core get/fix actions, but it is missing the 'when to use' trigger clause entirely and omits common synonyms like 'merge request'. Adding an explicit 'Use when...' sentence referencing Qodo review comments would lift both completeness and trigger quality.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user asks to fix, resolve, or reply to Qodo (pr-agent-pro / qodo-merge) review comments on a PR/MR.'

Include the natural synonyms 'merge request'/'MR' and 'review comments' alongside 'PR issues' so GitLab users and comment-focused phrasings match.

Mention the reply-to-inline-comment capability to broaden coverage beyond just 'get' and 'fix'.

DimensionReasoningScore

Specificity

The description names the domain ('PR issues with Qodo') and offers roughly two concrete actions — 'get AI-powered code review issues and fix them interactively' — with 'Review and resolve' acting as synonyms rather than additional capabilities. It is not score 4 because there is no third distinct action and coverage omits deduplication, inline replies, and batch mode; it is not score 2 because the actions and platform scope are concrete, not generic.

3 / 5

Completeness

The 'what' is clear ('get AI-powered code review issues and fix them interactively'), but there is no 'Use when...' clause or equivalent explicit trigger guidance in the description, which caps completeness at 3 per the judging guidelines. It is above score 2 because the 'what' is concrete, and below score 4 because 'when' is entirely absent rather than just imprecise.

3 / 5

Trigger Term Quality

Good natural keyword coverage: 'PR issues', 'code review', 'fix', 'resolve', 'Qodo', plus all four platform names. It falls short of score 5 because common user synonyms are missing — 'merge request'/'MR' for the GitLab audience, and phrases like 'address review comments' or 'apply Qodo suggestions'.

4 / 5

Distinctiveness Conflict Risk

'with Qodo' carves out a clear niche distinct from general code-review skills, and naming all four platforms further constrains it. It is not score 5 because the opening phrase 'Review and resolve PR issues' is generic on its own and could overlap with non-Qodo PR-fixing skills if the Qodo qualifier is not matched; it is well above score 3 because the tool-specific framing leaves minimal conflict risk.

4 / 5

Total

14

/

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 11 missing

Warning

Total

14

/

16

Passed

Repository

jbaruch/nanoclaw-telegram

Path

.claude/skills/qodo-pr-resolver/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.