CtrlK
BlogDocsLog inGet started
Tessl Logo

pr-review

One-shot read-only review of a GitHub PR — dispatches the `pr-reviewer` agent and reports its verdict and findings without touching your code. The short entry point for "review this PR" when you do not want an apply-and-converge loop. Also writes maintainer relevance rules via `/pr-review remember <fact>`. Invoke with /pr-review.

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 highly actionable and unusually thorough on failure handling — every branch (missing PR ref, failed prepare, absent dispatch capability, unresolved support tree) has an explicit stop or fallback. Its weaknesses are repetition of the same hard rules in multiple sections and inlining detail that a thinner entry point could delegate to reference files.

Suggestions

State each invariant once (e.g. in Hard Rules) and reference it from Steps 2-3 instead of re-explaining read-only/no-second-GitHub-write and Task-vs-Skill in each section; this would cut noticeable duplication.

Move the full fingerprint-resolution script and the worker preamble into reference files under the skill or agent support tree, keeping SKILL.md to the invocation and a one-line pointer, consistent with its 'thin entry point' framing.

Trim or compress the A/B rounds 7-8 anecdote to a single clause (or move it to the agent's own docs) — the empirical justification is not needed to execute the dispatch.

DimensionReasoningScore

Conciseness

The body is dense and operational rather than explanatory of known concepts, but core invariants are repeated (read-only/never-push appears in the intro, Step 3, and Hard Rules; the Task-vs-Skill point and the flag pass-through rule each appear twice), and the A/B-rounds anecdote is justification padding. It is mostly efficient but could be tightened via deduplication, matching anchor 3 rather than anchor 2's padded sections.

3 / 5

Actionability

Guidance is fully executable: copy-paste bash for PR resolution, the prepare-review.mjs invocation with flags and cleanup, the verbatim worker preamble, the exact mcp__lorekit__memory_write shape, exact stop/refusal messages, and the exact terminal summary template. Common cases are covered with concrete commands, matching anchor 5.

5 / 5

Workflow Clarity

Steps 0-3 are clearly sequenced behind a pre-flight host check, and every branch has an explicit checkpoint with an error-recovery path: no PR reference yields a one-line stop, a non-zero prepare exit falls back to dispatching without --context, and dispatch unavailability is settled by a capability test with a skip message. This matches anchor 5's explicit validation and feedback loops.

5 / 5

Progressive Disclosure

Structure is good — a linked table of contents, clear sections, decision tables, and one-level-deep references to external docs with explicit ownership statements ("[`memory.md`] owns the semantics; this section owns only the invocation"). However, a ~380-line body for a self-described "thin entry point" inlines material (the full fingerprint-resolution script, the worker preamble) that could live in reference files, leaving minor organization gaps consistent with anchor 4 rather than anchor 5.

4 / 5

Total

17

/

20

Passed

Description

92%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: it names every operation concretely, gives an explicit trigger phrase for when to reach for the command, and positions it against sibling commands to avoid confusion. The only gap is missing synonym forms like "pull request".

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering both operations: "one-shot read-only review of a GitHub PR", "dispatches the `pr-reviewer` agent", "reports its verdict and findings", and "writes maintainer relevance rules via `/pr-review remember <fact>`". Coverage is comprehensive for the command's two operations, so anchor 4's 'minor gaps' does not apply.

5 / 5

Completeness

The 'what' is explicit (dispatch the agent, report verdict and findings, write relevance rules) and the 'when' is explicit with a concrete trigger phrase: "The short entry point for 'review this PR' when you do not want an apply-and-converge loop". Both are answered clearly, matching anchor 5 rather than anchor 4's softer 'when'.

5 / 5

Trigger Term Quality

Natural user phrases are present ("review this PR", "GitHub PR", "read-only review"), giving good keyword coverage. The spelled-out synonym "pull request" and URL/#number reference forms are missing, so it falls short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche — read-only, one-shot review — and explicitly differentiates it from neighbouring skills ("when you do not want an apply-and-converge loop"), which is a concrete trigger with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 13 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 2 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
mthines/agent-skills
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.