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.

87

1.09x
Quality

Does it follow best practices?

Impact

96%

1.09x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-organized Git reference with strong copy-paste command coverage, but it is lengthy for inline content, restates concepts Claude already knows, and lacks inline validation checkpoints for its destructive operations. The referenced bundle files are listed but not actually present, weakening progressive disclosure.

Suggestions

Trim or remove concept restatements Claude already knows (e.g. "Binary search through commit history...", "Your safety net - tracks all ref movements") to tighten the body and respect token budget.

Add explicit validation checkpoints inside destructive workflows — e.g. after `git rebase -i main` add "run tests; only `git push --force-with-lease` if they pass" — rather than relying on a separate Best Practices list.

Either create the referenced files under references/, assets/, and scripts/ (and move the deep-dive content there), or remove the dangling Resources entries so navigation is not broken.

DimensionReasoningScore

Conciseness

Mostly efficient command examples, but padded with concept explanations Claude already knows ("Interactive rebase is the Swiss Army knife", "Binary search through commit history to find the commit that introduced a bug", "Your safety net - tracks all ref movements") and runs ~400 lines. Not score 3 because several one-liners restate common Git knowledge and the body could be tightened; not score 1 because it is not grossly verbose and avoids long library/background exposition.

2 / 3

Actionability

Provides abundant concrete, executable git commands (e.g. `git rebase -i HEAD~5`, `git cherry-pick abc123..def456`, `git bisect run ./test.sh`) that are copy-paste ready. Not score 2 because examples are complete and runnable rather than pseudocode or vague direction.

3 / 3

Workflow Clarity

Workflows are sequenced, but destructive/batch operations (rebase, `--force-with-lease`, `reset --hard`, multi-branch cherry-pick) lack inline validation checkpoints — safety guidance sits separately in Best Practices/Recovery rather than as validate-then-proceed steps. Not score 3 per the destructive-operations cap; not score 1 because sequences and abort/--continue feedback loops are present.

2 / 3

Progressive Disclosure

Clear section organization and a signaled Resources list, but the referenced bundle files (references/git-rebase-guide.md, assets/git-workflow-checklist.md, scripts/git-clean-branches.sh, etc.) do not exist in references/assets/scripts, and most detailed content is inline rather than split into those files. Not score 3 because references are dangling and content that should be separate is inline; not score 1 because references are one level deep and sections are well organized, not a monolithic wall.

2 / 3

Total

9

/

12

Passed

Description

100%

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 is well-crafted, mirroring the strong reference pattern: a concrete action list plus an explicit "Use when..." trigger clause. It clearly answers both what the skill does and when to use it with a distinctive, low-conflict niche.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "rebasing, cherry-picking, bisect, worktrees, and reflog" — matching the anchor for several specific concrete actions rather than vague language. Not score 2 because the actions are named concretely and comprehensively, not just a domain label.

3 / 3

Completeness

Explicitly states what it does (master advanced Git workflows...) and when to use it via an explicit "Use when..." clause. Not score 2 because the when guidance is explicit, not merely implied.

3 / 3

Trigger Term Quality

The "Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues" clause covers natural phrases users would say. Not score 2 because it offers several relevant trigger variations rather than a single keyword.

3 / 3

Distinctiveness Conflict Risk

The advanced-Git niche (rebase, cherry-pick, bisect, worktrees, reflog) is distinct with specific triggers unlikely to fire for unrelated skills. Not score 2 because the scope is tightly scoped to advanced Git history operations.

3 / 3

Total

12

/

12

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: 6 missing

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.