CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-review

Reviews code changes using CodeRabbit AI. Use when user asks for code review, PR feedback, code quality checks, security issues, or requests fix-review cycles.

70

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

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.

An exemplary single-file skill body: fully executable commands, explicit validation and recovery loops for install/auth, precise output-formatting rules, and tight guardrails. The only improvement is deduplicating the silence rule between the intro and Output Handling sections.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no concept explanations, just commands, error paths, and formatting rules. The only trimmable redundancy is the silence rule stated in the intro ("Stay silent while an active review is running") and repeated twice in Output Handling ("Do not emit intermediate waiting or polling messages"), which fits anchor 4 (minor instances that could be trimmed) rather than 5.

4 / 5

Actionability

All guidance is copy-paste executable: `coderabbit --version`, `curl -fsSL https://cli.coderabbit.ai/install.sh | sh`, `coderabbit auth status --agent`, and four concrete review-scope variants. Output handling and result formatting rules are equally specific (severity order, "❗ Critical" emoji format, "use 'issues', not 'findings'", 10-minute health window). Matches anchor 5.

5 / 5

Workflow Clarity

Prerequisites form a clear sequence with explicit validate-then-retry loops: check CLI → install → "re-run `coderabbit --version` to confirm", and check auth → login → "re-run `coderabbit auth status --agent` and only continue to review commands after authentication succeeds". Timeout handling ("Only report timeout or failure after the full 10-minute window has elapsed") and error reporting with user-facing remediation complete the checkpoints. The destructive/batch cap does not apply since review is read-only; matches anchor 5.

5 / 5

Progressive Disclosure

This is a single-purpose, self-contained skill with no bundle files (no references/, scripts/, or assets/ exist) and no need for external references. The ~80-line body is cleanly organized into five well-labeled sections (Prerequisites, Review Commands, Output Handling, Result Format, Guardrails) with no nesting, so per the simple-skill guidance it scores at the top.

5 / 5

Total

19

/

20

Passed

Description

78%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 with an explicit what-and-when structure, correct third-person voice, and natural trigger phrases. Its main gap is specificity — it states a single action (reviews) while the body actually describes additional capabilities (summarizing findings, implementing follow-up fixes).

Suggestions

Enumerate the sub-actions in the description, e.g. "Reviews code changes using CodeRabbit AI, summarizes findings by severity, and helps implement follow-up fixes" to lift specificity from one action to several.

Add a few natural trigger synonyms such as "review my PR" or "review this diff" to broaden trigger-term coverage toward anchor 5.

DimensionReasoningScore

Specificity

"Reviews code changes using CodeRabbit AI" names the domain and one concrete action (reviews), but does not enumerate sub-actions such as summarizing findings or implementing follow-up fixes. It fits anchor 3 (domain plus 1-2 concrete actions) rather than 4 because only a single action is listed.

3 / 5

Completeness

Explicitly answers both: what ("Reviews code changes using CodeRabbit AI") and when ("Use when user asks for code review, PR feedback, code quality checks, security issues, or requests fix-review cycles"). Both are concrete and explicit, matching anchor 5; third-person voice is used correctly.

5 / 5

Trigger Term Quality

Trigger clause covers natural phrases users would say — "code review, PR feedback, code quality checks, security issues, fix-review cycles" — but misses common variations like "review my PR" or "LGTM". Good coverage with a few natural terms missing matches anchor 4.

4 / 5

Distinctiveness Conflict Risk

Naming the specific tool ("using CodeRabbit AI") gives it a clear niche, but generic triggers like "code review" carry minor overlap risk with a general code-review capability. This fits anchor 4 (mostly distinct, minor overlap with closely related skills) rather than 5.

4 / 5

Total

16

/

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

openai/plugins

Path

plugins/coderabbit/skills/coderabbit-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.