CtrlK
BlogDocsLog inGet started
Tessl Logo

code-review-excellence

Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.

76

1.28x
Quality

70%

Does it follow best practices?

Impact

86%

1.28x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./tests/ext_conformance/artifacts/agents-wshobson/developer-essentials/skills/code-review-excellence/SKILL.md

The canonical home for this skill is code-review-excellence in wshobson/agents

SKILL.md
Quality
Evals
Security

Quality

Content

56%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 well-structured and highly actionable, with a clear four-phase process, concrete feedback examples, and ready-to-use templates. However, it is excessively long for content Claude largely already knows, and its progressive disclosure is undermined by a Resources section pointing at six bundle files that do not exist while duplicating that content inline.

Suggestions

Cut or move the language-specific patterns (Python mutable defaults, bare except; TypeScript 'any', async error handling) and the standard security checklist — this is knowledge Claude already has and it accounts for a large share of the ~530-line body.

Fix the Resources section: either create the six referenced files (references/, assets/, scripts/) and move the inlined checklists/templates into them, or remove the dangling references so navigation matches the actual bundle.

Tighten each phase of the review process to its essential checkpoints and keep the severity-label scheme and PR comment template, which are the highest-value unique content, near the top.

DimensionReasoningScore

Conciseness

Roughly 530 lines, much of it restating knowledge Claude already has — mutable default arguments, bare except clauses, 'any' defeating type safety, async error handling, and standard security checklists. This is noticeably verbose with several padded sections; not 1 because it uses checklist/example format rather than extended prose tutorials, and not 3 because the known-concept content is extensive rather than incidental.

2 / 5

Actionability

Concrete bad→good feedback rewrites, a severity-label scheme (🔴/🟡/🟢/💡/📚/🎉), copy-paste comment templates, and complete worked code examples. Not 5 because the guidance is illustrative rather than a fully executable workflow and the referenced pr-analyzer.py script does not exist; not 3 because examples are complete and specific, not pseudocode.

4 / 5

Workflow Clarity

The four-phase review process (Context Gathering → High-Level → Line-by-Line → Summary & Decision) is clearly sequenced with time budgets and an explicit decision step, and Phase 1's CI/CD check acts as a checkpoint. Not 5 because there are no explicit validate→fix→retry feedback loops; not 4→3 because most checkpoints and the terminal decision are explicit. This is an advisory skill, so the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

Sections are well-organized with clear headers and the Resources section clearly signals its references — but all six referenced files (references/code-review-best-practices.md, references/common-bugs-checklist.md, references/security-review-guide.md, both assets/ files, and scripts/pr-analyzer.py) do not exist in the bundle, and their content (security checklist, language-specific patterns, templates) is inlined in the body instead. Matches anchor 3: some structure, references present but broken, content that should be separate is inline; not 2 because structure is solid and references are not buried, not 4 because navigation fails against the actual empty bundle.

3 / 5

Total

13

/

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: it explicitly states what the skill does and when to use it, with natural trigger phrases and a distinct code-review niche. The only weaknesses are mildly abstract capability wording and missing common synonyms like 'code review' or 'PR feedback'.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'provide constructive feedback, catch bugs early, foster knowledge sharing' — with minor coverage gaps. Not 5 because the actions stay more abstract than a comprehensive list of concrete operations; not 3 because it names more than 1-2 specific actions.

4 / 5

Completeness

Explicitly answers both 'what' (constructive feedback, catching bugs, knowledge sharing, maintaining morale) and 'when' with concrete trigger phrases via 'Use when reviewing pull requests, establishing review standards, or mentoring developers'. Clearly matches the anchor-5 example structure; not 4 because the 'when' clause is already explicit and concrete.

5 / 5

Trigger Term Quality

'reviewing pull requests, establishing review standards, mentoring developers' are phrases users would naturally say. Not 5 because common synonyms like 'code review', 'PR feedback', or 'review comments' are missing; not 3 because several natural trigger phrases are present.

4 / 5

Distinctiveness Conflict Risk

'Reviewing pull requests' and 'establishing review standards' carve a mostly distinct code-review niche with minor overlap risk against generic review or mentoring skills. Not 5 because 'mentoring developers' is broad; not 3 because the triggers are specific to code review.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (539 lines); consider splitting into references/ and linking

Warning

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

14

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.