CtrlK
BlogDocsLog inGet started
Tessl Logo

pr

Push the current branch and open a draft PR for Meshtastic-Android the repo way — baseline verified first, body drafted per .github/copilot-pull-request-instructions.md (WHY-first, categorized changes), screenshots embedded via commit-pinned raw URLs. Use whenever work is ready to go up as a PR.

75

Quality

93%

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

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.

A tight, actionable PR workflow with concrete commands and proper gating. The only gap is the absence of an explicit feedback loop for push/PR-create failures.

Suggestions

Add a short recovery step for a rejected push (e.g., 'if push is rejected, rebase onto the target and retry') to close the feedback loop.

Note the expected outcome of `gh pr create` failure (auth, base branch missing) so Claude knows how to diagnose rather than retry blindly.

DimensionReasoningScore

Conciseness

Lean ~25-line body that assumes Claude's competence; every aside (e.g., CI failure rationale) earns its place with no padded concept explanations.

5 / 5

Actionability

Provides copy-paste-ready commands — git push, gh pr create --draft, the baseline gradle task list, and the commit-pinned raw URL template — covering the common cases.

5 / 5

Workflow Clarity

Clear Pre-flight → Body → Push sequence with explicit baseline and git-status gating, but lacks an explicit recovery loop for a rejected push or failed PR create.

4 / 5

Progressive Disclosure

Under 50 lines with well-organized sections and a single one-level-deep reference to the SOP file; meets the simple-skill exception.

5 / 5

Total

19

/

20

Passed

Description

92%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, specific, third-person description that clearly states capabilities and an explicit trigger. Minor trigger-term breadth is the only weakness.

DimensionReasoningScore

Specificity

Names multiple concrete actions — push, open a draft PR, verify baseline, draft body per the SOP, embed screenshots via commit-pinned raw URLs — giving comprehensive coverage for a PR skill.

5 / 5

Completeness

Explicitly answers both what (push branch, open draft PR with SOP-drafted body and commit-pinned screenshots) and when ('Use whenever work is ready to go up as a PR') with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Has natural phrases like 'open a draft PR' and 'whenever work is ready to go up as a PR' with synonyms (PR/draft PR), but is missing common variations such as 'pull request'.

4 / 5

Distinctiveness Conflict Risk

Scoped to Meshtastic-Android with repo-specific SOP references and draft-PR framing, giving a clear niche with minimal conflict risk.

5 / 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
meshtastic/Meshtastic-Android
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.