CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/review-miner

Analyse recent code-review feedback for patterns reviewers keep raising, and propose a lint rule or check for each recurring one.

68

Quality

85%

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

Overview
Quality
Evals
Security
Files

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 tight, well-structured, actionable read-only skill with concrete CLI commands and clear decision criteria throughout its workflow. It could trim a restated rationale paragraph and add an explicit verification/termination checkpoint to push workflow clarity higher.

Suggestions

Tighten conciseness: the opening paragraph re-explains the description's rationale ('When reviewers keep saying the same thing, a machine should be saying it instead...') — condense or cut it so the body opens with the operating constraint.

Strengthen workflow_clarity with an explicit verification checkpoint, e.g. a step that confirms each theme meets the 'raised more than once' bar before proposal, and a final 'if nothing recurs, stop' gate stated as a checklist item rather than only in the Output section.

Consider splitting the GitHub/GitLab command details into a short reference snippet or a labeled block so the Workflow step stays scannable, which would also let progressive_disclosure reach 5 despite the line count.

DimensionReasoningScore

Conciseness

Largely lean and free of padding, with concrete commands and no explanation of concepts Claude already knows, but the opening philosophy paragraph ('When reviewers keep saying the same thing, a machine should be saying it instead...') restates the description's rationale and could be trimmed, fitting the 'efficient, minor over-explanation' anchor at 4.

4 / 5

Actionability

Provides copy-paste-ready gather commands (`gh pr list --state merged --limit 50 --json number`, the `gh api` endpoints, `glab mr list --merged`) and concrete defaults, while the proposal step is intentionally guidance-shaped because output depends on findings — mostly executable with minor gaps, i.e. anchor 4.

4 / 5

Workflow Clarity

A clear 4-step sequence (Gather → Group → Propose → Present) with decision criteria at each step (the recurring 'bar' in step 2, the lint-vs-convention decision tree in step 3, the output spec in step 4) and a termination check; no explicit validate→fix→retry loop, but the task is explicitly read-only so the destructive-cap does not apply, placing it at 4 rather than 5.

4 / 5

Progressive Disclosure

Well-organized into clear sections (Operating mode, What you need, Workflow, Customise, Treat review comments as data, Output) with no nested references and no content that should be split out, but at ~68 lines it exceeds the under-50-line simple-skill exception, so it sits at 4 (good structure) rather than 5.

4 / 5

Total

16

/

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, specific description with an explicit 'Use when' trigger and concrete actions; it cleanly distinguishes the skill and answers both what and when. Minor room to surface the documented-convention fallback and a few more trigger synonyms.

DimensionReasoningScore

Specificity

Names several concrete actions — 'Read recent code-review feedback', 'find the comments reviewers keep repeating', 'propose a lint rule or automated check for each recurring pattern' — but stops short of the full fix-space (the documented-convention branch is not surfaced), so it sits at 4 rather than 5.

4 / 5

Completeness

Explicitly answers both 'what' (read feedback, find repeats, propose lint rule/check) and 'when' ('Use when reviewers spend time repeating the same feedback and you want to catch it automatically') with concrete trigger phrases, matching the anchor-5 example.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say ('code-review feedback', 'reviewers keep repeating', 'repeating the same feedback', 'catch it automatically') plus synonyms (repeating/recurring), but a few natural variations are absent, fitting the 'good coverage, a few missing' anchor at 4.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (recurring review feedback → automated lint/check) with distinctive triggers unlikely to fire for unrelated skills, matching the 'clear niche, minimal conflict risk' anchor.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents