CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

git-cleanup

Clean up local git branches and remotes accumulated from PR reviews. Use when the user asks to clean branches, remove stale remotes, or tidy up the local git state.

Quality

90%

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.

An exemplary concise, safe, and actionable skill body: every step is concrete, safety gates precede destructive batch operations, and a confirmation step closes the workflow. The only minor gap is a placeholder force-delete command and the absence of a concrete command for the ahead-of-upstream safety check.

DimensionReasoningScore

Conciseness

The body is lean throughout: survey commands, a safety checklist, executable pipelines, and terse key rules, with zero padding and no explanation of git concepts Claude already knows. Every section earns its tokens, matching anchor 5; there is no unnecessary explanation to trim as anchor 4 would require.

5 / 5

Actionability

Most commands are copy-paste ready (survey block, safe-delete pipeline, remote-removal pipeline, confirmation), but there are minor gaps: "git branch -D <branch>" is a placeholder rather than an executable command, and no concrete command is given for detecting branches ahead of their upstream. This fits anchor 4 ('mostly executable with minor gaps') rather than anchor 5's fully copy-paste-ready coverage.

4 / 5

Workflow Clarity

A clear five-step sequence (Survey → Safety Checks → Delete → Remove → Confirm) with explicit validation: pre-flight safety checklist ("Stop and ask for confirmation if..."), safe delete that "fails on unmerged branches", user-approval escalation for force-deletes, and a final confirmation step. This is a destructive/batch skill, but validation is explicitly present, so the cap of 3 does not apply, and the error-recovery loop (safe delete fails → list unmerged branches → user decides) matches anchor 5.

5 / 5

Progressive Disclosure

The skill is self-contained with no bundle files and no content that belongs in a separate reference — the body is short, clearly sectioned (Workflow subsections, Key Rules), and easy to navigate. This satisfies the rubric's exception for simple, single-purpose skills where well-organized sections alone merit a 5.

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.

A strong description with an explicit what/when structure, third-person voice, and natural trigger phrases. The only weakness is that the 'what' names just two concrete actions rather than enumerating the full set of operations the skill performs.

Suggestions

Enumerate the concrete actions more fully in the first sentence, e.g., "Survey, safely delete merged local branches, and remove non-origin remotes accumulated from PR reviews."

Add common user phrasings as triggers, such as "delete old branches" or "prune local branches", to broaden keyword coverage.

DimensionReasoningScore

Specificity

"Clean up local git branches and remotes accumulated from PR reviews" names the domain plus two concrete actions (branch cleanup, remote removal), matching the anchor for '1-2 concrete actions, but not comprehensive'. It does not list several specific actions (e.g., safe-delete vs force-delete, surveying, confirmation), so it falls below anchor 4's 'several specific actions' example.

3 / 5

Completeness

It explicitly answers both parts: the 'what' ("Clean up local git branches and remotes accumulated from PR reviews") and the 'when' ("Use when the user asks to clean branches, remove stale remotes, or tidy up the local git state") with concrete trigger phrases. This matches the anchor-5 good example structure exactly; anchor 4 would require the 'when' to be less explicit.

5 / 5

Trigger Term Quality

Natural user phrases are present — "clean branches", "remove stale remotes", "tidy up the local git state", "PR reviews" — giving good keyword coverage. A few natural variants users might say ("delete branches", "prune branches", "git cleanup") are missing, matching anchor 4 rather than anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The post-PR-review local branch/remote cleanup niche is distinct and the triggers ("clean branches", "remove stale remotes") are unlikely to fire for unrelated skills. It is at least as distinct as the anchor-5 example; anchor 4 would require noticeable overlap with a closely related skill.

5 / 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

Mirxa27/Mirxa-agent

Path

.agents/skills/git-cleanup/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.