CtrlK
BlogDocsLog inGet started
Tessl Logo

pr-review-loop

Enforce the Basic Machines GitHub PR review loop before merging. Use whenever Codex is preparing to merge, squash-merge, auto-merge, declare a PR ready, monitor Codex comments, address review feedback, or wait for Codex approval on a GitHub PR, especially when the user says "approved", "merge", "ship", "PR is ready", "monitor Codex comments", or "address Codex feedback".

69

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

77%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.

A highly actionable, clearly sequenced workflow with strong validation and feedback loops appropriate to a merge-gate operation. The main weaknesses are mild verbosity from prose that restates the embedded jq logic, and a monolithic inline structure that could benefit from external references.

Suggestions

Trim the prose in the Signals section and around the jq blocks where it merely rephrases what the snippet already does, keeping only the why-it-matters context.

Consider extracting the large GraphQL/jq reference snippets into a referenced file (e.g. REACTIONS.md, THREADS.md) so SKILL.md stays a lean overview while keeping the detailed probes one level deep.

DimensionReasoningScore

Conciseness

It avoids explaining concepts Claude already knows (no "what is a PR/CI/GraphQL" padding) and the code is dense, but the Signals section and several prose paragraphs re-explain logic already encoded in the jq snippets and could be tightened.

3 / 5

Actionability

Fully executable, copy-paste-ready gh/jq/GraphQL commands with placeholders cover the common cases and concrete examples (reaction checks, review fetch, thread query).

5 / 5

Workflow Clarity

A clear 9-step numbered sequence with explicit validation checkpoints (head-SHA match, `exit 1` guards, reaction freshness), feedback loops (push restarts the loop, fix-and-revalidate), and a final gate report before merge.

5 / 5

Progressive Disclosure

The body is well-sectioned (Hard Rule, Signals, Loop Workflow, Failure Mode) with clear navigation and no nested references, but at 307 lines everything is inlined in SKILL.md with no external reference structure for a complex multi-surface workflow.

3 / 5

Total

16

/

20

Passed

Description

90%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, well-targeted description with explicit what/when structure and rich natural trigger terms. Its only weak spot is specificity: it names one enforcement action rather than enumerating several distinct concrete capabilities.

Suggestions

Consider naming 1-2 more concrete actions (e.g. "inspect PR-body reactions", "query Codex review threads", "restart the loop on a new head") to lift specificity beyond the single gate-enforcement behavior.

DimensionReasoningScore

Specificity

It names the domain ("PR review loop before merging") and the enforcing action, but the action set is essentially one gate-enforcement behavior with many trigger variants rather than multiple distinct concrete actions.

3 / 5

Completeness

It explicitly answers both what ("Enforce the Basic Machines GitHub PR review loop before merging") and when ("Use whenever Codex is preparing to merge... especially when the user says...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms including synonyms users would actually say ("approved", "merge", "ship", "PR is ready", "monitor Codex comments", "address Codex feedback") alongside verb-based variants.

5 / 5

Distinctiveness Conflict Risk

A clear niche (Codex PR review loop on GitHub) with distinct, specific triggers and minimal realistic overlap with other skills.

5 / 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
basicmachines-co/basic-memory
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.