CtrlK
BlogDocsLog inGet started
Tessl Logo

create-pr

Create a GitHub pull request with the project's PR template fully populated. Analyzes the branch diff, fills in "What changed", "Issue", "How to test", "A11y impact", "Definition of Done", and other sections. Use this skill whenever the user wants to create a PR, open a pull request, submit their branch for review, or says things like "make a PR", "open a PR", "submit this for review", or "I'm ready to create a pull request" — even if they don't use the exact phrase "pull request".

88

1.35x
Quality

88%

Does it follow best practices?

Impact

84%

1.35x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is an excellent skill description that clearly communicates what the skill does (creates GitHub PRs with fully populated templates), lists specific template sections it handles, and provides comprehensive trigger guidance with natural language variations. It uses third person voice consistently and is both specific and distinctive.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: analyzes branch diff, fills in specific PR template sections ('What changed', 'Issue', 'How to test', 'A11y impact', 'Definition of Done'), and creates a GitHub pull request.

3 / 3

Completeness

Clearly answers both 'what' (creates a GitHub PR with template fully populated, analyzes diff, fills specific sections) and 'when' (explicit 'Use this skill whenever...' clause with multiple trigger scenarios).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'create a PR', 'open a pull request', 'submit their branch for review', 'make a PR', 'open a PR', 'submit this for review', 'I'm ready to create a pull request'. Covers both formal and casual phrasings.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — specifically targets GitHub PR creation with a project's PR template. The mention of specific template sections like 'A11y impact' and 'Definition of Done' makes it very unlikely to conflict with generic git or code review skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, actionable skill that provides a clear end-to-end workflow for creating PRs with a specific template. Its main strengths are concrete executable commands, explicit user confirmation before destructive actions, and thorough coverage of each template section. Minor weaknesses include some verbosity in explanatory passages and all content being inline rather than leveraging progressive disclosure for the detailed per-section guidance.

Suggestions

Trim explanatory sentences that describe intent rather than instruct (e.g., 'the kind of thing a reviewer reads to orient themselves before looking at code') to improve conciseness.

Consider extracting the detailed per-section filling guidance into a separate reference file (e.g., PR_TEMPLATE_GUIDE.md) and keeping SKILL.md as a concise workflow overview with links.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary guidance Claude already knows (e.g., 'Read the full diff carefully. You need to understand every change' and explaining what a reviewer reads to orient themselves). Some sections like the A11y impact and Definition of Done explanations could be tighter.

2 / 3

Actionability

Provides fully executable bash commands for gathering context, concrete formatting examples for each PR section, a complete HEREDOC pattern for `gh pr create`, and specific conventions like branch naming patterns and checkbox markdown. Copy-paste ready throughout.

3 / 3

Workflow Clarity

Clear multi-step sequence: gather context → fill template sections → pre-creation checks (push branch, confirm with user) → create PR → display URL. Includes explicit validation checkpoints: checking if branch is pushed, confirming with user before creating, and handling missing ticket numbers by asking the user.

3 / 3

Progressive Disclosure

Well-organized with clear section headers that mirror the PR template sections, making it easy to navigate. However, the content is moderately long and entirely inline — the per-section guidance (especially Definition of Done analysis rules) could be split into a reference file. No bundle files are provided, so there's no external structure to leverage.

2 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
HHS/OPRE-OPS
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.