用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill git-worktree命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
基于 SOC 职业分类
正在显示 SKILL.md
| name | git-worktree |
| version | 1.0.0 |
| description | Git Worktree 管理命令。提供 init、list、remove 三个子命令来管理项目 worktree。 |
| user-invocable | true |
| allowed-tools | ["Bash","AskUserQuestion"] |
管理项目中的 Git worktree,支持创建、列表查看和删除操作。
/git-worktree init "任务描述" # 创建 worktree
/git-worktree list # 列出所有 worktree
/git-worktree remove # 删除 worktree
根据用户描述的任务,自动推断分支类型并创建 worktree。创建完成后询问用户是否要在 iTerm2 中打开新 tab 并启动 Claude。
调用方式:
/git-worktree init "任务描述"
参数说明:
任务描述 - 任务的简短描述(必需)交互流程:
[ASK_USER_OPEN_ITERM] 标记和信息cd /Users/lee0407/dev/projs/auth && python3 .claude/skills/git-worktree/scripts/open_iterm.py "<worktree_path>" "<branch_name>" "<description>"
自动推断的分支类型:
| 关键词 | 分支类型 |
|---|---|
| feat, 功能, 添加, 新增, 实现 | feature |
| fix, 修复, bug, 错误, 问题 | bugfix |
| refactor, 重构, 优化, 重写 | refactor |
| docs, 文档, 说明, readme | docs |
| test, 测试, 单元 | test |
| chore, 配置, 构建, 依赖 | chore |
执行流程:
worktrees/ 目录下创建 worktree[ASK_USER_OPEN_ITERM] 标记,等待 AI 询问用户使用示例:
/git-worktree init "添加用户 Excel 导入导出功能"
# 结果:创建 feature/excel-import-export 分支和 worktree
# AI 检测到 [ASK_USER_OPEN_ITERM] 标记
# AI 使用 AskUserQuestion 询问用户
# 用户同意后执行 open_iterm.py 打开 iTerm2 并启动 Claude
当执行 /git-worktree init 后,脚本会输出 [ASK_USER_OPEN_ITERM] 标记。AI 应:
[ASK_USER_OPEN_ITERM] 标记path|branch|description){
"questions": [
{
"question": "是否要在 iTerm2 中打开新 tab 并启动 Claude?",
"header": "iTerm2",
"options": [
{"label": "是,打开 iTerm2", "description": "在 iTerm2 新 tab 中启动 Claude"},
{"label": "否,稍后手动打开", "description": "不打开,稍后自行执行"}
],
"multiSelect": false
}
]
}
cd /Users/lee0407/dev/projs/auth && python3 .claude/skills/git-worktree/scripts/open_iterm.py "<worktree_path>" "<branch_name>" "<description>"
主脚本,处理 worktree 的创建、列表和删除操作。
辅助脚本,用于在 iTerm2 中打开新 tab 并启动 Claude。
显示当前仓库中所有 worktree 的列表。
调用方式:
/git-worktree list
输出格式:
Git Worktree 列表
============================================================
主 /Users/lee0407/dev/projs/auth [develop] ✓
└─ worktrees/feature-excel-import [feature/excel-import] ✓
└─ worktrees/bugfix-login-issue [bugfix/login-issue] ✗
============================================================
✓ = 干净工作区 | ✗ = 有未提交更改
使用示例:
/git-worktree list
交互式删除指定的 worktree。
调用方式:
/git-worktree remove # 交互式选择
/git-worktree remove 1 # 按索引删除
/git-worktree remove feature-xxx # 按路径删除
注意事项:
使用示例:
/git-worktree remove
# 显示可删除的 worktree 列表,供用户选择
Git Worktree 允许在同一个仓库中同时在多个分支上工作:
auth/
├── .git/
├── worktrees/
│ ├── feature-excel-import/ # 功能开发 worktree
│ └── bugfix-login-issue/ # Bug 修复 worktree
├── auth-biz/
├── auth-server/
└── ...
worktrees/ 目录下