Back to list
ryosukesuto

tmux-codex-review

by ryosukesuto

0🍴 0📅 Jan 25, 2026

SKILL.md


name: tmux-codex-review description: tmuxで右半分にCodexを開いてコードレビューを実行。「レビューして」「Codexでレビュー」「Codexに聞いて」「セカンドオピニオン」等の発言で起動。 user-invocable: true allowed-tools:

  • Bash
  • Read
  • Glob
  • Grep

tmux-codex-review

tmuxで右半分にCodexを開いて、インタラクティブにレビューやセカンドオピニオンを取得するSkill。

機能

  • tmuxで右半分にCodexペインを作成・管理
  • Codexにメッセージを送信し、返答をキャプチャ
  • Claude Codeは左ペインで作業を継続しながらCodexと対話

tmux-manager.sh コマンド

スクリプトパス: ~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh

コマンド説明
ensureCodexペインを作成(既存なら再利用)
send "msg"Codexにメッセージを送信(Enter自動送信)
send -stdinからメッセージを読み取って送信
wait_response [s]応答完了を待機(デフォルト120秒)
capture [n]出力をキャプチャ(デフォルト100行)
closeCodexペインを閉じる
statusペインの状態を確認

前提条件

  • tmuxセッション内で実行すること
  • codexコマンドがインストールされていること(npm install -g @openai/codex

実行手順

ステップ1: Codexペインを作成

~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh ensure

出力例:

Created new Codex pane: %6 (bg=colour233)
Auto-started Codex in pane

ステップ2: レビュー依頼を送信

git diffの内容をレビューしてもらう場合:

~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh send "git diffを確認して、セキュリティやパフォーマンスの問題があれば教えてください。"

または具体的な質問:

~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh send "このリポジトリのアーキテクチャについてセカンドオピニオンをください。"

ステップ3: 返答を待機してキャプチャ

wait_responseで応答完了を待機してからキャプチャ:

~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh wait_response && \
~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh capture 200

または従来のsleep方式:

sleep 30 && ~/.claude/skills/tmux-codex-review/scripts/tmux-manager.sh capture 100

ステップ4: 結果の報告

キャプチャした内容からCodexの返答を抽出し、ユーザーに報告。

出力形式

Codexにメッセージを送信しました。右側のtmuxペインでCodexが応答しているのが見えるはずです。

少し待ってから、Codexの返答をキャプチャしましょう。

---
Codexの返答:
[キャプチャした内容]
---

Codexも元気そうですね!右側のtmuxペインでCodexが対話モードで待機しています。

レビュー用プロンプト例

コードレビュー

git diffを確認して、以下の観点でレビューしてください:
- P0: セキュリティ脆弱性、データ損失リスク
- P1: パフォーマンス問題、エラーハンドリング不足
- P2: 設計改善、保守性向上
- P3: 命名改善、軽微なリファクタリング

アーキテクチャレビュー

このリポジトリの構造を確認して、設計上の懸念点があれば教えてください。

セカンドオピニオン

[具体的な質問や相談内容]についてセカンドオピニオンをください。

注意事項

  • tmuxセッション外では動作しません
  • Codexの応答には数秒〜数十秒かかる場合があります
  • wait_responseは「esc to interrupt」の消失と「›」プロンプトの出現で完了を検知します
  • Codexペインは明示的にcloseするまで開いたままです

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon