version: "1.0.1" name: worktree-setup description: Automatically invoked after git worktree add to create data/shared symlink and data/local directory. Required before starting work in any new worktree.
Worktree Setup
新しい worktree にデータディレクトリ構造をセットアップする。
Goal
Worktree 作成後に適切なデータディレクトリ構造を設定し、データ保護を確保する。
Instructions
- このスキルは
git worktree add の後に実行する - 以下を作成:
data/shared/ - メインリポジトリの共有データへの symlink(永続)data/local/ - worktree 固有の一時ディレクトリ
Usage
bash
REPO_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
"$REPO_ROOT/.agent/skills/worktree-setup/setup.sh"
Constraints
- 事前にメインリポジトリで
worktree-init を実行しておくこと - worktree ディレクトリ内で実行すること