Claude Code に ultrareview サブコマンド追加:CI/CD での自動コードレビュー

Claude Code に ultrareview サブコマンド追加:CI/CD での自動コードレビュー

Claude Code はもはやインタラクティブなコーディングアシスタントだけではない。最新の CLI 2.1.120 バージョンに ultrareview サブコマンド が追加され、CI/CD パイプラインで自動コードレビューを実行できるようになった。

核心的変化

これまでに Claude Code のコードレビュー機能はインタラクティブセッションでのみ利用可能だった。ultrareview はこれを変えた:

# CI スクリプトで実行
claude ultrareview ./src --json --output review.json

# レビュー結果は JSON 形式で出力、ダウンストリームツールで解析可能
# 終了コード:0 は完了、1 は深刻な問題あり

CI 統合

典型的な GitHub Actions 統合:

name: Claude Code Review
on: [pull_request]
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Claude Code インストール
        run: npm install -g @anthropic-ai/claude-code
      - name: レビュー実行
        run: claude ultrareview . --json --output review.json

コストの考慮

ultrareview はトークン消費に応じて課金される。中規模プロジェクト(約500ファイル)の完全レビューには数十万から百万レベルのトークンが消費され、コストは数ドルから十数ドル程度。重要パスでのみまず有効にし、徐々に全量に拡張することを推奨。

ソース