PR → worktree
gh vibe review 123 で PR の head ブランチ(fork PR も対応)を fetch
し、vibe start --reuse で worktree を生成します。
PR → worktree
gh vibe review 123 で PR の head ブランチ(fork PR も対応)を fetch
し、vibe start --reuse で worktree を生成します。
Issue → worktree
gh vibe issue 42 で issue のラベルとタイトルから
<type>/<num>-<slug> のブランチ名を導出し、worktree を作成します。
worktree の PR ステータス一覧
gh vibe list は各 vibe worktree を 1 回の gh pr list 呼び出しで
PR の state / CI ロールアップ / レビュー結論と結合します。--stale
で merge / close 済み行だけに絞れば gh vibe clean に流せます。
merge 済み worktree を一括掃除
gh vibe clean は PR が merge / close 済みの vibe worktree を見つけて
削除します。件数入力の確認プロンプトつきで、誤削除を防ぎます。
シェル自動 cd
bash / zsh / fish / PowerShell 用スニペットを仕込めば、gh vibe review
成功時に自動で作成済みの worktree に cd します。
シェルタブ補完
gh vibe completion --shell=fish(または zsh)で全サブコマンド・
フラグ・enum 値がシェルに登録され、gh vibe review <TAB> でオープン中
の PR 番号(30 秒 per-repo キャッシュ)も即座に候補化されます。
既定で安全
ラッパーはバージョン付きセンチネルで囲まれた出力のみを eval するため、
無関係な gh 標準出力がシェルコードとして実行されることはありません。
マルチプラットフォーム配布
darwin / linux / windows × arm64 / amd64 のビルド済みバイナリを
gh extension install で導入できます。
gh extension install kexi/gh-vibe
# 任意: 以下の行を ~/.zshrc(または ~/.bashrc)に追記しておくと、# `gh vibe review` / `gh vibe issue` 成功時にシェルが worktree に自動で# cd します:eval "$(gh vibe shell-setup)"
gh vibe review 123
gh、git、vibeがPATHに必要です。