CtrlK
BlogDocsLog inGet started
Tessl Logo

pr

Create a feature branch and open a pull request for the current changes.

65

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/pr/SKILL.md
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.

The body is an exemplary lean workflow: exact commands, a concrete branch-naming convention, an explicit pre-commit verification step, and precise output-format rules. Its only gap is the missing failure-handling loop for the cargo checks.

DimensionReasoningScore

Conciseness

The body is a lean numbered workflow with zero padding and no explanations of concepts Claude already knows; every token (branch format, check flags, PR title limits) earns its place, matching the "lean and efficient" anchor exactly.

5 / 5

Actionability

Guidance is fully executable: exact commands for the username lookup (`gh api user --jq .login`), formatting and lint checks with precise cargo flags, an explicit branch-name format (`<username>/<feature_name>`), and concrete commit/PR constraints (one-line message, under 70 chars, no attribution). Per the rubric's scoring note, the absence of literal git push/gh pr create commands in this instruction-style skill is not penalized because every step is unambiguous and actionable.

5 / 5

Workflow Clarity

The five steps are clearly sequenced and include an explicit verification checkpoint (step 3's fmt/clippy checks before commit and push), but there is no error-recovery feedback loop telling Claude to fix issues and re-run if the checks fail, which keeps it below the anchor-5 requirement of explicit feedback loops. It is above a 3 because a real validation checkpoint is present, not merely implied.

4 / 5

Progressive Disclosure

This is a sub-50-line, single-task skill with no bundle files (references/, scripts/, assets/ are absent), so per the judging guidelines a well-organized self-contained body merits a 5; the numbered list plus trailing constraints paragraph is cleanly organized with nothing that belongs in a separate file.

5 / 5

Total

19

/

20

Passed

Description

61%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 concise and states its two core actions clearly in third person, but it omits any "when to use" trigger clause and most of the workflow's actual scope (commit, push, verification steps). It is serviceable for a user-invocable command yet below the standard of the reference good examples.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to open or submit a PR for the current changes," to raise completeness from 3.

Include natural synonyms and abbreviations such as "PR", "submit a pull request", or "GitHub" to broaden trigger-term coverage toward 5.

Optionally summarize the fuller scope (commit changes, run formatting/lint checks, push) so specificity reflects more of what the skill actually does.

DimensionReasoningScore

Specificity

Names the domain with two concrete actions ("Create a feature branch", "open a pull request") but does not mention committing, pushing, or running checks, so it matches the anchor for 1-2 concrete actions without comprehensive coverage rather than the several-actions anchor at 4.

3 / 5

Completeness

The description has a clear "what" (create a feature branch, open a pull request) but contains no "Use when..." clause or equivalent trigger guidance, so completeness is capped at 3 per the judging guidelines and the "when" half is missing rather than merely implicit.

3 / 5

Trigger Term Quality

"feature branch" and "pull request" are natural phrases users would say, giving good keyword coverage, but common variations like "PR", "submit a PR", or "GitHub" are missing, which falls short of the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

"Create a feature branch and open a pull request" carves out a mostly distinct niche with minor overlap risk against closely related commit-message or general git skills; it is not a 5 because the absence of distinct trigger phrases leaves it less clearly separated from those adjacent skills.

4 / 5

Total

14

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
katanemo/plano
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.