chezmoi/dot_claude/skills/worktree-start/SKILL.md
gwqでworktreeを切り、.envとsettings.local.jsonをコピーし、plan-xxx.mdを配置して別ターミナルで作業開始できる状態を作る
npx skillsauth add ibuibu/nix chezmoi/dot_claude/skills/worktree-startInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
gwq add -b で新規ブランチ付きworktreeを作り、現在のrepoから .env と .claude/settings.local.json をコピーし、作業計画を plan-xxx.md として配置する。別ターミナルでworktreeに cd すればすぐ作業開始できる状態にする。
/worktree-start で明示的に呼ばれたとき直前の会話に作業内容の文脈があれば、それを使う。 文脈がなければユーザーに「何をやるか」を聞く。
作業内容から以下を推測する:
feat/ fix/ chore/ docs/ refactor/ などから選ぶ
feat/fix/docs/refactor/chore/例: 「認証のAPIを追加」→ feat/auth-api
作業内容に応じて構造を決める。軽い作業なら TODO 箇条書きだけ、複雑なら背景・ゴール・TODOなどセクション分け。
ファイル名は plan-<xxx>.md(xxxはブランチ名の xxx 部分と同じ)。
ブランチ名(<prefix>/<xxx>)と plan のドラフト内容をまとめて提示し、AskUserQuestion で「この内容で進める?」と確認する。
この確認前には gwq add を実行しない。
確認が取れたら以下を順に実行:
# worktree作成(新規ブランチ付き)
gwq add -b <prefix>/<xxx>
# worktreeパスを取得
WT_PATH=$(gwq get <prefix>/<xxx>)
# .env があればコピー
[ -f .env ] && cp .env "$WT_PATH/"
# .claude/settings.local.json があればコピー
[ -f .claude/settings.local.json ] && mkdir -p "$WT_PATH/.claude" && cp .claude/settings.local.json "$WT_PATH/.claude/"
# plan を配置
# (Writeツールで $WT_PATH/plan-<xxx>.md に書き出す)
重要:
.env や .claude/settings.local.json がなければスキップ(エラーにしない)gwq get は patternが一意にマッチしないとfuzzy finderが起動するので、完全なブランチ名を渡す以下を報告して終了:
.env, .claude/settings.local.json をコピーしたか、なかったか)cdはしない。ユーザーは別ターミナルで cd <path> して作業を開始する。
gwq add を実行しない(CLAUDE.md のworktree関連ルールに準拠)feat/ 固定ではない。作業内容から適切なものを選ぶgwq get でfuzzy finderが起動しそうな場合(ブランチ名が他と衝突する等)は、gwq list --json からパスを抽出する方法にフォールバックするtesting
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
tools
macOSでクリップボードの画像を /tmp/claude-clipboard/ にPNG保存してClaude Code/opencodeに読ませる。AppleScript (osascript) 経由で取得する
tools
PRレビューコメント対応
tools
新しいClaude Skillの設計と雛形作成を対話で支援。要件整理からSKILL.md作成、構成決定、最終チェックまでを一貫して進めるときに使う。