CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

64

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

65%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 highly actionable — nearly every line is an executable, commented git command covering the common advanced workflows — but it is a monolithic 400-line reference with no reference-file split, some duplicated material, and a padded filler section. Most importantly, destructive workflows (history rewrite + force push, hard reset recovery) lack inline validation checkpoints, capping workflow clarity.

Suggestions

Add inline validation checkpoints to the destructive workflows: in Workflow 1, insert a test/verify step (e.g., run the test suite) between the rebase and 'git push --force-with-lease', and in Workflow 5, show verifying the recovered commit (e.g., 'git log' or running tests) before the final 'git reset --hard'.

Split the ~400-line body into reference files (e.g., references/REBASE.md, references/RECOVERY.md, references/WORKFLOWS.md) and keep SKILL.md as a concise overview with one-level-deep pointers, per the progressive-disclosure structure the rubric expects.

Remove the generic 'Instructions' filler section ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices and validate outcomes') and consolidate the triplicated reflog-recovery material (Core Concepts #5, Workflow 5, Recovery Commands) into a single recovery section.

DimensionReasoningScore

Conciseness

The bulk is dense, commented git commands, but the generic 'Instructions' section ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices and validate outcomes') is pure padding, and material is duplicated: reflog recovery appears three times (Core Concepts, Workflow 5, Recovery Commands) and bisect twice. This fits 'mostly efficient but could be tightened' rather than the noticeably-verbose anchor, since padding is confined to one section plus repetition.

3 / 5

Actionability

Nearly all content is copy-paste-ready commands with per-line comments covering the common cases: the interactive-rebase operation table, cherry-pick variants (-n, -e, ranges), automated bisect with exit-code semantics, worktree add/remove, autosquash, split commit, and partial cherry-pick. This matches the fully-executable anchor with no pseudocode or gaps.

5 / 5

Workflow Clarity

The five workflows have clear step sequences, but the destructive ones lack inline validation: Workflow 1 rewrites history and force-pushes with no test-before-push step, and Workflow 5 ends in 'git reset --hard' with no verification of the recovered state. The rubric caps destructive workflows without inline validation at 3, even though 'Test Before Force Push' and 'Branch Before Risky Operations' are mentioned in Best Practices.

3 / 5

Progressive Disclosure

The ~400-line body has well-organized section headers, but everything — five core techniques, five workflows, advanced techniques, pitfalls, and recovery commands — is inlined in a single SKILL.md with no reference files (references/, scripts/, assets/ are absent). This matches the anchor for 'some structure, content that should be separate is inline'.

3 / 5

Total

14

/

20

Passed

Description

88%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: it names five concrete capabilities and provides an explicit 'Use when...' clause with natural trigger phrases. The only weaknesses are a few missing common trigger phrasings (undo, lost commits, rewrite history) and a slight over-claim ('recover from any situation').

DimensionReasoningScore

Specificity

The description lists five concrete named techniques ('rebasing, cherry-picking, bisect, worktrees, and reflog') plus concrete goals ('maintain clean history and recover from any situation'), matching the comprehensive-coverage anchor. The only blemish is the mild over-claim 'any situation', which is not enough to drop it to the minor-gaps anchor.

5 / 5

Completeness

It explicitly answers both questions: what ('Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history') and when ('Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues'). This matches the anchor for clear and explicit what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Triggers like 'managing complex Git histories', 'collaborating on feature branches', and 'troubleshooting repository issues' plus the technique names give good keyword coverage. Common natural phrasings users would actually say — 'undo git mistakes', 'lost commits', 'rewrite history', 'clean up my commits' — are missing, so it falls short of the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The advanced-technique niche (rebase, cherry-pick, bisect, worktree, reflog) is distinct, but 'collaborating on feature branches' and 'troubleshooting repository issues' are broad enough to overlap with a general Git or collaboration skill — matching the mostly-distinct anchor rather than the minimal-conflict anchor.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rmyndharis/antigravity-skills

Path

skills/git-advanced-workflows/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.