CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qodo-get-rules

Retrieve and apply Qodo coding rules relevant to implementation, planning, refactoring, or code review. Use on "get rules", "load qodo rules", or "relevant standards" and when starting a concrete coding task. Reuse rules already retrieved for the same workspace, repository, and task scope; refresh when that scope changes.

Quality

81%

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

67%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 with exact commands, query templates, and well-bounded error-recovery loops, and its references are real and appropriately deferred. Its main cost is token efficiency: substantial duplication of the reuse/empty-result rules and very dense run-on sentences make it noticeably more verbose than the task requires.

Suggestions

State the reuse rule once (e.g., in Preflight) and remove the duplicate restatements in Prerequisites, Instructions, and Guardrails; do the same for 'an empty result is valid' and 'never pass an empty scopes value'.

Break up the multi-clause run-on sentences (e.g., the Instructions and Runtime compatibility gate paragraphs) into short imperative steps so the workflow reads as one clear sequence.

Move edge-case recovery detail — the sandbox auth diagnostic, the version-negotiation/update procedure, and the Git Bash scope-rewriting caveat — into the existing references/ files, keeping only a one-line pointer inline.

DimensionReasoningScore

Conciseness

The reuse condition is restated roughly five times (Prerequisites, Instructions, Preflight 1, Guardrails), "an empty result is valid" appears three times, the never-pass-empty-scopes rule three times, and the Windows shell links four times, with long multi-clause sentences throughout — several padded/redundant sections rather than the mostly-efficient profile of a 3.

2 / 5

Actionability

Copy-paste-ready commands with exact flags fill the Quick start and Search sections (e.g. "qodo read rules search --query \"$TOPIC_QUERY\" --top-k 20 --scopes \"$SCOPE\" --json"), plus a complete structured-query template, worked scope-parsing examples, a fallback executable path, and a severity enforcement table covering the common cases.

5 / 5

Workflow Clarity

The Preflight → write queries → search/merge → output sequence carries explicit validation gates and bounded feedback loops (version probe, one catalog refresh and retry, low-return re-run once, rate-limit wait-or-proceed), but the workflow is fragmented across interleaved sections with duplicated restatements rather than one clear sequence, keeping it below the 5 anchor.

4 / 5

Progressive Disclosure

The three referenced files (skill-updates.md, windows-shells.md, windows-launcher.md) all exist, are one level deep, and are conditionally loaded (launcher recovery "only if invocation fails"), which is good structure; however, ~235 dense lines of edge-case recovery detail (sandbox auth diagnostics, version negotiation, Git Bash path rewriting) remain inline where some could be split into references.

4 / 5

Total

15

/

20

Passed

Description

87%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 about what it does, with explicit quoted trigger phrases and a clear Qodo niche. Its only weakness is that trigger coverage misses a few natural synonyms and the action verbs stay at a fairly high level.

DimensionReasoningScore

Specificity

"Retrieve and apply Qodo coding rules relevant to implementation, planning, refactoring, or code review" plus "Reuse rules already retrieved... refresh when that scope changes" lists several concrete actions, but the actions are generic verbs without detailing what application involves, so it falls short of the comprehensive 5 anchor.

4 / 5

Completeness

It clearly answers both questions: the "what" is "Retrieve and apply Qodo coding rules relevant to implementation, planning, refactoring, or code review" and the "when" is explicit with quoted trigger phrases ("Use on 'get rules', 'load qodo rules', or 'relevant standards' and when starting a concrete coding task"), matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Concrete natural triggers are present ("get rules", "load qodo rules", "relevant standards", "when starting a concrete coding task"), giving good coverage, but common synonyms such as "coding standards", "conventions", or "best practices" are missing, so it does not reach the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The Qodo-specific niche and named-product trigger phrases ("load qodo rules") make conflict with other skills minimal; no generic phrasing would cause mis-triggering.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

qodo-ai/qodo-skills

Path

packages/qodo-standards/skills/qodo-get-rules/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.