Worktree Dev

worktreeでtmuxセッションを使って開発サーバーを起動。「開発サーバーを立ち上げたい」「バックグラウンドでプロセス実行」時に使用

majiayu000 Updated 567 repo stars

File contents

Worktree開発サーバー起動

gwq tmuxを使ってworktreeで長時間実行プロセスをバックグラウンド起動します。

引数

  • $ARGUMENTS: <worktree-pattern> <command> 形式
    • 例: feature/new-feature "npm run dev"

手順

  1. worktreeでコマンドをtmuxセッションで起動:

    gwq tmux run -w <worktree-pattern> "<command>"
    
  2. セッション一覧確認:

    gwq tmux list
    
  3. セッションにアタッチ(ログ確認など):

    gwq tmux attach <pattern>
    

オプション

  • カスタムセッションID: gwq tmux run --id <name> "<command>"
  • アタッチしたまま実行: gwq tmux run --no-detach "<command>"
  • 完了時自動削除: gwq tmux run --auto-cleanup "<command>"

例

# フロントエンド開発サーバー
gwq tmux run -w feature/ui "npm run dev"

# バックエンドサーバー
gwq tmux run -w feature/api "go run main.go"

# テスト監視
gwq tmux run -w feature/test "npm run test:watch"

majiayu000/claude-skill-registry-data/tree/main/data/worktree-dev commit 70f34c55e1

Frequently asked questions

npx skillmds@latest add majiayu000/worktree-dev