Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dschlyter/dotfiles --skill wtコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | wt |
| description | Switch to and from worktree |
When this skill is invoked the user want to switch the current session to a worktree, or switch back from a worktree.
Check the current working dir (without any tool calls), if it contains .claude/worktrees then you are in a worktree.
If the user supplied args to the skill, this might be instructions on branch names, etc. If unrelated to branch names or worktrees, then the args are instructions of work to be carried out once the worktree switch is done.
git worktree add <repo>/.claude/worktrees/<branch-name> <branch-name>EnterWorktree to enter the worktreeIf the current dir is not the root of the repo, then we want a sparse checkout. This avoids copying the entire monorepo into the worktree.
When creating the worktree in step 5, replace the normal flow with:
git rev-parse --show-toplevel and compare to pwd)git worktree add --no-checkout <repo>/.claude/worktrees/<branch-name> (you MUST NOT add the branch as a parameter in the end, as that will cause a checkout)EnterWorktree (with path) to enter the empty worktreegit sparse-checkout set <relative-path-to-subdir>
git checkout <branch>
cd <repo>/.claude/worktrees/<branch-name>/<relative-path-to-subdir>ExitWorktree with action: "keep" to leave the worktree (since the worktree was probably created manually, not by EnterWorktree, remove will be rejected)git worktree remove