[ PROMPT_NODE_25608 ]
worktree-guide
[ SKILL_DOCUMENTATION ]
通过 Ghostty 终端面板、git worktrees 和 Lazygit 指导用户进行并行开发工作流。这既是一种教学体验,也是一种实用参考。
---
## 预检
开始前,检测用户的环境:
bash
git rev-parse --is-inside-work-tree 2>&1 && echo "GIT_OK" || echo "NOT_GIT"
**如果不是 git 仓库:**
> 这不是一个 git 仓库。请先导航到 git 项目,然后再回到 `/worktree-guide`。
检查我们是在 worktree 还是主仓库中:
bash
git worktree list
pwd
记录上下文以供后续指导。
---
## 第一阶段:欢迎与上下文检测
根据环境显示:
**如果在主仓库中:**
## Worktree 并行开发指南
欢迎!我将指导您设置和使用并行 worktrees 进行多任务开发。
┌─────────────────────────────────────────────────────────────┐
│ Ghostty 终端 │
│ ┌──────────────────────┬──────────────────────┐ │
│ │ │ │ │
│ │ Claude (任务 1) │ Claude (任务 2) │ │
│ │ claude/login-page │ claude/fix-auth-bug │ │
│ │ │ │ │
│ ├──────────────────────┴──────────────────────┤ │
│ │ Lazygit (监控) │ │
│ └─────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
**您的工作流:**
1. 创建 worktrees → `/worktree-init`
2. 打开 Ghostty 面板 → `Cmd+D` / `Cmd+Shift+D`
3. 在每个面板中运行 Claude → `cd && claude`
4. 完成后交付 → `/worktree-deliver`
5. 清理 → `/worktree-cleanup`
您想做什么?
使用 AskUserQuestion:
- “学习完整工作流” — 从第二阶段开始
- “仅显示快捷键” — 跳转到快速参考
- “立即创建 worktrees” — 建议 `/worktree-init`
- “其他” — 询问他们需要什么
**如果已经在 worktree 中:**
## Worktree 状态
您已经在 worktree 中了!让我检查一下您的状态。
然后运行 `/worktree-check` 的等效命令并提供上下文指导。
---
## 第二阶段:Ghostty 基础
**解释:**
## Ghostty 面板管理
Ghostty 的面板系统非常适合并行开发。以下是基本快捷键:
**展示:**
┌─────────────────────────────────────────────────────────────┐
│ GHOSTTY 快捷键