CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

worktrees

Manage Git worktrees as OMO safe isolated coding lanes for complex, risky, or parallel work.

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./src/skills/worktrees/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 a well-structured, safety-first orchestration protocol with concrete commands, exact configuration blocks, and explicit validation checkpoints at every destructive step. Its weaknesses are minor: some repeated confirmation/ignore rules across sections and a couple of vague integration steps where a specific git command would help.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's git knowledge, explaining only the protocol-specific conventions (managed ignore blocks, manifest schema). Minor redundancy — confirmation rules are restated across the Pre-Flight Checklist, Mandatory User Confirmation, and the phases, and Phase 4 repeats the Ignore File Setup rules — keeps it at 4 rather than 5.

4 / 5

Actionability

Copy-paste-ready commands ("git worktree add -b <branch-name> .slim/worktrees/<slug> <base-commit/branch>", "git worktree remove .slim/worktrees/<slug>"), exact ignore-block lines, and a full JSON manifest example make the guidance mostly executable. The integration phase's "Generate and display a clear diff comparing the worktree branch" lacks a concrete git command, so it falls just short of fully executable.

4 / 5

Workflow Clarity

Four explicitly sequenced phases each contain validation checkpoints: a pre-flight checklist (branch/path conflict inspection, dirty-state check), mandatory confirmation gates before mutations, verification plus a displayed diff before integration, and no-uncommitted-changes/safely-merged checks before pruning. This matches the anchor for clear sequence with explicit validation and checkpoints for a destructive-operation skill.

5 / 5

Progressive Disclosure

The skill is a single well-sectioned file (Core Contract, Safety Guidelines, Workflow Guide, Use/Not Use) with no bundle files present, so navigation is easy and there are no nested references. At ~170 lines it exceeds the under-50-line single-file exception, and detail like the manifest schema or ignore-file management could be split into a reference file, matching anchor 4's 'good structure, minor organization gaps' rather than 5.

4 / 5

Total

17

/

20

Passed

Description

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

The description names a distinct niche (Git worktrees) with a clear 'what', but relies on a single generic verb and unexplained jargon ("OMO", "safe isolated coding lanes") instead of concrete actions. It lacks any explicit 'Use when...' trigger guidance and natural user phrasings, which caps completeness and trigger quality.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to work on multiple branches in parallel, run risky experiments without touching the main checkout, or isolate concurrent agent tasks."

Replace the generic "Manage" with 2-3 concrete actions, e.g. "Create, delegate, integrate, and clean up Git worktrees as isolated coding lanes."

Drop or expand unexplained jargon such as "OMO" so the description is self-contained for users who don't know the orchestrator framework.

DimensionReasoningScore

Specificity

"Manage Git worktrees" names the domain but "Manage" is the only action and it is generic; "OMO safe isolated coding lanes" is abstract jargon with no concrete operations stated. This matches anchor 2 (domain named, actions minimal or generic), not anchor 3, because no concrete action like create, merge, integrate, or prune is explicitly stated.

2 / 5

Completeness

The 'what' is clear (manage Git worktrees as isolated coding lanes), but there is no 'Use when...' clause; "for complex, risky, or parallel work" only weakly implies when. Per the guideline, a missing explicit trigger clause caps completeness at 3 even though the what is clear.

3 / 5

Trigger Term Quality

"Git worktrees", "parallel work", and "isolated" are natural keywords, but common user phrasings such as "multiple branches", "experiment without committing", or "work on two features at once" are missing. Some relevant keywords with missing variations matches anchor 3 rather than anchor 4's good-but-gapped coverage.

3 / 5

Distinctiveness Conflict Risk

"Git worktrees" is a clear niche with distinct triggers and minimal conflict risk against unrelated skills. It stays at 4 rather than 5 because of minor overlap with general git-branch/checkout skills and the broadening qualifier "complex, risky, or parallel work".

4 / 5

Total

12

/

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

alvinunreal/oh-my-opencode-slim

Path

src/skills/worktrees/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.