CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

review-correctness

Review one code change for correctness and rate it Low, Medium, or High. Looks for bugs, regressions in existing behavior, broken flows, concurrency and retry problems, and migrations that can fail or lose data. Use when asked to "review this PR for bugs", "check this diff for regressions", "is this change correct", or when a review loop runs the correctness lens. Read-only; it reports findings and does not fix them.

Quality

89%

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

78%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 lean, highly operational instruction body with an exact, machine-readable output contract, weakened by a dangling bundle reference: the entire 'What to look for' section delegates to lens.md, which is not present, so the skill's core review criteria never load. Token efficiency and in-body structure are excellent; the bundle just fails to deliver the referenced detail file.

Suggestions

Ship lens.md in the bundle (e.g. as references/lens.md) and update the pointer to 'Read references/lens.md in this skill's directory and apply it' — the body's only reference currently dangles, so the review criteria are unavailable.

Add a one-line fallback for the missing-lens case, such as 'If lens.md is absent, check data loss, concurrency and retry handling, error paths, and regressions in existing behavior', so the skill remains executable standalone.

Add an explicit pre-report checkpoint to the workflow, e.g. 'Before writing the report, confirm each finding names a concrete input, state, or timing that reaches it', to close the validation gap.

DimensionReasoningScore

Conciseness

Every section carries operational instruction ('Read the change with `git -C <checkout> diff <base> <head>`', 'For a PR, use the merge base of the PR head and its base branch, never the current tip of the base branch', 'The last line must be `Rating: <value>` with nothing after it, so a script can read it'). No explanations of concepts Claude already knows and no padding; not the 4 anchor because there is nothing left to trim.

5 / 5

Actionability

Concrete commands ('git -C <checkout> diff <base> <head>' with the 'Add `-- <path>` to read one file' variant) and a copy-paste-ready output template with severity levels, file:line locations, and a machine-readable rating line. Not 5 because the core guidance 'Read `lens.md` in this skill's directory and apply it' points to a file absent from the bundle, leaving the actual review criteria unspecified; not 3 because everything written in the body is executable and concrete, not vague or pseudocode.

4 / 5

Workflow Clarity

Clear sequence: gather inputs with an explicit fallback ('If the caller leaves one out, work it out and say what you used'), read the diff with a specific command, apply the lens, then emit the exact report shape ending in a parseable rating line. Not 5 because the apply-lens step dead-ends at a missing file and there is no explicit self-check checkpoint before writing the report; not 3 because the sequence and output contract are fully defined. The skill is read-only, so the destructive/batch validation cap does not apply.

4 / 5

Progressive Disclosure

The body is well sectioned (Inputs, What to look for, Rules, Output format) and its single reference is clearly signaled and one level deep ('Read `lens.md` in this skill's directory and apply it'), but the bundle contains no lens.md — the referenced content is neither inline nor present, so the disclosure structure is broken in practice. Not 4 because a dangling reference to the skill's core content is more than a minor organization gap; not 2 because the body itself is well organized and nothing is buried or inlined that belongs elsewhere.

3 / 5

Total

16

/

20

Passed

Description

96%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.

The description explicitly answers both what and when, using verbatim natural trigger phrases and a well-scoped read-only niche with an explicit rating scheme. Its only weakness is minor overlap with general code-review skills on phrases like 'review this PR for bugs'.

DimensionReasoningScore

Specificity

Quotes: 'Review one code change for correctness and rate it Low, Medium, or High', 'Looks for bugs, regressions in existing behavior, broken flows, concurrency and retry problems, and migrations that can fail or lose data', 'it reports findings and does not fix them'. Multiple concrete actions with comprehensive coverage of the correctness-review domain; not the 4 anchor because there are no minor gaps — what to do (review, rate, report) and what to look for are all enumerated.

5 / 5

Completeness

The what is explicit ('Review one code change for correctness and rate it Low, Medium, or High. Looks for bugs, regressions...') and the when is explicit with concrete trigger phrases ('Use when asked to...'), plus scope ('Read-only; it reports findings and does not fix them'). Clearly matches the both-what-and-when-with-concrete-triggers anchor; the 4 anchor's weaker 'when' does not apply.

5 / 5

Trigger Term Quality

Quotes: 'Use when asked to "review this PR for bugs", "check this diff for regressions", "is this change correct", or when a review loop runs the correctness lens'. These are verbatim natural user utterances plus domain synonyms (PR, diff, change, bugs, regressions, correctness); not the 4 anchor because no commonly used phrasing for requesting a bug review is missing.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche — correctness-only, read-only, Low/Medium/High rating, 'when a review loop runs the correctness lens' — distinguishable from fix-it or style-review skills. Not 5 because the trigger 'review this PR for bugs' would also naturally match a general code-review skill, leaving minor overlap risk with a closely related skill.

4 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Agenta-AI/agenta

Path

.agents/skills/review-correctness/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.