CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ce-code-review

Review a named diff or PR for bugs, regressions, tests, and standards. Use when asked to review code or when a shipping skill needs a review receipt. Use when asked to apply this review's findings locally. Use ce-resolve-pr-feedback for feedback already left on a PR.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 orchestration body: a lean overview with a strictly ordered spine, explicit validation gates and failure-recovery loops, and a verified one-level-deep reference structure. The single weak spot is prose construction — several stages compress multiple binding rules into single ~120-word sentences with nested exceptions and double negatives that demand re-reading.

Suggestions

Split the Stage 3d and Stage 4 run-on sentences into short imperative bullets so each nested exception (peer authorization, forms of a terminal outcome, failed-reviewer handling) is a separately scannable rule rather than a clause inside a 120-word sentence.

Move the double-negative authorization policy in Stage 3d ("do not ask the user to confirm a second time, and do not skip the peer because the user did not repeat that authorization") into references/cross-model-review.md, keeping only the routing decision and the override conditions in the spine.

Trim meta-explanations in the operating principles — e.g., "This governs *what* you surface and suppress, not the wording; use your own voice" — down to the rule itself, since the rules are self-explanatory.

DimensionReasoningScore

Conciseness

The body has zero conceptual padding — everything is operational policy — but load-bearing rules are buried in 100+ word run-on sentences with nested exceptions and double negatives (e.g., Stage 4's "a terminal outcome may arrive as the call's return, a blocking wait's return, or a host-delivered terminal message that names the launch and carries its payload; a progress update is not one"), matching 'mostly efficient but could be tightened'. Not 4 because the convoluted constructions are more than minor trimmable instances; not 2 because no section is padded or explains things Claude already knows.

3 / 5

Actionability

Concrete guidance throughout: exact commands ("git rev-parse --show-toplevel"), exact config paths ("<repo-root>/.compound-engineering/config.yaml"), exact forbidden tool names, exact tokens ("apply:local", "mode:agent"), and per-stage reference routing — matching 'mostly executable guidance; minor gaps'. Not 5 because key mechanics (active-agent cap, collection bounds, valid compact returns) are deferred to references, so the body alone is not end-to-end executable.

4 / 5

Workflow Clarity

"Follow these steps in order" plus seven numbered stages with explicit validation gates (the Review depth gate before Stage 2, terminal-outcome collection rules, "a tool error or malformed output is recorded as a failed reviewer") and error-recovery loops ("If launched work cannot be collected reliably, stop it, and ... run the cleanup ... before returning the failure result") matches the top anchor. Not 4 because checkpoints are explicit rather than implicit, and the batch dispatch has full failure handling.

5 / 5

Progressive Disclosure

Verified against the actual bundle: all ten files named in the body exist in references/, each stage names exactly one reference with explicit read timing ("Read each reference when you enter the step whose own work it governs"), leaf subagents read finish-review.md from disk instead of the orchestrator opening it, and persona assets are isolated under references/personas/ — a clear one-level-deep, well-signaled structure. Not 4 because per-stage named routing with read timing is better organized than the 'mostly clear' anchor example.

5 / 5

Total

17

/

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: concrete scope, explicit multi-clause triggers covering review and apply intents, and explicit disambiguation against a sibling skill. Its only real weakness is that the generic 'asked to review code' trigger and the single-verb phrasing leave modest overlap risk and unspecified deliverables.

DimensionReasoningScore

Specificity

"Review a named diff or PR for bugs, regressions, tests, and standards" names concrete review targets (diff, PR, bugs, regressions, tests, standards), matching the 'several specific actions; minor gaps' anchor. It stays at 4 rather than 5 because it uses a single action verb and never names the deliverables (report, coverage, verdict), and sits above 3 because it covers more than 1-2 concrete elements.

4 / 5

Completeness

The first sentence answers 'what' (review a named diff or PR for bugs, regressions, tests, and standards) and three explicit "Use when..." clauses plus a routing clause answer 'when' with concrete trigger phrases, exactly matching the top anchor. It is not 4 because the 'when' guidance is already maximally explicit and multi-trigger.

5 / 5

Trigger Term Quality

Triggers include "asked to review code", "a shipping skill needs a review receipt", "apply this review's findings locally", and "feedback already left on a PR" — good natural-phrase coverage matching the 'good keyword coverage; a few natural terms missing' anchor. Not 5 because common variations like 'code review' as a noun phrase, 'pull request' spelled out, or 'look over my changes' are absent.

4 / 5

Distinctiveness Conflict Risk

The scope tokens ("named diff or PR", "review receipt", "apply this review's findings locally") and the explicit hand-off to ce-resolve-pr-feedback for PR feedback make it mostly distinct with only minor overlap risk against closely related review skills. It is not 5 because "asked to review code" is a broad trigger that would also fire for a generic code-review skill.

4 / 5

Total

17

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

EveryInc/compound-engineering-plugin

Path

skills/ce-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.