CtrlK
BlogDocsLog inGet started
Tessl Logo

pr-review

End-to-end PR reviewer for dotnet/maui. Orchestrates 3 phases — Pre-Flight, Try-Fix, Report. Gate runs separately before this skill. Use when asked to 'review PR #XXXXX', 'work on PR #XXXXX', or 'fix issue #XXXXX'.

75

Quality

92%

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

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with clear sequencing, validation checkpoints, and well-signaled phase references. The main weakness is repetition of the same mandatory-warning statements, which inflates length without adding information.

Suggestions

Consolidate the repeated Phase 2 MANDATORY / sync-mode / "DO NOT post comments" warnings into a single statement in Critical Rules; cross-reference it instead of restating it in Phase 2, Round 1, and Common Mistakes.

Move the verbose Phase 2 Round-2 cross-pollination and output-template detail into the try-fix reference or a pr-tryfix.md phase doc, keeping only the orchestration glue inline.

Reduce the duplicated "DO NOT post any comments" rule (it appears at the top, in the Critical Rules, and again in Phase 3) to one authoritative location.

DimensionReasoningScore

Conciseness

The body mostly respects Claude's intelligence (no basic concepts explained) but repeatedly restates the same warnings — "MANDATORY" Phase 2, sync-mode, and "DO NOT post comments" each appear multiple times — which could be consolidated.

2 / 3

Actionability

It gives executable `pwsh`/git commands, a fully-structured try-fix prompt template with named fields, output-file templates, and concrete checklists — copy-paste ready guidance.

3 / 3

Workflow Clarity

The 3-phase sequence has explicit gates, an environment-blocker/retry table, cleanup-and-wait checkpoints between attempts, and feedback loops (build failure → skip remaining models → Report).

3 / 3

Progressive Disclosure

Phase detail is delegated to one-level-deep, clearly signaled references ("Read and follow .github/pr-review/pr-preflight.md", the try-fix and code-review skills), keeping this SKILL.md as the orchestration overview.

3 / 3

Total

11

/

12

Passed

Description

100%

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 strong: third-person, domain-specific, and answers both what and when with concrete, natural trigger phrases. It is concise without fluff and clearly bounded to dotnet/maui PR review.

DimensionReasoningScore

Specificity

"End-to-end PR reviewer" and "Orchestrates 3 phases — Pre-Flight, Try-Fix, Report" name the domain and list multiple concrete orchestration actions, matching the anchor for listing several specific actions.

3 / 3

Completeness

It states what it does (PR reviewer orchestrating 3 named phases with a separate gate) and explicitly when to use it via a "Use when…" clause, answering both what and when.

3 / 3

Trigger Term Quality

"Use when asked to 'review PR #XXXXX', 'work on PR #XXXXX', or 'fix issue #XXXXX'" are natural phrasings a user would actually say, giving good coverage of trigger variants.

3 / 3

Distinctiveness Conflict Risk

The "dotnet/maui" domain scoping plus PR-number-triggered phrases carve a clear niche unlikely to fire for unrelated skills, even though "fix issue #XXXXX" is slightly broad.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
dotnet/maui
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.