← Library

Agent skill

using-git-worktrees

Jesse Vincent

Sets up a worktree so a feature or a plan runs somewhere other than your current checkout. Cheap insurance when an agent is about to touch a lot of files.

DeliveryUpdated 2 months ago287,591 stars

In the author’s words

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

The description field from SKILL.md, quoted as written.

Read it before you install it

SKILL.md · 162 lines

Install on its own

Or add it to your stack above and install everything at once.

npx skills add https://github.com/obra/superpowers --skill using-git-worktrees
Source ↗GitHub ↗skills.sh ↗Jesse Vincent

Trust audit

View the source ↗
100%verified
Resolved (HTTP 200), passed
Resolves · 287,591 stars, passed
Transcribed from the author's own page, passed
Last updated 2 months ago, passed
Credited to Jesse Vincent, passed

All 5 checks passed when this was last run. Links were last checked on .

Goes well with

  • resolving-merge-conflicts

    Works through an in-progress merge or rebase conflict.

    Matt PocockDelivery

    For the moment you are mid-rebase with twelve conflicted files and no memory of what either side was trying to do. It reads both sides for intent rather than picking a hunk and moving on.

    npx skills add https://github.com/mattpocock/skills --skill resolving-merge-conflicts

  • executing-plans

    Works a written plan through to the end.

    Jesse VincentPlanningDelivery

    The other half of writing-plans. It keeps the agent on the plan it agreed to, step by step, rather than quietly redesigning halfway down.

    npx skills add https://github.com/obra/superpowers --skill executing-plans

  • subagent-driven-development

    Runs the independent parts of a plan in parallel.

    Jesse VincentDelivery

    For a plan whose tasks do not depend on each other. It hands them to separate agents in the same session, which is faster and keeps each one's context focused on its own piece.

    npx skills add https://github.com/obra/superpowers --skill subagent-driven-development

Work with us