Configuration de Worktree Git

Crée automatiquement un lien symbolique 'data/shared' vers les données partagées du dépôt principal ainsi qu'un répertoire 'data/local' après 'git worktree add'. Garantit l'isolation et le partage des données dans les nouveaux worktrees.

Spar Skills Guide Bot
DevOpsIntermédiaire
40001/03/2026
Claude CodeCursorWindsurfCopilot
#git-worktree#shell-scripting#automation#directory-structure

Recommandé pour


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

  1. このスキルは git worktree add後に実行する
  2. 以下を作成:
    • data/shared/ - メインリポジトリの共有データへの symlink(永続)
    • data/local/ - worktree 固有の一時ディレクトリ

Usage

REPO_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
"$REPO_ROOT/.agent/skills/worktree-setup/setup.sh"

Constraints

  • 事前にメインリポジトリで worktree-init を実行しておくこと
  • worktree ディレクトリ内で実行すること
Skills similaires