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.

77

Quality

96%

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

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

A well-structured, executable skill body that keeps the CLI logic in its bundled script and surfaces only usage, conventions, and gotchas. Its only gap is the absence of an explicit feedback-loop/checklist for the destructive teardown workflow, though safety rails are documented.

DimensionReasoningScore

Conciseness

A lean ~40-line body that assumes Claude's competence — it does not explain what git or worktrees are and lets every bullet/command earn its place.

5 / 5

Actionability

Provides copy-paste-ready 'uv run ... worktree.py create/list/remove' commands with each subcommand's flags and behavior documented, covering the common cases.

5 / 5

Workflow Clarity

Each subcommand is unambiguous and the destructive 'remove' has explicit validation ('refuses if the worktree has uncommitted changes', 'Never force without first investigating what would be lost'), but there is no explicit validate→fix→retry feedback loop or checklist framing.

4 / 5

Progressive Disclosure

The body is an overview that points one level deep to the single bundle scripts/worktree.py ('run it, don't read it'), with well-organized Run it / Conventions / Gotchas / Resources sections and no inlined CLI logic.

5 / 5

Total

19

/

20

Passed

Description

100%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 tightly written description that states concrete capabilities and pairs them with explicit, natural-language trigger phrases. It uses third-person voice and avoids fluff, over-claims, and verbosity.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete actions — 'create, list (with per-worktree git stats), and safely tear down isolated checkouts' — with comprehensive coverage of the CLI's operations.

5 / 5

Completeness

Explicitly answers both 'what' (create/list/teardown of isolated checkouts under .worktrees/) and 'when' via a concrete 'Use when...' clause with multiple trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would actually say — 'create a worktree', 'work on this in a separate worktree', 'spin up an isolated checkout', 'list my worktrees', 'clean up / remove a worktree' — with synonyms and the $prp-worktree invocation trigger.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear git-worktree-management niche with distinct triggers, making conflict with unrelated skills unlikely.

5 / 5

Total

20

/

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.

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.