CtrlK
BlogDocsLog inGet started
Tessl Logo

address-pr-review

Critically triage pull request review comments against PR requirements and codebase reality, implement only valid fixes, and reply only when declining a suggestion. Use when the user asks to address PR comments, review feedback, CodeRabbit/Bugbot threads, or `/address-pr-review`.

68

Quality

83%

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

75%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 with real commands, a clear sequenced workflow, and proper validation for a batch/destructive operation. The main weakness is redundancy — decline and validity criteria are repeated across the Critical evaluation, Triage, and Rules sections — which hurts token efficiency.

Suggestions

Consolidate the decline/validity criteria so they appear once: the 'Critical evaluation' numbered list, the step-3 'Decline (with reply)' list, and the 'Rules' section overlap heavily — pick one as the canonical list and cross-reference it.

Add an explicit error-recovery feedback loop in step 4/6 (e.g. 'If tests fail: fix and re-run before pushing') to lift workflow clarity to the top anchor.

Consider moving the large GraphQL query into a references/ script so the SKILL.md body stays a lean overview that invokes it, improving progressive disclosure for a 170-line skill.

DimensionReasoningScore

Conciseness

The body is actionable and free of generic concept explanation, but the decline/validity criteria are restated in three places (Critical evaluation #3, the step-3 Decline list, the step-3 Validate list, and the Rules section), which is more than minor tightening — it sits at 'mostly efficient but could be tightened'.

3 / 5

Actionability

Fully executable guidance throughout: a complete GraphQL query with --jq projection, an exact REST POST reply command with flags, a verdict-to-action table, and concrete example decline replies that cover the common cases copy-paste ready.

5 / 5

Workflow Clarity

A clear 7-step sequence with a progress checklist and explicit validation ('Validate before acting', re-read goal, trace code path, run targeted tests) avoids the batch-operation cap; it falls just short of the top anchor because there is no explicit error-recovery feedback loop (e.g. what to do when tests fail).

4 / 5

Progressive Disclosure

No bundle files exist, and the body is well-organized with clear section headers and a cohesive single-file workflow that needs no external references; it is above 'good structure, minor gaps' but the ~170-line length and the large inline GraphQL block keep it from the lean top anchor.

4 / 5

Total

16

/

20

Passed

Description

91%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 actions, explicit trigger phrasing covering natural terms and tool names, and a clear what/when structure. Minor overlap with sibling PR skills and slightly less-than-comprehensive action coverage are the only things keeping it from a perfect score.

DimensionReasoningScore

Specificity

Names the domain (PR review comments) and several concrete actions — 'triage', 'implement only valid fixes', 'reply only when declining' — but stops short of comprehensive coverage of the full lifecycle (e.g. summarizing, validation), so it sits above the midpoint rather than at the top anchor.

4 / 5

Completeness

It explicitly answers both 'what' (triage, implement valid fixes, reply only when declining) and 'when' with concrete trigger phrases in a single 'Use when...' clause.

5 / 5

Trigger Term Quality

The 'Use when' clause covers natural user phrases including 'address PR comments', 'review feedback', 'CodeRabbit/Bugbot threads', and the literal '/address-pr-review' invocation, giving comprehensive coverage of how users actually request this.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (triaging review threads, declining vs fixing, specific bots), but the body's Related skills list (novu-prepare-pr, get-pr-comments, babysit) shows minor overlap risk with closely related PR-review skills, keeping it just below the top anchor.

4 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
novuhq/novu
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.