/ultrareviewのレビュー対象なし時の案内改善
CHANGELOG 原文(英語)
Improved /ultrareview when there's nothing to review: messages say which case you're in, offer a command that reviews your latest commit, and a new repository's first commit is reviewed in full 公式の変更履歴を開く ↗ 日本語での補足
レビュー対象がない場合の/ultrareviewを改善。該当するケースを明示し、最新コミットをレビューするコマンドを提示。新規リポジトリの最初のコミットは全体がレビューされるように変更。
ドキュメント
ドキュメントの抜粋(参考訳)
差分の上限とフォールバック
Ultrareview はレビュー作業を始める前に差分を確認し、そのままではレビューできない場合はその旨を伝えます。
-
差分が大きすぎる: ブランチレビューでは、デフォルトで変更ファイル数 500、変更行数 8,000 までを対象にできます。この具体的な値は変わることがあり、拒否メッセージには、その時点で有効な上限値、対象の差分のサイズ、変更行数が最も多いファイルが示されます。大きすぎる pull request の場合も Claude Code は同様に拒否しますが、示されるのはファイル数と行数のみで、ファイルごとの内訳は示されません
-
レビューする対象がない: ベースとの差分が空の場合、ultrareview は拒否し、比較対象としたブランチまたはコミットと、該当する状況(ベースブランチ自体にいてコミットしていない変更もない場合や、ブランチのコミットがすべてすでにベースに含まれている場合など)を示します。あわせて、その状況からの抜け出し方(作業内容のあるブランチへ切り替える、ローカルの変更をステージまたはコミットする、別のベースを指定するなど)も提示します
-
最初のコミット: リポジトリの最初のコミットには、それより前に比較できるものがないため、起動ダイアログで確認すると、ultrareview はそのコミットに含まれるすべてのファイルをレビューします。追跡対象外のファイルがある場合は、代わりに拒否され、レビュー対象にしたいファイルを
git addするよう案内されます。サイズの上限は同じく適用されます。最初のコミットは、この確認を経た場合にのみ丸ごとレビューされるため、
claude ultrareviewサブコマンドとclaude -pはこれを拒否し、代わりに対話セッションの利用を案内します。Claude Code v2.1.277 以降が必要です -
マージベースがない: ブランチがベースブランチと履歴を共有していない場合、またはリポジトリに比較対象となるベースブランチがない場合、ultrareview は代わりにリポジトリ内の追跡対象ファイルすべてをレビューします。このフォールバックにはフルクローンが必要で、サイズの上限も同じく適用されます。起動ダイアログで確認するか、
claude ultrareviewサブコマンドを自分で実行した場合にのみ起動します。claude -pなど、そのどちらも行われない環境では、ultrareview はすべてのファイルが対象になる旨を伝えて拒否し、対話セッションの利用を案内します。URL を fetch した後の
FETCH_HEADのチェックアウトで作られる detached HEAD のように、ブランチも他の ref も存在しないチェックアウトでは、Claude Code はレビューを拒否し、まずブランチを作成するよう提案します
取得日 · 2026-09-23