CtrlK
BlogDocsLog inGet started
Tessl Logo

merge-main

To merge main branch, exact context and instructions

46

Quality

48%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/merge-main/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 terse, actionable merge runbook undermined by an over-long Lessons-learned appendix that violates its own conciseness rule and buries validation guidance outside the workflow. A destructive merge operation lacks an explicit in-workflow verification checkpoint.

Suggestions

Add an explicit post-merge verification step to the core workflow (e.g. 'Verify: run both src/rosettify-plugins and src/hooks suites; confirm no semantic conflicts') instead of relying on lessons learned.

Move the 'Lessons learned' entries into a separate references file (e.g. references/lessons-learned.md) and keep SKILL.md as the overview, restoring one-level-deep progressive disclosure.

Tighten each lesson entry to honor the skill's stated 'less than 25 words' rule, or if full detail is needed, link out rather than inlining 50-150 word paragraphs.

DimensionReasoningScore

Conciseness

The core merge instructions are lean, but the 'Lessons learned' entries run 50-150 words each — far past the skill's own 'less then 25 words' rule — noticeably padding the context; mostly efficient with notable verbosity.

3 / 5

Actionability

Gives concrete, executable commands (diff -rq, comm -12, git diff --name-only, git log --, grep) but the core workflow describes merge strategy rather than a copy-paste merge command sequence, leaving minor gaps.

4 / 5

Workflow Clarity

A destructive merge operation with a rough sequence but no explicit post-merge validate/verify checkpoint in the core flow — validation lives only in lessons learned — so the destructive-operations cap applies.

3 / 5

Progressive Disclosure

No bundle files exist and the 'Lessons learned' section is a long inline wall of text that would be better placed in a separate reference file; structure is present but not cleanly separated.

3 / 5

Total

13

/

20

Passed

Description

40%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 identifies a specific git-merge niche but is too terse: it omits any 'when to use' trigger guidance and pads with the filler phrase 'exact context and instructions.' Specificity and completeness are the weakest dimensions.

Suggestions

Add an explicit 'Use when...' clause stating when Claude should invoke this skill (e.g. 'Use when the user asks to sync or merge origin/main into the current branch and resolve conflicts').

Replace the filler 'exact context and instructions' with 2-3 concrete actions the skill performs (e.g. 'resolves conflicts with 3-way merge logic, regenerates plugins, surfaces semantic conflicts git misses').

Add natural trigger synonyms users say — 'pull main', 'sync main', 'rebase onto main' — to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ('To merge main branch') but gives only one minimal/generic action with no concrete sub-actions, matching the 'Processes PDF files' anchor; not a 3 because no second concrete action is listed.

2 / 5

Completeness

Has a vague 'what' ('To merge main branch') and no 'when'/'Use when...' clause at all, while 'exact context and instructions' is filler — matching anchor 2; the missing-trigger guideline caps this no higher.

2 / 5

Trigger Term Quality

'merge main branch' is a relevant natural phrase, but synonyms like pull/sync/rebase/upstream are missing, matching the 'Some relevant keywords but missing common variations' anchor.

3 / 5

Distinctiveness Conflict Risk

'merge main branch' is a fairly distinct git-specific niche with only minor overlap against general git skills; the trailing filler does not meaningfully broaden it.

4 / 5

Total

11

/

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
griddynamics/rosetta
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.