CtrlK
BlogDocsLog inGet started
Tessl Logo

pull

Pull latest origin/main into the current local branch and resolve merge conflicts (aka update-branch). Use when Codex needs to sync a feature branch with origin, perform a merge-based update (not rebase), and guide conflict resolution best practices.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, actionable skill with a well-sequenced workflow and thorough conflict resolution guidance. Its main weakness is moderate verbosity—some sections (particularly 'When To Ask The User' and parts of the conflict guidance) could be tightened without losing clarity. The executable commands and validation checkpoints are excellent.

Suggestions

Tighten the 'When To Ask The User' section—the preamble sentence and some bullet points are wordy; consider condensing to a compact list of 3-4 crisp conditions.

Consider extracting the detailed conflict resolution guidance into a separate CONFLICTS.md file and referencing it from the main workflow, improving progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is mostly efficient and provides genuinely useful git-specific guidance Claude wouldn't inherently know (like zdiff3, rerere config, stage-based diffs). However, some sections are verbose—the 'When To Ask The User' section and parts of the conflict resolution guidance could be tightened. The bullet about what conflict markers look like is borderline unnecessary for Claude.

2 / 3

Actionability

The skill provides specific, executable git commands throughout (git config, git fetch, git merge with specific flags, git diff with stage notation, git diff --check). Each step has concrete commands that are copy-paste ready, and the conflict resolution guidance gives specific techniques rather than vague advice.

3 / 3

Workflow Clarity

The workflow is clearly sequenced with numbered steps, includes explicit validation checkpoints (verify git status is clean, git diff --check for remaining markers, run project checks), and has a feedback loop for conflict resolution (resolve, add, verify no markers remain). The step to sync the feature branch before merging main is a thoughtful ordering detail.

3 / 3

Progressive Disclosure

The content is well-organized with clear section headers (Workflow, Conflict Resolution Guidance, When To Ask The User), but it's a fairly long single file with no references to external files. The conflict resolution guidance and 'When To Ask' sections could potentially be split out, though for a standalone skill without bundle files this is acceptable.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted skill description that clearly defines its scope (merge-based branch syncing with origin/main), includes an explicit 'Use when' clause with specific triggers, and distinguishes itself from similar workflows (e.g., rebase). It uses third-person voice appropriately and provides rich, natural trigger terms that users would actually use.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Pull latest origin/main', 'resolve merge conflicts', 'sync a feature branch with origin', 'perform a merge-based update (not rebase)', and 'guide conflict resolution best practices'. These are concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (pull latest origin/main, resolve merge conflicts) and 'when' ('Use when Codex needs to sync a feature branch with origin, perform a merge-based update, and guide conflict resolution best practices'). Has an explicit 'Use when' clause with clear triggers.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'pull', 'origin/main', 'merge conflicts', 'update-branch', 'sync', 'feature branch', 'merge-based update', 'not rebase', 'conflict resolution'. These cover natural variations of how users would describe this task.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: merge-based branch updating from origin/main with conflict resolution. The explicit mention of 'not rebase' further distinguishes it from rebase-based workflows. The alias 'update-branch' adds specificity. Unlikely to conflict with other git-related skills.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/symphony
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.