CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-review

Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".

69

Quality

87%

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

The canonical home for this skill is code-review in mattpocock/skills

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 well-crafted orchestration skill: crisp five-step process, up-front validation of the fixed point, verbatim sub-agent briefs, and disciplined aggregation rules. Remaining gaps are minor — slightly redundant smell definitions, a dangling reference to an external "tracker doc" workflow, and an inlined smell baseline that could be a reference file.

Suggestions

Condense each smell entry to name + fix (drop the "what it is" half Claude already knows), e.g. "Feature Envy → move the method onto the data it envies", and trim "Why two axes" to the two pass/fail bullets.

Replace "fetched via the workflow in the tracker doc" with the actual fetch command or a bundled reference path so the spec-source step is executable from this skill alone.

Move the 12-smell baseline to `references/smells.md` and have step 4 read it and paste it into the Standards sub-agent prompt, keeping SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is lean — exact git commands, one-line smell entries, verbatim sub-agent briefs, and no padding about git or code review generally. Not 5: each smell entry restates "what it is" ("a method that reaches into another object's data more than its own") that Claude already knows from Fowler's catalogue, and the 8-line "Why two axes" rationale could be trimmed to two lines — minor over-explanation that could be tightened.

4 / 5

Actionability

Concrete and executable throughout: `git diff <fixed-point>...HEAD`, `git log <fixed-point>..HEAD --oneline`, `git rev-parse <fixed-point>`, a numbered spec-source resolution order, and two quoted copy-paste-ready sub-agent briefs with word limits. Not 5: "fetched via the workflow in the tracker doc" points at a document that is neither part of this skill nor bundled, leaving the spec-fetch step non-executable from this file alone — a minor gap.

4 / 5

Workflow Clarity

Five clearly sequenced steps with an explicit validation checkpoint up front ("confirm the fixed point resolves (`git rev-parse <fixed-point>`) and the diff is non-empty. A bad ref or empty diff should fail here, not inside two parallel sub-agents") and error-recovery branches (ask for the fixed point if unspecified; ask where the spec is; Spec sub-agent skips and reports "no spec available"). Matches the anchor-5 pattern of explicit validation plus feedback loops.

5 / 5

Progressive Disclosure

No bundle files exist, and the single-file body is well organized into clearly headed sections (Process, Why two axes) with each step's content in its right place. Not 5: the ~15-line smell baseline is inlined reference data that could live in a `references/` file the orchestrator reads and pastes into the sub-agent prompt; the skill is also over the ~50-line simple-skill zone, so the inlining is a minor organization gap rather than ideal.

4 / 5

Total

17

/

20

Passed

Description

88%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: it states precisely what the skill does (two-axis review of a diff against a fixed point, parallel sub-agents, side-by-side reporting) and when to use it, in third person, without padding. Its only weakness is trigger coverage that omits common synonyms like "code review" or "review the diff".

DimensionReasoningScore

Specificity

"Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (...) and Spec (...)" plus "Runs both reviews in parallel sub-agents and reports them side by side" lists multiple specific concrete actions with comprehensive coverage of the skill's behavior. Not 4: the description covers everything the skill does, not just several actions with minor gaps.

5 / 5

Completeness

Both are explicit: the 'what' ("Review the changes since a fixed point ... along two axes ... Runs both reviews in parallel sub-agents and reports them side by side") and the 'when' (an explicit "Use when..." clause with concrete trigger phrases). Matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

"Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\"" covers the natural phrasings users would say. Not 5: common synonyms like "code review", "review the diff", or "review my changes" are absent, so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

The two-axis Standards/Spec framing and "review since X" triggers give it a clear niche, but "review a branch, a PR" would also naturally match a generic code-review skill, so there is minor overlap risk with a closely related skill. Not 3: the fixed-point and two-axis framing is considerably more specific than "Works with document files".

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

saif-shines/doraval

Path

.grok/skills/code-review/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.