まず結論から:これは「標準機能」ではありません
/ultrareview という文字列を見かけて「Claude Codeにこんな深いレビュー機能があるのか」と思った人は、いったん立ち止まったほうがいいです。Claude Codeに最初から用意されている組み込みコマンドとして、この名前のものが存在するという確かな情報はありません。
じゃあ何なのか。多くの場合これは、誰かが自分で作った「カスタムスラッシュコマンド」です。Claude Codeには、よく使う指示に自分で名前をつけて登録しておける仕組みがあります。/ultrareview はその名前として誰かが選んだもの、というのが一番ありえる説明です。
スラッシュコマンドって何だっけ
Claude Codeの入力欄に / から始まる文字を打つと、それは「AIへの普通のお願い」ではなく「ツールへの命令」として扱われます。チャットアプリで / を打つとコマンド候補が出てくる、あれと同じ感覚です。
身近な例で言うなら、電子レンジのボタンに近い。「600Wで2分」と毎回設定するのは面倒だから、「あたため」ボタンを一発押せば済むようにしてある。カスタムスラッシュコマンドはこのボタンを自分で増やす行為です。「このプロジェクトのコードレビューをするときは、セキュリティとエラーハンドリングとテストの抜けを順番に見て、指摘は重要度順に並べて」——こんな長い指示を毎回打つのはしんどいので、/ultrareview という名前のボタンにしてしまう。
名前から想像できること
命名を素直に読むと「ultra(超) + review(レビュー)」なので、通常より徹底したコードレビューをさせるための指示を束ねたものだと推測できます。ただしこれはあくまで名前からの推測で、中身は作った人が書いた文章次第です。同じ /ultrareview という名前でも、あるリポジトリでは「セキュリティ観点だけを見る」で、別のリポジトリでは「パフォーマンスも設計も全部見る」かもしれません。
ここが初心者のつまずきどころで、コマンド名は中身を保証しないということです。ファイル名が utils.js だからといって中に何が入っているか分からないのと同じですね。
手元で使えるか確かめる方法
一番手っ取り早いのは、Claude Codeの入力欄に / だけ打ってみることです。使えるコマンドの候補が一覧で出てくるので、そこに /ultrareview があるかどうかを見ればいい。無ければ、そのプロジェクトには登録されていないということになります。
/ を打つ記事やSNSで見かけたコマンドが自分の環境で動かないとき、「バージョンが古いのかな」と疑いたくなりますが、カスタムコマンドの場合はそもそもその人の設定ファイルの中にしか存在しないことが多い。だから公式ドキュメントを探しても出てこないわけです。
じゃあ自分で作れるのか
作れます。というより、こういう「自分専用のレビュー指示」はカスタムコマンドの一番おいしい使い道です。プロジェクト固有のルール——「このリポジトリではnullチェックは必ず早期returnで書く」みたいなもの——をレビュー指示に埋め込んでおけば、毎回説明しなくても済みます。
大事なのは名前をカッコよくすることではなく、中身の指示を具体的に書くこと。「厳しくレビューして」だけだと出力はぼやけます。「見る観点」「指摘の粒度」「出力フォーマット」あたりを書き込んでおくと、結果が安定しやすいです。
まとめ代わりに一言
/ultrareview を追いかけるより、「自分のプロジェクトで毎回同じことを説明していないか」を振り返るほうが実りがあります。同じ指示を3回打ったら、それはもうコマンドにする候補です。名前は /review-deep でも /check でも構いません。
このページは役に立ちましたか?