CtrlK
BlogDocsLog inGet started
Tessl Logo

roborev-lookahead-review-branch

Use only when the user explicitly invokes /roborev-lookahead-review-branch

58

Quality

73%

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 ./internal/skills/grok/roborev-lookahead-review-branch/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 a strong, action-first instruction file: concrete executable commands, an explicit input-validation gate, error-recovery paths, and worked examples for the common invocations. Its only weaknesses are minor boilerplate padding and detail (notably the Panels subsection) that could be moved to a reference file if the skill grows.

DimensionReasoningScore

Conciseness

The body is efficient overall — the temporal-leakage definition ("information that would not yet be available at the point in time it represents — also called peekahead, future leakage, or temporal leakage") is genuinely non-obvious domain knowledge, and the sandbox note is operational guidance Claude would not know. It falls short of lean because of boilerplate like "These instructions are guidelines, not a rigid script... Use the conversation context. Skip steps that are already satisfied," matching the anchor for minor over-explanation that could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready commands are given: `roborev review --branch --wait --type lookahead [--panel <name>|none]`, the heredoc base-ref validation with `git rev-parse --verify --end-of-options "$branch"`, and recovery commands (`roborev status`, `roborev init`). The Examples section covers the common cases with concrete complete invocations like `roborev review --branch --wait --type lookahead --base develop`.

5 / 5

Workflow Clarity

A clear four-step sequence (validate inputs → build and run the command → present the results → offer next steps) with an explicit validation gate ("If validation fails, inform the user the ref is invalid. Do not proceed.") and error-recovery guidance for daemon/repo failures. The review operation is read-only, so the destructive/batch validation cap does not apply; this matches the anchor for a clear sequence with explicit validation and error feedback.

5 / 5

Progressive Disclosure

Sections are well-organized (Usage, Instructions, Panels, Examples, See also) and the "See also" links provide navigation to sibling skills, with no nested or dead references. However, all detail — including the multi-paragraph Panels subsection and the inline base-branch command snippet — lives in SKILL.md (~135 lines) with no split into reference files, matching the anchor for good structure with minor organization gaps rather than the fully split, reference-per-topic anchor.

4 / 5

Total

18

/

20

Passed

Description

43%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 intentionally trigger-only for a skill with disable-model-invocation: true, which makes it highly distinctive but leaves it with no statement of what the skill does. Judged strictly on its text, it lacks any capability description and all natural-language trigger synonyms, scoring well below the good examples.

Suggestions

Add a 'what' clause stating the concrete capability, e.g. "Runs a roborev look-ahead (temporal leakage) review across all commits on the current branch and presents the verdict and findings. Use only when the user explicitly invokes /roborev-lookahead-review-branch."

Include natural trigger terms and synonyms (look-ahead, peekahead, future leakage, temporal leakage) so the description conveys the domain even if it is not used for automatic model invocation.

Mirror the good-example pattern of a one-line capability summary followed by the explicit-invocation condition, keeping it to two concise sentences.

DimensionReasoningScore

Specificity

The description states only "Use only when the user explicitly invokes /roborev-lookahead-review-branch" — it names the domain via the command name but lists zero concrete actions or capabilities, matching the anchor for naming a domain with minimal/generic actions. It is not a 1 because it references a concrete, specific command rather than pure abstract language, and not a 3 because no capability is ever stated.

2 / 5

Completeness

The description answers only 'when' ("Use only when the user explicitly invokes /roborev-lookahead-review-branch") with no 'what' — the skill's actual behavior is never described. This is exactly the anchor for only 'when' present without 'what'; it cannot be a 3 because there is no clear 'what' at all.

2 / 5

Trigger Term Quality

The only relevant keywords are those embedded in the command name ("lookahead", "review", "branch"), and all natural phrases a user would say — "look-ahead", "peekahead", "future leakage", "temporal leakage" — are absent from the description (they appear only in the body). This matches the anchor for some relevant keywords missing common variations and synonyms.

3 / 5

Distinctiveness Conflict Risk

The trigger is restricted to an explicit literal command invocation of a uniquely named skill ("Use only when the user explicitly invokes /roborev-lookahead-review-branch"), which is maximally distinct and carries minimal risk of firing for the wrong skill — matching the clear-niche anchor.

5 / 5

Total

12

/

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
kenn-io/roborev
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.