CtrlK
BlogDocsLog inGet started
Tessl Logo

worktrees

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

55

Quality

61%

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

65%

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, actionable protocol with executable git commands, a complete manifest schema, and strong safety/confirmation checkpoints. Its main gaps are minor redundant framing prose, the absence of explicit error-recovery feedback loops in destructive phases, and a fully monolithic layout with no progressive disclosure to reference files.

Suggestions

Add explicit error-recovery feedback loops, e.g. 'If the pre-flight branch check fails, pick a new slug; if integration tests fail, fix inside the worktree and re-run before merging.'

Tighten the redundant intro/Core Contract prose and avoid restating the user-confirmation requirement multiple times across sections.

For a skill this size, consider moving the state-tracking JSON schema and the .gitignore/.ignore blocks into a reference file (e.g. references/manifest.md) linked from the body.

DimensionReasoningScore

Conciseness

The body is mostly efficient and does not explain git basics Claude already knows, but the opening 'Core Contract' prose overlaps with the intro value statement and the user-confirmation emphasis is restated multiple times, matching 'Mostly efficient but includes some unnecessary explanation or could be tightened'. It is not a 3 because of this redundant framing prose, and not a 1 because the bulk is actionable and non-padded.

2 / 3

Actionability

It gives fully executable git commands ('git worktree add -b <branch-name> .slim/worktrees/<slug> <base>', 'git worktree remove ...'), a complete JSON manifest schema, and exact copy-paste .gitignore/.ignore blocks, matching 'Fully executable code/commands; specific examples; copy-paste ready'. It is not a 2 because the placeholders are appropriate parameterization rather than pseudocode, and not below 3 because the commands are real and directly runnable.

3 / 3

Workflow Clarity

It has a clear four-phase sequence, a pre-flight checklist, and explicit validation checkpoints (run tests + diff before integration, confirm clean state before removal), but lacks explicit error-recovery feedback loops for what to do when a check fails. Per the scoring note, missing feedback loops in destructive-operation contexts caps workflow_clarity at 2. It is not a 3 because no 'validate -> fix -> retry' loop is spelled out, and not a 1 because sequence and checkpoints are clearly present.

2 / 3

Progressive Disclosure

The body is well-organized into clear sections (Core Contract, Safety, four-phase Workflow, When to Use), but it is a ~170-line monolithic single file with no bundle files and no reference layer; the state-tracking JSON schema and ignore-file blocks are inline rather than split out. This matches 'Some structure but... content that should be separate is inline'. It is not a 3 because there is no well-signaled one-level-deep reference structure, and not a 1 because organization is clean with no nested/broken references.

2 / 3

Total

9

/

12

Passed

Description

57%

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 clearly names its niche (Git worktrees) and is unlikely to conflict with other skills, but relies on a single vague verb ('Manage') and an unexplained 'OMO' acronym, and lacks an explicit 'Use when...' trigger clause. It is competent but mid-tier: specific enough to be distinct, not specific enough to be fully actionable as a trigger.

Suggestions

Add an explicit 'Use when...' clause with concrete triggers, e.g. 'Use when running parallel agents on separate branches, doing risky refactors, or isolating experiments.'

Replace the single verb 'Manage' with several concrete actions, e.g. 'Add, integrate, and clean up Git worktrees as isolated coding lanes'.

Drop the unexplained 'OMO' jargon from the description and add common trigger variations users would say ('parallel branches', 'isolated environment', 'spike', 'experiment').

DimensionReasoningScore

Specificity

It names the domain ('Git worktrees') and a single verb ('Manage'), but does not list multiple concrete actions such as add, remove, prune, or integrate; the anchor 'Names domain and some actions, but not comprehensive' is the closest match. It is not a 3 because no series of specific actions is enumerated, and not a 1 because the domain is concretely named rather than abstract.

2 / 3

Completeness

The 'what' is clearly stated ('Manage Git worktrees as OMO safe isolated coding lanes'), and the 'when' appears only as a loose 'for complex, risky, or parallel work' clause rather than an explicit 'Use when...' trigger. Per the judging guideline, a missing explicit 'Use when...' clause caps completeness at 2. It is not a 3 because the trigger guidance is implied rather than explicit, and not a 1 because both what and a rough when are present.

2 / 3

Trigger Term Quality

It includes the natural core term 'Git worktrees' and trigger phrases like 'complex, risky, or parallel work', but surrounding jargon ('OMO safe isolated coding lanes') and missing common variations ('parallel branches', 'isolated environment', 'experiment') match 'Some relevant keywords but missing common variations'. It is not a 3 due to the unexplained 'OMO' acronym and thin variation coverage, and not a 1 because 'Git worktrees' is a term a user would naturally say.

2 / 3

Distinctiveness Conflict Risk

'Git worktrees' is a specific, narrowly-scoped niche with a distinct trigger unlikely to be confused with other skills, matching 'Clear niche with distinct triggers; unlikely to conflict'. It is not a 2 because the topic is too specific to plausibly overlap with sibling skills, and not below 3 for the same reason.

3 / 3

Total

9

/

12

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
alvinunreal/oh-my-opencode-slim
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.