CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

merge

Merge the winning agent's branch into base, archive losers, and clean up worktrees. Use when the user runs /hub:merge or asks to land the winning AgentHub result and tidy the session.

66

Quality

83%

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

The canonical home for this skill is merge in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

72%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.

A tight, command-first skill body that is easy to navigate and appropriately self-contained. Its main weakness is workflow safety: a destructive batch sequence (merge, branch -D, worktree cleanup) lacks post-merge verification and conflict-handling guidance.

Suggestions

Add a validation checkpoint between merging and archiving: verify the merge succeeded (e.g., check `git status` / merge exit code, handle conflict abort paths) before running `git branch -D` on losing branches and cleaning up worktrees.

Resolve the undefined placeholders: state where {base_branch} and {task} come from (e.g., read from .agenthub session state) so the commands are fully copy-paste ready.

Trim the redundant opening sentence and Safety bullets that restate inline code comments to reach full token efficiency.

DimensionReasoningScore

Conciseness

The body is lean and command-driven with almost no concept explanation, but the opening sentence restates the frontmatter description and a few Safety bullets (e.g., "Archive, don't delete — losing agents' commits are preserved via tags") repeat the inline code comments; these minor instances could be trimmed.

4 / 5

Actionability

Gives concrete copy-paste git and python commands with a complete commit-message and summary template, but placeholders like {base_branch} and {task} are never resolved, and it does not say where to find the /hub:eval ranking or {base_branch} value, leaving minor gaps.

4 / 5

Workflow Clarity

Six steps are clearly sequenced with a pre-merge user-confirmation checkpoint, but the workflow performs destructive batch operations (git branch -D, worktree cleanup) with no post-merge verification that the merge succeeded and no conflict/error feedback loop before deleting branches — the destructive-operation cap applies.

3 / 5

Progressive Disclosure

A single, well-organized file with clear sections where all content earns its place inline; the heavy lifting is correctly delegated to scripts/session_manager.py referenced at one level, so no separate reference files are needed.

5 / 5

Total

16

/

20

Passed

Description

87%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 states three concrete actions and an explicit, command-based trigger clause in the correct voice. It only falls short of the top specificity/trigger anchors by omitting a couple of natural phrasing variations.

DimensionReasoningScore

Specificity

Names three concrete actions ("Merge the winning agent's branch into base", "archive losers", "clean up worktrees") that cover the workflow, matching the several-specific-actions anchor with minor gaps — it omits how losers are archived (tags) and the merge summary step.

4 / 5

Completeness

Explicitly answers both what ("Merge the winning agent's branch into base, archive losers, and clean up worktrees") and when ("Use when the user runs /hub:merge or asks to land the winning AgentHub result") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Good keyword coverage including the exact slash command "/hub:merge" plus natural phrases like "land the winning AgentHub result" and "tidy the session"; a few natural variations (e.g., "merge the winner", "clean up") are missing, keeping it below the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

A clear niche (AgentHub winner landing) with a distinct trigger command "/hub:merge" and domain-specific terms that no other skill would naturally fire on; minimal conflict risk.

5 / 5

Total

18

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/merge/SKILL.md

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.