Awesome-omni-skill worktree-setup
Automatically invoked after `git worktree add` to create data/shared symlink and data/local directory. Required before starting work in any new worktree.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/worktree-setup-majiayu000" ~/.claude/skills/diegosouzapw-awesome-omni-skill-worktree-setup-91b69d && rm -rf "$T"
manifest:
skills/data-ai/worktree-setup-majiayu000/SKILL.mdsource content
Worktree Setup
新しい worktree にデータディレクトリ構造をセットアップする。
Goal
Worktree 作成後に適切なデータディレクトリ構造を設定し、データ保護を確保する。
Instructions
- このスキルは
の後に実行するgit worktree add - 以下を作成:
- メインリポジトリの共有データへの symlink(永続)data/shared/
- worktree 固有の一時ディレクトリdata/local/
Usage
REPO_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd) "$REPO_ROOT/.agent/skills/worktree-setup/setup.sh"
Constraints
- 事前にメインリポジトリで
を実行しておくことworktree-init - worktree ディレクトリ内で実行すること