CtrlK
BlogDocsLog inGet started
Tessl Logo

pr-merge

This skill should be used when the user asks to "merge a PR", "review and merge pull requests", "integrate external contributions", "handle PR conflicts", "cherry-pick from a PR", or needs to merge GitHub PRs while maximizing contributor attribution.

75

Quality

94%

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

The canonical home for this skill is pr-merge in HKUDS/OpenHarness

SKILL.md
Quality
Evals
Security

Quality

Content

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

An efficient, highly actionable skill body with concrete commands, a clear multi-step workflow, and a well-signaled reference file. The only gap is the absence of an explicit error-recovery loop after post-merge verification.

Suggestions

In the Post-Merge Verification step, add an explicit feedback loop: if ruff/pytest fail, fix the issue in a separate commit (not amending the author's commit) and re-run before pushing.

Add a one-line guard in the workflow reminding to verify --author attribution appeared in git log before pushing, tying the verification step to the checklist.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence: terse core principles, numbered workflow with tight code blocks, and a checklist — no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

Copy-paste-ready commands for every common case (gh pr list/merge/diff/close, git fetch/merge/apply --exclude, git commit --author, ruff, pytest) with concrete flags and examples.

5 / 5

Workflow Clarity

A clearly sequenced six-step workflow with an attribution checklist and a post-merge verification step, but the validate→fix→retry feedback loop is only implicit rather than spelled out, which matters for destructive merges to main.

4 / 5

Progressive Disclosure

Well-organized overview that signals a single one-level-deep reference (references/merge-scenarios.md, which exists as a real file) under an explicit Reference Files section; content is appropriately split.

5 / 5

Total

19

/

20

Passed

Description

95%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, third-person description that pairs a concrete capability statement with an explicit trigger clause covering multiple natural phrasings. Minor redundancy among trigger terms is the only weakness.

DimensionReasoningScore

Specificity

Lists several concrete actions — "merge a PR", "handle PR conflicts", "cherry-pick from a PR", "merge GitHub PRs while maximizing contributor attribution" — but "integrate external contributions" overlaps with "merge", leaving minor coverage gaps rather than fully comprehensive breadth.

4 / 5

Completeness

Explicitly answers both "what" ("merge GitHub PRs while maximizing contributor attribution") and "when" ("should be used when the user asks to..." with concrete trigger phrases), satisfying the Use-when requirement.

5 / 5

Trigger Term Quality

Comprehensive coverage of natural phrases users would say ("merge a PR", "review and merge pull requests", "cherry-pick from a PR") including synonyms (PR/pull request, merge/integrate).

5 / 5

Distinctiveness Conflict Risk

Clear niche — merging external PRs with contributor attribution preservation — with distinct triggers unlikely to fire for unrelated skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
ProwlrBot/prowlr-cli
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.