Skip to content

原文(日本語に翻訳)

/ultrareviewを改善:チェックの並列実行で高速起動、起動ダイアログにdiffstatを表示、アニメーションする起動状態を追加しました。

原文(英語)

Improved /ultrareview: faster launch with parallelized checks, diffstat in the launch dialog, and animated launching state

概要

/ultrareviewはPRや変更ブランチに対してクラウドベースのマルチエージェントが深いコードレビューを実施するコマンドです。今回の改善では、内部チェックを並列実行することで起動が高速化されました。また、起動ダイアログにdiffstat(変更されたファイル数・追加/削除行数の概要)が表示されるようになり、何をレビューするか確認してから実行できます。さらにアニメーションする起動状態の表示が追加され、処理中であることが視覚的に分かりやすくなりました。

基本的な使い方

bash
# 現在のブランチの変更をultrareviewでレビュー
/ultrareview

# PRを指定してレビュー(PR番号またはURL)
/ultrareview --pr 123

起動ダイアログにdiffstatが表示され、レビュー対象の変更概要を確認できます。

実践例

PRマージ前の最終確認

重要なPRをマージする前に、マルチエージェントによる深いレビューを実施します。

bash
# 現在のブランチでレビュー実行
/ultrareview

# 起動ダイアログ例:
# ┌─────────────────────────────────────────┐
# │  Ultrareview: feature/auth-refactor     │
# │                                         │
# │  Changes: 8 files                       │
# │  +342 lines, -178 lines                 │
# │                                         │
# │  [Launching...  ●●●]                   │
# └─────────────────────────────────────────┘

バックグラウンドでレビューしながら別作業

ultrareviewは5〜10分かかりますが、バックグラウンドで実行されるため、その間に別の作業を続けられます。

bash
# ultrareviewを開始
/ultrareview

# → アニメーション表示で起動中であることを確認
# → バックグラウンドで並列エージェントがレビュー実施
# → 通常通り別の作業を続ける
# → 完了通知が届いたらレビュー結果を確認

diffstatで変更範囲を確認してから実行

大規模な変更が含まれる場合、diffstatを見てレビュー対象の規模を確認できます。

bash
# 大きなリファクタリングブランチでultrareview起動
/ultrareview

# diffstatを確認:
# Changes: 45 files, +2,341 lines, -1,567 lines
# → 大規模な変更なので5〜15分かかる可能性がある
# → Enterで確認するか、Escでキャンセルするか判断

注意点

  • extra usage課金: /ultrareviewはエクストラ使用量として課金されます。頻繁な使用は費用に注意してください
  • 完了時間: 通常5〜10分かかります。複雑な変更の場合はそれ以上かかることがあります
  • バックグラウンド実行: バックグラウンドタスクとして動作するため、実行中も通常の操作が続けられます
  • 高品質なレビュー: 複数のエージェントが独立して問題を検証するため、一般的なコードレビューより信頼性の高い結果が得られます

関連情報