用途:该技能面向 Git worktree 的创建与初始化,主要解决多任务并行开发时 worktree 放在哪里、如何命名、创建前如何同步分支以及新目录如何初始化等问题。
主要能力与约定:创建 worktree 前,确保源分支已与远程分支同步;如有需要,从远程分支创建。worktree 统一放在 ~/.worktrees/ 目录下,目录名格式为 <YYYYMMDD-HHMM>-<repo-name>-<task-slug>。目录名可通过 scripts/worktree-name.sh <task-slug> 生成。任务标识使用简短的 kebab-case。
使用方式:为任务取一个简短的 kebab-case slug,调用脚本生成目录名,再按上述路径与命名规范创建 worktree;随后使用项目自带的 hydration 脚本初始化新 worktree。若项目没有 hydration 脚本,则按该项目的实际情况做合理设置。
适用场景:需要为项目创建独立工作目录、并行处理多个任务、保持分支同步并统一 worktree 命名与初始化流程时使用。
限制:资料未说明具体支持的平台、依赖环境、脚本实现细节及异常处理方式。