CtrlK
BlogDocsLog inGet started
Tessl Logo

upstream-pr

Send a change to upstream qm without leaking organization-specific context. Use when asked to "upstream this", "open a PR against qm", "contribute this back", or when explicitly asked to contribute a downstream change.

71

Quality

87%

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

92%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 a strong, actionable runbook: executable commands, an explicit sequenced workflow with validation checkpoints, and clean structure with appropriately signaled references. The only minor gap is a little rationale prose that could be tightened without losing clarity.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence; the explanatory prose (why a net diff fails, why authorship is scanned) earns its place because it covers non-obvious domain-specific failure modes. Not a 5 because a few passages of rationale could be trimmed further.

4 / 5

Actionability

Copy-paste-ready executable commands throughout — git status --porcelain, git fetch/switch -c/cherry-pick, git log -p --no-renames, the four grep scans, and gh pr create with explicit flags — covering the common cases fully.

5 / 5

Workflow Clarity

A clearly sequenced multi-step process (identify target, decide upstream-worthiness, clean tree/branch, scrub with four checks, push, handle leaks) with explicit validation checkpoints and feedback loops — 'this must print nothing', 'On any hit, stop and rebuild', 'Run all four checks ... and again after any amend or rebase', and the REFUSING guard on an empty term list.

5 / 5

Progressive Disclosure

A single cohesive workflow file, well-organized into labeled sections, with the one external reference (deploy/layers/README.md) clearly signaled and one level deep; no nested or buried references, and no bundle files are needed.

5 / 5

Total

19

/

20

Passed

Description

82%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 well-constructed: it states a precise purpose, gives an explicit 'Use when' clause with natural trigger phrases, and occupies a distinct niche. The only soft spot is specificity, which names the domain and a couple of actions rather than enumerating several concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain and two concrete actions — 'Send a change to upstream qm' and 'without leaking organization-specific context' — but is not a comprehensive list of capabilities. Matches the anchor naming domain and 1-2 concrete actions; not a 4 because it does not list several specific actions.

3 / 5

Completeness

Explicitly answers what ('Send a change to upstream qm without leaking organization-specific context') and when ('Use when asked to ...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say — 'upstream this', 'open a PR against qm', 'contribute this back', 'contribute a downstream change' — giving good keyword coverage. Not a 5 because it lacks synonyms/file-extension-style variants and a few natural phrasings are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — upstreaming to qm with org-context scrubbing — with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
yc-software/qm
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.