Using Git Worktrees
Skill Verified ActiveUse 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
Ensure feature work is conducted in an isolated and clean workspace, protecting the main development branch and ensuring a reliable starting point for new tasks.
Features
- Detect existing isolation before creating new workspaces
- Prioritize native worktree tools over manual Git commands
- Implement a robust fallback to `git worktree add` with safety checks
- Automate project setup for common languages (Node.js, Rust, Python, Go)
- Verify a clean test baseline after workspace setup
Use Cases
- Starting new feature development that requires a clean, isolated environment.
- Before executing implementation plans to ensure a stable and predictable workspace.
- When needing to switch between multiple isolated development tasks without impacting the main branch.
- Ensuring a reliable and reproducible starting state for development tasks.
Non-Goals
- Managing code reviews or pull requests.
- Directly writing or debugging code within the workspace.
- Handling project-specific build or deployment processes beyond initial setup.
- Interacting with remote Git repositories beyond worktree creation and status checks.
Installation
First, add the marketplace
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-devQuality Score
VerifiedTrust Signals
Similar Extensions
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Oh My Claudecode
100Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly
Github
100Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
Telegram Crabbox E2e Proof
100Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.
Agent Browser
100Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
Openclaw Debugging
100Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.