CtrlK
BlogDocsLog inGet started
Tessl Logo

process-pr-reviews

Use when the user asks to process, triage, fetch, view, count, list, or resolve review feedback in a GitHub PR. Supports both CodeRabbit and Codex review workflows. In this workflow, “real review feedback” is strictly defined as actionable inline comments; for CodeRabbit, exclude review summaries and nitpicks, and for Codex, exclude review summary cards and use PR main-thread reactions only as status signals.

68

Quality

82%

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

65%

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 concrete, executable gh/GraphQL commands and a clear multi-step sequence, but it loses points on conciseness due to repeated commands and restated filtering rules, and on workflow clarity because the destructive thread-resolution step lacks an explicit validation checkpoint or feedback loop. Progressive disclosure is adequate but the file is a long monolith that could be split.

Suggestions

Add a validation checkpoint before resolving a thread (e.g., verify the thread is not already resolved and confirm the matched databaseId/path+line before running the resolveReviewThread mutation), plus a failure-recovery note for when resolution fails.

De-duplicate the repeated `gh api ... pulls/<pr_number>/comments` invocations and the restated filtering rules by defining the canonical command once and referencing it, to reduce redundancy between the Data sources, Workflow, and Filtering rule sections.

Consider splitting the near-duplicate CodeRabbit and Codex sections into shared core steps plus a small per-tool differences table, or move one workflow into a reference file, to improve progressive disclosure for this large single-file skill.

DimensionReasoningScore

Conciseness

The body avoids concept-explanation fluff, but the same commands and filtering rules are restated multiple times — `gh api ... pulls/<pr_number>/comments` is repeated 4+ times and the 'Data sources', 'Workflow', and 'Filtering rule' sections re-explain the same exclusion logic — so it is mostly efficient but could be tightened.

2 / 3

Actionability

Provides fully executable `gh api` and GraphQL commands with concrete filtering criteria (`user.login` values, `in_reply_to_id == null`), exact endpoints, and a copy-paste-ready `resolveReviewThread` mutation — copy-paste ready with specific examples.

3 / 3

Workflow Clarity

Steps are clearly numbered and sequenced for both workflows, but resolving review conversations is a destructive/mutating GraphQL operation with no validation checkpoint (no 'verify thread not already resolved' or 'confirm match before resolving') and no error-recovery feedback loop, which caps workflow clarity at 2 per the rubric.

2 / 3

Progressive Disclosure

It is a single large, monolithic file with no external references or bundle files; section headers provide reasonable navigation, but the two near-duplicate CodeRabbit/Codex halves and overall length (~280 lines) mean content that could be split is kept inline, so structure is present but could be better organized.

2 / 3

Total

9

/

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 specific, well-triggered, complete, and distinct: it opens with a natural 'Use when...' clause, enumerates concrete verbs a user would actually say, and scopes itself tightly to CodeRabbit/Codex PR review feedback. It cleanly satisfies all four dimensions without verbosity or over-claiming.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('process, triage, fetch, view, count, list, or resolve review feedback') and names both CodeRabbit and Codex workflows with specific exclusions (summaries, nitpicks, summary cards) and status-signal behavior — multiple specific concrete actions, not vague.

3 / 3

Completeness

Opens with an explicit 'Use when the user asks to...' trigger clause and clearly states what the skill does (process CodeRabbit/Codex review feedback with precise definitions), answering both what and when explicitly.

3 / 3

Trigger Term Quality

Uses natural verbs a user would say ('process', 'triage', 'fetch', 'view', 'count', 'list', 'resolve' review feedback in a GitHub PR) with good coverage of common phrasings rather than technical jargon.

3 / 3

Distinctiveness Conflict Risk

Scoped to a clear niche (GitHub PR review feedback from CodeRabbit and Codex specifically) with distinct triggers, making it unlikely to fire for the wrong skill.

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
nexu-io/nexu
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.