CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

submit-pr-from-current-changes

Create a branch, commit existing local changes, push them, and open a pull request. Use when submitting current work as a PR.

Quality

84%

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

73%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 delivers an exceptionally concrete, well-sequenced submission workflow with explicit validation checkpoints, error-recovery paths, and honesty rules around checkboxes and fabricated results. Its main weakness is redundancy across the Procedure, Branch Naming, Commit Style, Validation Strategy, and Completion Checks sections, which inflates token cost without adding guidance.

Suggestions

Merge the 'Branch Naming' and 'Commit Style' sections into Procedure steps 6 and 7 (they mostly restate them), keeping only the genuinely new bullets as sub-bullets, to cut duplicated guidance.

Fold the 'Validation Strategy' section into the step-4 health checks, retaining only the escalation and honesty bullets that are not already stated there.

Provide copy-paste-ready commands for the remaining creation steps (e.g., the exact `git checkout -b <type>/<topic>` and `git commit` invocations) to close the actionability gap.

DimensionReasoningScore

Conciseness

The body is concrete and avoids explaining concepts Claude already knows, but it is noticeably redundant: the "Branch Naming", "Commit Style", and "Validation Strategy" sections largely restate Procedure steps 4/6/7, and "Completion Checks" repeats Hard Rules 2–3. Not 4 because several sections could be merged and tightened without losing information.

3 / 5

Actionability

Highly concrete guidance: exact commands ("git branch -r --sort=-committerdate | head -20", "git log --oneline -20", "gh auth status", push with "-u origin HEAD"), exact file paths (".github/PULL_REQUEST_TEMPLATE.md", "CONTRIBUTING.md"), and exact checkbox states. Not 5 because the key creation commands (branch creation, the commit command, full "gh pr create" invocation) are described rather than given copy-paste ready.

4 / 5

Workflow Clarity

A clearly sequenced 10-step procedure with explicit pre-submission validation checkpoints (unified theme, commit hygiene, lint/build), error-recovery decision points (no changes → stop; gh missing → ask user; hasty PR → pause and warn), and a final "Completion Checks" checklist. Not 4 because both feedback loops and a completion checklist are explicitly present.

5 / 5

Progressive Disclosure

Well-organized single-file structure with clear section headers and no external bundle files to navigate. Not 5 because at ~100 lines it exceeds the under-50-line threshold where organization alone earns top marks, and the duplicated policy sections suggest it could be consolidated or split.

4 / 5

Total

16

/

20

Passed

Description

88%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 description: it states four concrete actions and an explicit 'Use when' trigger in concise third-person voice. Keyword and distinctiveness coverage are good but leave a few natural synonyms and a small overlap risk with adjacent git/PR skills.

DimensionReasoningScore

Specificity

The description lists four concrete actions — "Create a branch, commit existing local changes, push them, and open a pull request" — which comprehensively covers the skill's workflow. Not 4 because there is no meaningful coverage gap for this single-purpose task.

5 / 5

Completeness

It explicitly answers both what ("Create a branch, commit existing local changes, push them, and open a pull request") and when ("Use when submitting current work as a PR") with a concrete trigger phrase. Not 4 because neither half is missing or weakly implied.

5 / 5

Trigger Term Quality

Good natural keywords are present ("branch", "commit", "push", "pull request", "PR", "submitting current work"), matching phrases users would actually say. Not 5 because common variations like "open a PR", "create a PR", or "GitHub" are missing.

4 / 5

Distinctiveness Conflict Risk

Scoping to "existing local changes" and "current work" gives it a clear niche distinct from generic git helpers. Not 5 because there is minor overlap risk with closely related skills such as generic PR-creation or commit-message skills.

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.

Validation — 15 / 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

Mirxa27/Mirxa-agent

Path

.agents/skills/submit-pr-from-current-changes/SKILL.md

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.