common-brew-upgrade-ai
AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
プロジェクトの Codex リソース一覧を表示する。「Codex リソース一覧」「スキル一覧」「エージェント一覧」「設定一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/設定)は発話から判断する。
ローカル変更(未コミット/ステージ済み)をコード品質 + セキュリティの 2 観点で並列レビューし統合結果を表示。「ローカルレビュー」「変更をレビュー」「コミット前レビュー」「手元の変更をチェック」「review」などで起動。GitHub の PR ではなく作業中の変更が対象。
gtr で worktree を一覧・削除・クリーンアップする(管理操作)。「worktree 一覧」「gtr list」「gtr rm」「worktree 削除」「worktree クリーンアップ」「マージ済み worktree 削除」などで起動。新規作成は github-worktree-create を使う。
GitHub Issue を作成する。タスクは Issue 本文内でチェックボックスに分割。「Issue 作成」「Issue を作って」「タスクを Issue に」「Issue 追加」「チケット作成」「Issue を切る」「タスクを分割して Issue」などで起動。「ブランチも」「worktree も」と伝えれば作成後にブランチ/worktree も用意する。
オープン Issue の一覧を優先順位付きで表示する。「Issue 一覧」「Issue リスト」「オープン Issue」「Issue を見せて」「チケット一覧」「未解決 Issue」「Issue 確認」などで起動。優先度順にソートして表示。「クローズ済みも」「自分の Issue」などの絞り込みは発話から判断する。
現在のブランチから PR を作成または更新する。「PR 作成」「PR を作って」「プルリク作成」「pull request」「PR 出して」「プルリクエスト」「レビュー依頼したい」「PR 更新」などで起動。変更内容を分析し適切な PR を生成。「ドラフトで」「develop 向けに」などは発話から判断する。
| name | common-brew-upgrade-ai |
| description | AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。 |
AI 関連 CLI ツールを brew で一括アップグレードします。
ユーザー入力に --help が含まれる場合、以下を表示して終了:
/common-brew-upgrade-ai - AI ツール一括更新
概要:
AI 関連 CLI ツール(claude-code@latest, codex, cursor-cli, gemini-cli)を
brew で一括アップグレードします。
使用方法:
/common-brew-upgrade-ai [オプション]
オプション:
--help このヘルプを表示
例:
/common-brew-upgrade-ai # AI ツールを一括更新
| brew パッケージ名 | ツール名 |
|---|---|
| claude-code@latest(fallback: claude-code) | Claude Code |
| codex | Codex |
| cursor-cli | Cursor CLI |
| gemini-cli | Gemini CLI |
Bash ツールで以下を並列実行し、各ツールのインストール状態・パッケージ種別・現在のバージョンを取得:
brew list --cask --versions claude-code@latest 2>/dev/null || brew list --cask --versions claude-code 2>/dev/null || brew list --versions claude-code 2>/dev/null || echo "NOT_INSTALLED"brew list --cask --versions codex 2>/dev/null || brew list --versions codex 2>/dev/null || echo "NOT_INSTALLED"brew list --cask --versions cursor-cli 2>/dev/null || brew list --versions cursor-cli 2>/dev/null || echo "NOT_INSTALLED"brew list --cask --versions gemini-cli 2>/dev/null || brew list --versions gemini-cli 2>/dev/null || echo "NOT_INSTALLED"判定ルール:
brew list --cask --versions で取得できた場合: type=cask、出力先頭トークンを実際のパッケージ名として記録(例: claude-code@latest)brew list --versions で取得できた場合: type=formula、コマンドに渡したパッケージ名をそのまま記録NOT_INSTALLED未インストール(NOT_INSTALLED)のツールはスキップ対象として記録。手順 2・3 では記録したパッケージ名を使う。
インストール済みのツールのみ、判定された type に応じて Bash ツールで並列実行:
type=cask の場合: brew upgrade --cask <package> 2>&1type=formula の場合: brew upgrade <package> 2>&1各コマンドの出力から以下を判定:
already installedalready up-to-dateNot upgradingインストール済みツールについて、type に応じたコマンドを 並列実行 して新バージョンを取得:
type=cask の場合: brew list --cask --versions {パッケージ名}type=formula の場合: brew list --versions {パッケージ名}以下のフォーマットで結果を出力:
## AI ツール更新結果
| ツール | 旧バージョン | 新バージョン | 状態 |
| ------------------ | ------------ | ------------ | -------------- |
| claude-code@latest | x.x.x | y.y.y | 更新済み |
| codex | x.x.x | x.x.x | 最新 |
| cursor-cli | - | - | 未インストール |
| gemini-cli | x.x.x | y.y.y | 更新済み |
> 「ツール」列には手順 1 で記録した実際のパッケージ名(Claude Code なら `claude-code@latest` または `claude-code`)を表示する。
状態の表記:
| 状態 | 条件 |
|---|---|
| 更新済み | バージョンが変わった |
| 最新 | 既に最新バージョン |
| 未インストール | brew にパッケージが存在しない |
| エラー | upgrade コマンドが失敗(エラー詳細付記) |
claude-code / codex / cursor-cli は環境によって cask 管理の場合があるため、必ず cask → formula の順で確認するclaude-code@latest(cask) → claude-code(cask) → claude-code(formula)の順で確認し、ヒットしたパッケージ名を upgrade・再確認でそのまま使う