CtrlK
BlogDocsLog inGet started
Tessl Logo

sync-upstream

Update a stale session branch by rebasing onto the latest origin. Use when the upstream has moved significantly and the session needs to catch up, resolving conflicts by preserving upstream changes and adapting session work to fit.

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 skill body: fully executable commands, an unambiguous workflow with a clear conflict-resolution policy, and tidy section structure. The only improvement would be making the post-rebase validation step more concrete (e.g., a specific build/test command or a fix-and-retry loop).

DimensionReasoningScore

Conciseness

The ~30-line body is entirely directive: workflow steps, concrete git commands, a conflict policy, and a validation step. There is no explanation of concepts Claude already knows and no padding, matching the 5 anchor ('every token earns its place').

5 / 5

Actionability

The skill provides copy-paste-ready commands ("git fetch origin", "git rebase origin/main", "git add", "git rebase --continue"), a concrete conflict-resolution policy ("Never alter upstream logic, APIs, or patterns"), and an explicit handoff to the /commit skill, covering the common cases as the 5 anchor requires.

5 / 5

Workflow Clarity

The sequence is clear (commit changes → fetch → rebase → resolve conflicts with add/continue → validate) with a per-conflict loop, but the validation checkpoint ("verify the result still compiles and meets the session's objectives") is generic with no concrete verification command and no fix-and-retry loop — minor validation gaps matching the 4 anchor rather than 5.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, needs no external references, and is organized into well-labeled sections (Workflow, Conflict Resolution, Validation), which the rubric's simple-skill guideline explicitly scores at 5.

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: it states concrete capabilities in third person, includes an explicit 'Use when...' trigger clause with natural phrasing, and occupies a distinct niche. Its only weakness is limited synonym coverage for trigger terms.

DimensionReasoningScore

Specificity

"rebasing onto the latest origin" and "resolving conflicts by preserving upstream changes and adapting session work to fit" are concrete, domain-specific actions. Several specific actions are listed (rebase, fetch-implied sync, conflict resolution with a stated policy), but coverage is not fully comprehensive of the operation's variants, matching the 4 anchor rather than 5.

4 / 5

Completeness

It explicitly answers what ("Update a stale session branch by rebasing onto the latest origin... resolving conflicts by preserving upstream changes") and when ("Use when the upstream has moved significantly and the session needs to catch up"), with concrete trigger phrases — a clear match for the 5 anchor.

5 / 5

Trigger Term Quality

Phrases a user would naturally say include "stale session branch", "rebasing", "upstream has moved significantly", and "catch up" — good keyword coverage. It misses common synonyms like "sync", "out of date", or "behind", so it falls just short of the 5 anchor's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Rebasing a session branch onto a moved upstream is a clear niche with distinct triggers, but it has minor overlap risk with closely related git-hygiene skills (merge-based sync or general branch-update skills), matching the 4 anchor rather than 5.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
posit-dev/positron
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.