CtrlK
BlogDocsLog inGet started
Tessl Logo

git-advanced-workflows

Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.

67

Quality

81%

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

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

Highly actionable and well-structured with a clean single-level reference, but the destructive/batch recovery workflows lack explicit validation checkpoints, which caps workflow clarity.

Suggestions

Add explicit validation steps before destructive operations, e.g. run tests or `git log` to confirm before `git push --force-with-lease` and `git reset --hard`.

In the Reflog recovery section, add a verify checkpoint such as `git log --oneline` or checking `git status` before finalizing the recovery.

Trim minor filler phrases ('Swiss Army knife', 'Your safety net') to tighten the body further.

DimensionReasoningScore

Conciseness

Largely lean with command tables and code blocks assuming Claude's competence; minor over-explanation ('the Swiss Army knife of Git history editing', 'Your safety net - tracks all ref movements') could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, fully executable git commands across every technique (rebase ops, cherry-pick ranges, bisect run scripts, worktree add/remove, reflog recovery) covering the common cases.

5 / 5

Workflow Clarity

Section 4 'Reflog' gives a recovery sequence without a verify/confirm checkpoint, and destructive/batch operations (force-push, reset --hard) lack explicit validate-before-proceeding feedback loops; the destructiveness cap limits this to 3.

3 / 5

Progressive Disclosure

Clear overview in SKILL.md with a single well-signaled one-level-deep reference ('Read that file when the navigation tier above is insufficient') to the real references/details.md; content is appropriately split.

5 / 5

Total

17

/

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 that names concrete techniques, gives explicit 'what' and 'when' guidance, and occupies a clear niche. Slight room for improvement in trigger synonym coverage but well above the midpoint.

DimensionReasoningScore

Specificity

Lists several concrete advanced capabilities ('rebasing, cherry-picking, bisect, worktrees, and reflog') and outcomes ('maintain clean history and recover from any situation'), with only minor gaps in coverage.

4 / 5

Completeness

Explicitly answers 'what' ('Master advanced Git workflows including...') and 'when' ('Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural terms users would say ('rebasing', 'cherry-picking', 'feature branches', 'repository issues') with good coverage, though it misses common synonyms like 'fix a bug in history' or file/extension phrasing.

4 / 5

Distinctiveness Conflict Risk

The 'advanced Git workflows' niche with named techniques (rebase, bisect, worktrees, reflog) is distinct from a general git skill and unlikely to trigger for the wrong skill.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
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.