CtrlK
BlogDocsLog inGet started
Tessl Logo

create-pr

Create a pull request for the current branch. Handles uncommitted changes, generates a PR title matching the `[{modules}] {type}: {description}` format enforced by CI, and fills in the PR description template. Trigger: 'create pr', 'open pr', 'submit pr', 'make pr'.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%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, well-sequenced procedural skill with copy-paste-ready commands and clear stop-checkpoints. Its main gaps are an inlined template that duplicates a repo file and the absence of an explicit post-creation verification/retry loop.

Suggestions

Reference .github/PULL_REQUEST_TEMPLATE.md instead of inlining the full PR description template to reduce duplication and token cost.

Add an explicit post-creation verification step (e.g., confirm the PR URL resolves and the CI title check passes) with a fix-and-retry loop for a malformed title.

Move the module-mapping table into a reference file so the main flow stays scannable, since it is lookup data rather than procedural guidance.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanations of git/PR concepts), but it inlines the full PR description template (~30 lines) that duplicates the repo's .github/PULL_REQUEST_TEMPLATE.md and could be referenced instead.

4 / 5

Actionability

Fully executable, copy-paste-ready bash commands throughout (git branch --show-current, git status, gh pr view, gh pr create --body-file, gh pr edit) with explicit coverage of both new-PR and existing-PR cases.

5 / 5

Workflow Clarity

A clearly sequenced 4-step process (pre-flight → analyze → draft → push/create) with explicit stop-checkpoints (on main, make quality fails, no commits ahead), but it lacks an explicit post-creation verification or fix-and-retry feedback loop.

4 / 5

Progressive Disclosure

A single well-organized file with clear section headers (Interaction Principle, Steps 1-4, Common Pitfalls) and no bundle files needed, but at ~170 lines it exceeds the simple-skill under-50-lines threshold so the 5-exception does not apply.

4 / 5

Total

17

/

20

Passed

Description

96%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 what the skill does and when to use it, with concrete trigger phrases and a distinctive CI-enforced title format. The only weakness is that the trigger verbs are somewhat generic and could overlap with other PR skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Create a pull request', 'Handles uncommitted changes', 'generates a PR title matching the [{modules}] {type}: {description} format enforced by CI', 'fills in the PR description template' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers 'what' (create PR, handle uncommitted changes, generate CI-format title, fill template) and 'when' via an explicit 'Trigger:' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Provides four natural trigger synonyms users would say — 'create pr', 'open pr', 'submit pr', 'make pr' — and both 'pull request' and 'pr' appear, covering the natural phrasings for this domain.

5 / 5

Distinctiveness Conflict Risk

The CI-enforced [{modules}] title format and module mapping carve a clear niche, but the trigger verbs ('create pr', 'open pr') are generic and could overlap with a generic PR-creation skill, leaving minor conflict risk.

4 / 5

Total

19

/

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
ByteDance-Seed/VeOmni
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.