Using Git Worktrees
技能 已验证 活跃在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。
确保在隔离且干净的工作区中进行功能性工作,保护主开发分支,并为新任务确保可靠的起点。
功能
- 在创建新工作区之前检测现有隔离
- 优先使用原生 worktree 工具而非手动 Git 命令
- 实现稳健的回退到 `git worktree add` 并进行安全检查
- 为常用语言(Node.js、Rust、Python、Go)自动化项目设置
- 设置工作区后验证干净的测试基线
使用场景
- 开始需要干净、隔离环境的新功能开发。
- 在执行实现计划之前,确保一个稳定且可预测的工作区。
- 需要在多个隔离的开发任务之间切换,而不影响主分支。
- 为开发任务确保一个可靠且可复现的起始状态。
非目标
- 管理代码审查或拉取请求。
- 直接在工作区中编写或调试代码。
- 处理项目特定的构建或部署流程(除初始设置外)。
- 除了 worktree 创建和状态检查之外,与远程 Git 存储库进行交互。
安装
请先添加 Marketplace
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-dev质量评分
已验证类似扩展
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
100AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用,包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。
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.