CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-worktree

Git-native worktree management via a bundled single-file CLI - create, list (with per-worktree git stats), and safely tear down isolated checkouts under .worktrees/ for parallel workstreams. Use when the user or an orchestrating skill wants to "create a worktree", "work on this in a separate worktree", "spin up an isolated checkout", "list my worktrees", "clean up / remove a worktree", or invokes $prp-worktree.

80

Quality

100%

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

100%Weight 40%Scale 1-3

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 tight, executable reference: concrete commands, explicit safety rails on the destructive remove operation, and a single clearly-signaled bundle file. It assumes Claude's competence and adds only non-obvious conventions and gotchas.

DimensionReasoningScore

Conciseness

The ~39-line body is lean and assumes Claude's knowledge of git/worktrees; every section (Run it, Conventions, Gotchas) earns its tokens with no padding about basic concepts, matching the lean-and-efficient anchor.

3 / 3

Actionability

Provides fully executable, copy-paste-ready `uv run ... worktree.py create/list/remove` commands with concrete flags and a clear next action ("cd there to start working"), matching the executable-commands anchor rather than the pseudocode anchor at 2.

3 / 3

Workflow Clarity

Each subcommand is a single unambiguous action and the destructive `remove` carries explicit safety checkpoints (refuses on uncommitted changes, deletes branch only if merged, "never force without first investigating"), satisfying both the simple-skill note and the destructive-operation validation expectation.

3 / 3

Progressive Disclosure

Well-organized sections under 50 lines with one clearly-signaled one-level-deep reference (scripts/worktree.py, "run it, don't read it") that is a confirmed real file, matching the well-organized-overview anchor.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 specific, complete, and rich with natural trigger terms while occupying a clearly distinct niche. It answers what and when explicitly and avoids first/second-person voice or vague padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "create, list (with per-worktree git stats), and safely tear down isolated checkouts under .worktrees/" — matching the multi-action anchor rather than the partial domain-only anchor at 2.

3 / 3

Completeness

Explicitly states both what it does (git-native worktree create/list/teardown via a bundled CLI) and when to use it via a clear "Use when..." clause, matching the score-3 anchor exactly.

3 / 3

Trigger Term Quality

Covers several natural phrases a user would say ("create a worktree", "work on this in a separate worktree", "spin up an isolated checkout", "list my worktrees", "clean up / remove a worktree") plus the explicit invocation name, matching the broad-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

A clear niche (git worktrees under .worktrees/ for parallel workstreams) with distinct triggers and the $prp-worktree invocation name makes mis-triggering unlikely; voice is third person, so no penalty applies.

3 / 3

Total

12

/

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
Wirasm/prp
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.