CtrlK
BlogDocsLog inGet started
Tessl Logo

file-pr

Opens pull requests with a consistent description format and assignment. Use when the user asks to open, create, or draft a PR or pull request, push a branch for review, or write a PR description.

76

Quality

95%

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

96%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 a tight, highly actionable workflow with concrete commands, explicit validation checkpoints, and well-structured sections. It earns top marks on conciseness, actionability, and workflow clarity; progressive disclosure is strong but stays at a single-file level.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what a PR is, and every line carries an actionable instruction or concrete command. It matches the anchor for lean, efficient content where every token earns its place.

5 / 5

Actionability

Provides fully executable, copy-paste-ready git and gh commands with specific flags (e.g., `--body-file`, `--assignee @me`, three-dot `origin/HEAD...HEAD`) and a complete example body, covering the common create/update cases. Matches the anchor for fully executable guidance covering common cases.

5 / 5

Workflow Clarity

The create/update flows are clearly sequenced with explicit validation checkpoints — "Review git status after staging; if anything unexpected appears, stop and ask", handling empty git log, branch-safety checks before commit — providing feedback loops for the destructive/batch steps. Matches the anchor for clear sequence with explicit validation and error-recovery guidance.

5 / 5

Progressive Disclosure

Well-organized into clear sections (Commands, Updating, Description format, Template, Rules, Example) with no nested references and everything self-contained. It does not reach anchor 5 only because, as a single longer file, a couple of sections (detailed description rules, the example) could in principle be split out, though keeping them inline is reasonable for a single-purpose skill.

4 / 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.

The description is third-person, concise, and explicitly answers both what the skill does and when to use it with a rich set of natural trigger phrases. It is highly specific and clearly distinct from other skills.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("Opens pull requests with a consistent description format and assignment"), with only minor coverage gaps. It does not quite reach anchor 5 because it lists two grouped actions rather than a comprehensive enumeration of distinct capabilities.

4 / 5

Completeness

Explicitly states both what it does ("Opens pull requests with a consistent description format and assignment") and when to use it ("Use when the user asks to open, create, or draft a PR..."), satisfying the anchor for clear and explicit what-and-when with concrete triggers.

5 / 5

Trigger Term Quality

Covers comprehensive natural terms and synonyms users say — "open a PR", "create a PR", "draft a PR", "pull request", "PR description", "push a branch for review" — matching the anchor for full keyword coverage including variations.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (filing/updating PRs) with distinct, specific triggers and minimal overlap risk with other skills, matching the anchor for a clear niche with distinct triggers.

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
RoleModel/rolemodel-skills
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.