CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-review

Start here for Tessl Code Review. Use when someone mentions Tessl Code Review or Tessl's AI review, wants automated review of pull requests in a repository, asks to review a diff, branch, or pull request ("review this change", "check this diff for security issues", "what would Code Review say"), asks what Tessl Code Review does, or asks for something and it is not yet clear which Code Review job it is. Works out whether they want to install it on a repository, run a review, change what reviews catch, change which lenses run on which paths, or answer a review's findings. Installing is the Tessl Review GitHub App, which this skill links the user to; the other jobs hand off to create-code-review-lens, respond-to-code-review, or the tessl code review command. The review-* skills in this plugin are lenses that tessl code review runs as reviewer instructions; do not follow one directly to review code, run the command instead.

1.08x
Quality

95%

Does it follow best practices?

Impact

98%

1.08x

Average score across 18 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is tessl/code-review

SKILL.md
Quality
Evals
Security

Quality

Content

92%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-executed orchestration skill body: every job carries concrete commands, ordered steps with explicit stop conditions, and error-recovery guidance, while profile detail is correctly pushed to a real, well-signaled reference file. The single weakness is mild verbosity — a handful of justifying sentences (the "most common misunderstanding" rationale, the UI walkthrough of the Code reviews page) could be cut without losing actionability. No validation gaps exist because the workflows involve no destructive or batch operations.

Suggestions

Trim the rationale sentences that justify instructions rather than state them, e.g. "It is the most common misunderstanding, and a user who stops at the App install sees no reviews and concludes the product is broken" can become "State this explicitly every time; users who stop at the App install see no reviews."

Condense the UI walkthrough of the Code reviews page ("Until an installation exists, that page offers Connect GitHub. Once one does, it lists the repositories...") to the two facts Claude needs: the page is where enabling happens and where the App's reachable repositories are listed.

DimensionReasoningScore

Conciseness

The body is dense with product-specific facts Claude cannot know (link construction, flag semantics, "Count findings only when `status` is `ok`") and explains no general concepts, but a few rationale sentences could be trimmed, e.g. "It is the most common misunderstanding, and a user who stops at the App install sees no reviews and concludes the product is broken" and the UI-description of the Code reviews page. This fits the 4 anchor (efficient, minor over-explanation) rather than 5, since not quite every token earns its place.

4 / 5

Actionability

Guidance is copy-paste ready throughout: `tessl org list --json`, the URL template `https://tessl.io/orgs/<id>/code-reviews`, `tessl code review --base origin/main --head HEAD`, `tessl code review --skill tessl/code-review#review-security-and-privacy`, and per-platform openers (`open`, `xdg-open`, `start`). Commands cover the common cases exactly as the 5 anchor requires; 4 would imply gaps in the executable detail, and none are present.

5 / 5

Workflow Clarity

Sequences are explicit with checkpoints and error recovery: "Then do three things, in order" ending in a hard "**Stop.**" with what-not-to-do guardrails, "If the command fails, say the page could not be opened", "ask which one to set up rather than guessing", a tie-break rule ("an install before a lens... a respond before anything else"), and the `--json` status check. This matches the 5 anchor's explicit validation steps and error-recovery loops; 4 would require missing checkpoints, and the routing, install, and run flows each have theirs.

5 / 5

Progressive Disclosure

The body is a well-organized hub (job table with signals, per-job sections, "What not to do") and defers exactly the right material one level deep: repository-profile schema details live in references/repository-profile.md (verified to exist, 193 lines), referenced at both points where a profile would be written ("Read [references/repository-profile.md]... before writing it"). No content that belongs in a reference is inlined and no reference is buried, matching the 5 anchor.

5 / 5

Total

19

/

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.

An exemplary router description: it states what the skill does, when to use it with quoted user phrasings, and how it differs from its siblings, all in third person with no filler. The only weakness is that its broadest triggers ("review this diff") are indistinguishable from a generic code-review request, so it may fire for users who have never mentioned Tessl. It is long, but every clause carries routing information rather than padding.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with comprehensive coverage: "Works out whether they want to install it on a repository, run a review, change what reviews catch, change which lenses run on which paths, or answer a review's findings", plus "links the user to" the App install and hands off to three named targets. It fits the 5 anchor (multiple specific actions, comprehensive) rather than 4 because every job in the skill's space is enumerated with no coverage gaps.

5 / 5

Completeness

Both halves are explicit: the "what" is "Works out whether they want to install it on a repository, run a review, change what reviews catch..." and the "when" is an explicit "Use when someone mentions Tessl Code Review... asks to review a diff, branch, or pull request" clause with concrete trigger phrases. This is the 5 anchor verbatim in structure; 4 would require the "when" to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural user phrasings are quoted directly — "review this change", "check this diff for security issues", "what would Code Review say" — alongside synonyms ("Tessl Code Review or Tessl's AI review") and domain terms like "automated review of pull requests in a repository". This matches the 5 anchor's comprehensive natural-term coverage including synonyms; it is above 4 because no common variation of the request is missing.

5 / 5

Distinctiveness Conflict Risk

"Start here for Tessl Code Review" establishes a clear branded niche and it explicitly fences off sibling skills ("do not follow one directly to review code"), but generic triggers such as "asks to review a diff, branch, or pull request (\"review this change\")" would naturally be said for any code-review tool, creating minor overlap with closely related review skills. This is the 4 anchor (mostly distinct, minor overlap risk) rather than 5, whose triggers are unambiguously unique to this 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

tesslio/product-plugins

Path

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