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 CONTRIBUTING.md (WHY-first, categorized changes, screenshots for UI work). Use whenever work is ready to go up as a PR.

72

Quality

88%

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.

An exemplary lean, repo-specific SOP: copy-paste-ready commands, a clear pre-flight/body/push sequence anchored by an explicit baseline-verification gate, and a well-signaled pointer to the repo's own CONTRIBUTING.md for the PR-body policy. The only gap is absence of failure-recovery guidance (baseline red or pre-push hook rejection), which keeps workflow clarity at 4.

DimensionReasoningScore

Conciseness

Lean and efficient: every line carries repo-specific fact Claude cannot know (the pre-push hook 'only gates detekt', commit-pinned raw URLs, never committing '.agent_memory/', CI failing on skipped local checks). No padding or explanation of known concepts, so it matches the anchor 5 rather than the 4 anchor with trimmable over-explanation.

5 / 5

Actionability

Fully executable guidance: 'git push -u origin HEAD', 'gh pr create --draft --base <target> --title "<type>: <summary>" --body-file <(printf …)' with the $BODY convention, 'git checkout -- docs/assets/screenshots', and the exact baseline task list ('spotlessApply spotlessCheck detekt assembleDebug test allTests'). Placeholders are appropriately parameterized rather than pseudocode, matching anchor 5; not 4 because no key execution detail is missing.

5 / 5

Workflow Clarity

Clear three-step sequence (Pre-flight → Body → Push and open) with an explicit checkpoint ('Baseline must be green this session… run /baseline first') and pre-push state checks. Not 5 because there is no recovery guidance if the baseline fails or the pre-push hook rejects the push; not 3 because the baseline-green-this-session rule is an explicit, well-placed validation gate. No cap applies — opening a draft PR is neither destructive nor batch.

4 / 5

Progressive Disclosure

Under 50 lines, well-organized into three labeled sections, with a single one-level-deep reference to 'CONTRIBUTING.md → Pull Requests' that names the exact section to read. No bundle files exist to reference, and the simple-skill guidance says this organization merits a 5; not 4 because nothing that belongs in a separate file is inlined.

5 / 5

Total

19

/

20

Passed

Description

83%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 that concretely states what the skill does (push + open a draft PR with baseline verification and CONTRIBUTING-compliant body) and when to use it. Keyword coverage is good and the repo-specific niche minimizes conflict risk; the only weaknesses are the missing 'pull request' synonym and a slightly narrow trigger phrase.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Push the current branch and open a draft PR', 'baseline verified first', 'body drafted per CONTRIBUTING.md (WHY-first, categorized changes, screenshots for UI work)' — with only minor gaps in coverage. Not 5 because sub-steps are summarized rather than comprehensively enumerated; not 3 because it goes well beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both: what ('Push the current branch and open a draft PR for Meshtastic-Android… baseline verified first, body drafted per CONTRIBUTING.md') and when ('Use whenever work is ready to go up as a PR') with a concrete trigger phrase. Not 4 because the when-clause is explicit and specific, not weakly implied.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'push', 'branch', 'PR', 'draft PR', 'ready to go up as a PR' — phrases users would actually say. Not 5 because 'pull request' is never spelled out and common synonyms are missing; not 3 because coverage is much broader than a single generic keyword.

4 / 5

Distinctiveness Conflict Risk

Clear niche — Meshtastic-Android's repo-specific PR SOP with CONTRIBUTING.md conventions — making it mostly distinct. Not 5 because the trigger 'work is ready to go up as a PR' could overlap with a generic PR-opening skill; not 3 because the repo-specific framing strongly distinguishes it.

4 / 5

Total

17

/

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.