CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-pr

Creates and opens GitHub pull requests. Always use when creating a PR on GitHub, when the user explicitly asks to create or open a PR, when another PRP workflow reaches its PR-creation step, or when the user invokes /prp-pr.

73

Quality

91%

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

92%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 tightly written, actionable PR-creation skill with a clear five-phase workflow, explicit validation and stop conditions, and a concrete fallback template. It earns high marks on conciseness and workflow clarity; only the exact `gh pr create` invocation details keep actionability just off the maximum.

Suggestions

Include the concrete `gh pr create --base <base> --head <head> --title ... --body ...` form (and the `--draft` placement) so the creation step is fully copy-paste ready.

Add a short example of the final report line format (PR URL + base <- head + checks) so step 5's output shape is unambiguous.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: no preamble explaining what a PR or a branch is, every sentence is directive ("Push the current branch...", "Create a ready-for-review PR..."), and it stays well within token budget.

5 / 5

Actionability

It gives concrete executable commands ("gh pr create" with prepared title/body, no interactive editor) and a copy-ready fallback PR template, but omits the exact base/head flags for `gh pr create`, leaving a minor gap in copy-paste readiness.

4 / 5

Workflow Clarity

Five clearly sequenced phases each with explicit validation checkpoints ("Re-read git status and the diff after any commit", "Stop if the branch does not contain the intended work", "Do not report success until GitHub confirms the PR exists"), plus stop-and-ask feedback loops for ambiguity and push rejection.

5 / 5

Progressive Disclosure

No bundle files exist and none are needed at ~100 lines; content is organized into clearly headed sections (Scope, Establish target, Validate, Write PR, Push and create, Verify and report), matching the simple/well-organized-skill exception for a top score.

5 / 5

Total

19

/

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, third-person description that clearly states the capability and gives multiple explicit trigger conditions, including a slash-command and a cross-workflow trigger. It is concise and largely free of fluff, with only minor room to sharpen distinctiveness.

DimensionReasoningScore

Specificity

"Creates and opens GitHub pull requests" names the domain plus two concrete actions (create, open), with minor gaps in coverage around the full PR lifecycle (e.g., updating, reviewing).

4 / 5

Completeness

It explicitly answers what ("Creates and opens GitHub pull requests") and when ("Always use when creating a PR... when the user explicitly asks... when another PRP workflow reaches its PR-creation step, or when the user invokes /prp-pr") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user-facing phrases appear throughout: "create a PR on GitHub," "the user explicitly asks to create or open a PR," and the slash-command trigger "/prp-pr", covering the common ways a user would request this.

5 / 5

Distinctiveness Conflict Risk

The PR-creation niche is well-scoped and tied to the /prp-pr command and PRP workflow, with only minor overlap risk against generic git/commit skills; not quite a maximally distinct standalone trigger set.

4 / 5

Total

18

/

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
Wirasm/prp
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.