CtrlK
BlogDocsLog inGet started
Tessl Logo

code-review

Automated code review for pull requests using multiple specialized agents

75

1.50x
Quality

64%

Does it follow best practices?

Impact

99%

1.50x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/code-review/SKILL.md
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 strong, actionable multi-agent workflow with a genuine validation feedback loop and concrete command/link formats, held back slightly by duplicated no-issue instructions, an awkward step-7 conditional, and inlined reference-style detail. Conciseness and structure are good but not maximally tight.

Suggestions

Consolidate the duplicated 'no issues found' comment guidance (step 7 vs. Notes) into one place with a single format.

Move the link-format rules and the false-positive list into a references/ file (e.g., references/comment-format.md) to slim the body and improve progressive disclosure.

Clarify step 7 by stating the '--comment' argument condition once, up front, and make the branch logic explicit (e.g., 'if issues were found, continue to step 8; otherwise post the summary and stop').

DimensionReasoningScore

Conciseness

The body is mostly lean, assumption-driven instruction ("All tools are functional... Do not test tools"), but has minor trimmable redundancy: the no-issues comment is specified twice (step 7 and the Notes section with slightly different formats), and the link-format rules restate the full-SHA requirement three ways. This matches 'Efficient; minor instances of over-explanation that could be trimmed' rather than the fully lean level-5 anchor.

4 / 5

Actionability

Concrete guidance throughout — specific commands (`gh pr comment`, `gh pr review`, `gh pr view <PR> --comments`), exact comment text, exact URL format `https://github.com/OWNER/REPO/blob/FULL_SHA/path/to/file.py#L10-L15`, model assignments per agent, and one-comment-per-issue rules. Minor gaps (how to obtain the full SHA is only shown as a non-working example, agent launch commands are described rather than given) place it at 'Mostly executable guidance; concrete code or commands with minor gaps' rather than fully copy-paste-ready.

4 / 5

Workflow Clarity

Nine explicitly numbered steps with a built-in validation feedback loop (step 5 validates each flagged issue with independent subagents, step 6 filters unvalidated ones, step 8 is a pre-posting review checklist) and an early stop condition — matching 'Clear sequence with most checkpoints present'. It falls short of the level-5 anchor because step 7's conditional branching is awkward (the '--comment' condition appears only there) and the duplicated no-issue handling creates mild ambiguity about which format to post.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the single-file body is well structured with numbered steps, a labeled false-positive list, and a Notes section — matching 'Good structure; most content is appropriately placed; minor organization gaps'. It is not a 5 because reference-style material (the ~15-line link-format spec and the false-positive list) is inlined and could live in a reference file now that the body exceeds 100 lines.

4 / 5

Total

16

/

20

Passed

Description

53%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 states a clear 'what' in third person with a defined domain, but completely lacks a 'when to use' trigger clause and misses natural trigger variations like 'PR' or 'review my changes'. It is serviceable but would benefit from trigger guidance to be discovery-ready.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user asks to review a pull request, PR, or the changes/diff in a PR.'

Mention GitHub and the gh CLI to sharpen the niche and reduce overlap with generic code-review skills.

Optionally enumerate the concrete review actions (flag high-signal bugs, check CLAUDE.md compliance, post validated inline comments) to raise specificity.

DimensionReasoningScore

Specificity

"Automated code review for pull requests using multiple specialized agents" names the domain (code review, pull requests) and one concrete action, but 'code review' is a single high-level action — it matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' rather than the level-4 anchor listing several specific actions (e.g., flags bugs, checks CLAUDE.md compliance, posts inline comments).

3 / 5

Completeness

The 'what' is clear (automated code review for PRs via specialized agents), but there is no 'when' or 'Use when...' trigger clause at all, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords like "code review" and "pull requests" are present, but common natural variations users would say — "PR", "review my PR", "diff review", "review changes" — are missing, matching the anchor 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

The pull-request/GitHub scoping plus the "multiple specialized agents" framing gives it a clear niche with mostly distinct triggers; minor overlap remains with generic code-review or PR-review skills, matching 'Mostly distinct; minor overlap risk with closely related skills' rather than the fully distinct level-5 anchor.

4 / 5

Total

13

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
pipecat-ai/pipecat
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.