CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autoreview

Structured code review when explicitly requested, preferring OpenAI/Codex before Claude.

49

Quality

62%

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

Fix and improve this skill with Tessl

tessl review fix ./templates/plate-playground-template/.agents/skills/autoreview/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 rich in accurate, concrete operational detail with working commands, real one-level-deep references, and a consistent rule set. Its weaknesses are verbosity — large amounts of helper-internals documentation inlined in SKILL.md — and the absence of an explicit end-to-end workflow sequence tying the sections together.

Suggestions

Move helper-internals documentation (Git configuration handling, auth/catalogue projection details, pass-planner allocation rules, image size limits) into a reference file, keeping SKILL.md to the agent-facing rules and commands.

Add a short ordered workflow at the top (install → select Git target → supply context → run → read diagnostics) so the reader doesn't have to reconstruct the sequence from the section order.

Consolidate the engine fallback and effort-level rules into a compact table; the current prose form restates the same failure conditions across multiple paragraphs.

DimensionReasoningScore

Conciseness

Long sections document the helper's internal behavior rather than instructions for the agent — Git clean/autocrlf conversion rules, the auth-executable and catalogue details ('Omitted wire_api and requires_openai_auth retain Codex's responses and false defaults'), and pass-planner byte allocation. This is noticeably verbose with several sections that belong in references, matching anchor 2 rather than the 'mostly efficient, could be tightened' of anchor 3.

2 / 5

Actionability

Copy-paste commands cover the common paths (install, local/branch/commit modes, PR-base snippet, engine and model overrides) and the Git-target table is concrete. It falls short of anchor 5 because much of the body is descriptive policy the agent cannot directly execute, and several flag interactions are specified only abstractly.

4 / 5

Workflow Clarity

The run commands and mode table are clear, but the actual sequence — install, select target, supply context, choose engine, interpret diagnostics — is never presented as a sequence and must be assembled from scattered sections. Validation exists (--dry-run, exit codes, preflight checks) but is delegated to the helper rather than given as explicit checkpoints, matching anchor 3.

3 / 5

Progressive Disclosure

Both referenced files exist, are clearly signaled with links, and are one level deep with no nested references, and the referenced scripts are present. However, ~350 lines of tool-behavior specification (engine config projection, runtime boundaries, image limits) are inlined in SKILL.md where they belong in reference files, matching anchor 3 rather than 4.

3 / 5

Total

12

/

20

Passed

Description

57%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 is short, third-person, and honest about scope, with a genuine 'when' clause and a clear niche. Its main gaps are specificity — it never says what the review actually does or produces — and thin trigger coverage beyond the single phrase 'code review'.

Suggestions

Add 1-2 concrete capabilities to the description (e.g., 'runs an independent reviewer over a Git target with severity filtering and validated JSON findings') so it moves from domain-only to concrete actions.

Broaden trigger terms to natural variations users would say, such as 'review my changes', 'review this PR/diff', or 'second-opinion code review'.

Make the 'when' clause more concrete, e.g., 'Use when the user or a workflow explicitly asks for a code review of local changes, a branch, or a PR.'

DimensionReasoningScore

Specificity

"Structured code review" names the domain and a single action, and "preferring OpenAI/Codex before Claude" states engine policy rather than a capability. No concrete actions (e.g., what the review finds, severity handling, report format) are stated, matching the 'names the domain but actions are minimal' anchor rather than the 1-2 concrete actions of the next level.

2 / 5

Completeness

Both parts are explicit: what ("Structured code review") and when ("when explicitly requested"). The 'when' clause is present but terse — it lacks concrete trigger phrases like 'when the user asks to review a PR or diff', matching 'both what and when; when could be more explicit' rather than the fully concrete anchor 5.

4 / 5

Trigger Term Quality

"code review" is the exact natural phrase a user would say, but common variations and synonyms ("review my changes", "PR review", "review the diff") are absent, matching 'some relevant keywords but missing common variations or synonyms'. Not 2, since the term is specific rather than generic; not 4, since only one trigger term exists.

3 / 5

Distinctiveness Conflict Risk

"when explicitly requested" plus the Codex-before-Claude engine preference carve out a distinct niche, but the bare phrase "code review" would also match generic code-review skills, leaving minor overlap with closely related skills rather than the clear-distinct-triggers of anchor 5.

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

udecode/plate

Path

templates/plate-playground-template/.agents/skills/autoreview/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.