CtrlK
BlogDocsLog inGet started
Tessl Logo

qodo-pr-resolver

Use when the user wants to review Qodo PR feedback or fix code review comments. Capabilities: view issues by severity, apply fixes interactively or in batch, reply to inline comments, post fix summaries (GitHub, GitLab, Bitbucket, Azure DevOps, Gerrit)

62

Quality

73%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

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

Quality

Content

47%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill has excellent workflow clarity with a comprehensive, well-sequenced multi-step process including validation checkpoints and error handling for numerous edge cases. However, it is severely over-verbose — the main file tries to be both an overview and a detailed reference, resulting in a ~400+ line document that repeats provider-specific caveats throughout rather than fully delegating them. The actionability is moderate since core API commands are delegated to missing bundle files.

Suggestions

Reduce the main SKILL.md by at least 50% — move the severity mapping logic, detailed AskUserQuestion option specifications, and Gerrit-specific notes into separate reference files, keeping only a concise summary in the main flow.

Remove explanatory text Claude already knows (e.g., 'Qodo (formerly Codium AI) is an AI-powered code review tool that analyzes PRs/MRs with compliance checks, bug detection, and code quality suggestions') and trust Claude to understand context from the workflow itself.

Include the bundle files (providers.md, gerrit.md) or provide representative code snippets inline for the most common provider (GitHub) so the skill is actionable without external references.

Consolidate the repeated Gerrit-specific notes (appearing in Steps 3, 3a, 3b, 6, 7, 8, 9) into a single 'Gerrit Differences' section or fully delegate to gerrit.md with a single reference.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~400+ lines with extensive repetition across steps, redundant explanations of concepts Claude already understands (e.g., what Qodo is, what PRs are), and excessive detail that could be condensed significantly. Many sections repeat provider-specific notes that are already delegated to reference files. The severity mapping section alone is overly detailed with examples that could be a simple table.

1 / 3

Actionability

The skill provides a clear step-by-step workflow with specific tool references (AskUserQuestion, Monitor, Edit) and concrete git commands, but most provider-specific commands are delegated to external files (providers.md, gerrit.md) that are not provided in the bundle. The inline code examples are limited to basic git commands rather than the core API interaction logic.

2 / 3

Workflow Clarity

The workflow is exceptionally well-sequenced with 10 clearly numbered steps, explicit validation checkpoints (Step 0 for push status, Step 3a for review readiness), feedback loops (wait-and-retry for Qodo review, fix-and-re-validate per issue), error recovery paths (missing CLI, no PR, unsupported provider), and clear branching logic for manual vs auto-fix modes.

3 / 3

Progressive Disclosure

The skill appropriately delegates provider-specific details to providers.md and gerrit.md with well-signaled references, but the main SKILL.md itself is a monolithic wall of text that includes too much inline detail. Many sections (severity mapping examples, Gerrit-specific notes repeated throughout, detailed AskUserQuestion option lists) could be extracted to reference files. Additionally, the bundle files are not provided, so we cannot verify the referenced paths exist.

2 / 3

Total

8

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly identifies its niche (Qodo PR feedback), lists concrete capabilities, and includes an explicit 'Use when' clause with natural trigger terms. It uses proper third-person voice throughout and provides enough specificity to distinguish it from general code review or git-related skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: view issues by severity, apply fixes interactively or in batch, reply to inline comments, post fix summaries. Also specifies supported platforms (GitHub, GitLab, Bitbucket, Azure DevOps, Gerrit).

3 / 3

Completeness

Clearly answers both 'what' (view issues, apply fixes, reply to comments, post summaries) and 'when' ('Use when the user wants to review Qodo PR feedback or fix code review comments') with an explicit 'Use when' clause.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'PR feedback', 'code review comments', 'Qodo', 'fix', 'issues', 'severity', 'inline comments'. Also lists platform names users would mention. Good coverage of natural language variations.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific 'Qodo' branding and the narrow focus on PR code review feedback. Unlikely to conflict with generic code review or git skills because of the Qodo-specific trigger and the detailed action set.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
qodo-ai/qodo-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.