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

82%

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.

A dense, highly actionable instruction body with executable commands, explicit validation gates, and a well-organized one-level-deep reference bundle. Its main cost is token weight: repeated policies and stale-prone hardcoded versions inflate length without adding capability.

Suggestions

Consolidate the reuse rule stated in both Instructions and Preflight and the "empty result is valid" note repeated across Preflight, Search and merge, Error Handling, and Guardrails into a single authoritative location.

Move the skill-update notice policy and sandbox auth diagnostic into a reference file (e.g. references/skill-updates.md), keeping only a one-line routing pointer in the body, and cite windows-shells.md once instead of three times.

Replace the hardcoded "--skill-version 1.1.7" and repeated "2.0.0 or newer" stamps with a single version-reference line or move them to the update/compatibility reference so they stay maintainable.

DimensionReasoningScore

Conciseness

Mostly contract-specific detail Claude cannot know (flags, gates, error semantics), but the ~235-line body repeats policies across sections (reuse stated in both Instructions and Preflight, "unadorned version probe" four times, empty-result-is-valid in four places) and hardcodes time-sensitive versions ("Qodo CLI 2.0.0 or newer", "--skill-version 1.1.7" inline), which could be tightened. Not a 2 because nothing explains concepts Claude already knows; not a 4 because the repetition and stale-prone version stamps are noticeable.

3 / 5

Actionability

Fully executable CLI commands with exact flags ("qodo read rules search --query ... --top-k 20 --scopes "/owner/repo/" --json"), a literal complete example query, the fallback invocation "${QODO_HOME:-$HOME/.qodo}/bin/qodo", and a concrete severity-enforcement table. The MCP path has no example call, but that flexibility is explicitly justified ("MCP uses the host-provided inputSchema").

5 / 5

Workflow Clarity

The multi-path workflow has explicit validation checkpoints and bounded feedback loops — the unadorned version gate with stop conditions, "Check isError, then read structuredContent", one-bounded catalog refresh, and the "re-run it once with a broadened Content line" fallback. Falls short of 5 because the sequence must be stitched from eight interleaved sections (Quick start before Preflight, runtime gate and update-notice sections interleaved) via prose cross-references rather than a single linear order.

4 / 5

Progressive Disclosure

The bundle is well structured: three one-level-deep references (references/skill-updates.md, windows-shells.md, windows-launcher.md) that all exist, are clearly signaled, and are purpose-scoped ("Read only when no verified installed native invocation works"). Minor gaps: some policy detail that could live in references (update-notice handling, sandbox auth diagnostic) is inlined, and windows-shells.md is linked three times.

4 / 5

Total

16

/

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 with a clear what, explicit natural-language trigger phrases, and a well-defined Qodo-specific niche. Its only weaknesses are a broadly scoped 'concrete coding task' trigger that overlaps general coding skills and a few missing synonym variants.

DimensionReasoningScore

Specificity

"Retrieve and apply Qodo coding rules" plus "Reuse rules already retrieved... refresh when that scope changes" names several concrete actions tied to a specific domain (implementation, planning, refactoring, code review). Not a 5 because inner capabilities like query construction and result merging are absent, but clearly above the 1-2-action midpoint.

4 / 5

Completeness

Clearly answers both: what ("Retrieve and apply Qodo coding rules relevant to implementation, planning, refactoring, or code review") and when ("Use on 'get rules', 'load qodo rules', or 'relevant standards' and when starting a concrete coding task") with concrete trigger phrases, matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Explicit natural phrases users would say — "get rules", "load qodo rules", "relevant standards" — plus "when starting a concrete coding task". A few natural variants are missing (e.g. "coding standards", "team standards", "qodo rules"), keeping it just below comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The Qodo-specific niche and branded trigger phrases make it mostly distinct, but the broad trigger "when starting a concrete coding task" fires for nearly any coding task, creating minor overlap risk with general coding/review skills rather than the minimal risk of a clear 5.

4 / 5

Total

17

/

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

codex-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.