LESSON 02
/ 06
Ultraplan / Ultrareview でクラウド実行を取り入れる

「実装する前に、もっとじっくり計画を練りたい」「PR が立つたびに自動で深いレビューが欲しい」——これらを実現するのが Ultraplan と Ultrareview です。本レッスンでは両者を実機で動かしながら、業務に組み込む方法を学びます。
Ultraplan:クラウドで計画立案
Ultraplan は 「実装と計画を分離する」という新しい開発フロー。CLI から計画を投げ、クラウドで自動的にサンドボックス環境が作成され、計画が立てられます。
基本フロー
# 1. ローカルから計画依頼
claude ultraplan "ユーザー認証システムを OAuth2 + JWT で実装。
既存の Express.js + MongoDB のスタックを尊重して、
リフレッシュトークンとセッション管理を含む"
# 2. クラウドが自動的に:
# - 一時的なサンドボックス環境を作成
# - プロジェクト構造を分析
# - 計画を立案(依存関係、段階分け、リスクを含む)
# - ウェブエディタで確認可能なURLを発行
# 3. 出力例
✅ Ultraplan created
Plan ID: ulp-abc123
Web URL: https://code.claude.com/plans/ulp-abc123
Status: ready_for_review
ウェブエディタでの確認
発行されたURLを開くと、Claude が立てた計画が Markdown 形式で表示されます。各セクションにコメントを残せるので、計画を磨いてから実装に進めます。
実行する3つの選択肢
| 方法 | コマンド | 使い分け |
|---|---|---|
| リモート実行 | claude ultraplan execute ulp-abc123 |
クラウドで完結。手元の環境を汚さない |
| ローカル取り込み | claude ultraplan pull ulp-abc123 |
手元の環境で実装したい |
| 段階的実行 | claude ultraplan execute ulp-abc123 --step 1 |
計画のステップ1だけ試す |
Ultrareview:バグ検出エージェント艦隊
Ultrareview は 複数の専門特化エージェントがクラウドで並列にコードレビューを行う機能。1人の Claude が見るのではなく、艦隊(fleet)で見ます。
専門特化エージェントの例
- セキュリティスペシャリスト(OWASP Top 10 観点)
- パフォーマンスアナリスト(O(n²) や N+1 を発見)
- テスト網羅性チェッカー
- 命名規則レビュアー
- エラーハンドリング監査
- 並行処理ロジック専門家
使い方
# 現在のブランチをレビュー
claude ultrareview
# 特定の PR をレビュー
claude ultrareview --pr 123
# CI に組み込む(出力を GitHub Action に渡す)
claude ultrareview --pr ${PR_NUMBER} --output github
# 特定の観点だけ
claude ultrareview --focus security,performance
結果の見方
# 出力例
🔍 Ultrareview completed (12 agents, 47 findings)
🔴 Critical (2):
- [security] api/auth.js:45 - Missing rate limiting on /login endpoint
- [security] models/user.js:23 - Password hash function uses MD5 (insecure)
🟡 High (8):
- [performance] services/orders.js:78 - N+1 query in getOrdersByUser()
- [test-coverage] api/payments.js - 0% coverage on error paths
...
🟢 Suggestions (37):
- [naming] utils/dateFmt.js - "dateFmt" → "formatDate" recommended
...
Full report: https://code.claude.com/reviews/urv-xyz789
CI への組み込み
GitHub Actions に組み込んで、PR ごとに自動レビュー:
# .github/workflows/ultrareview.yml
name: Ultrareview
on:
pull_request:
branches: [main]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Claude CLI
run: curl -fsSL https://claude.ai/install.sh | sh
- name: Run Ultrareview
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
claude ultrareview
--pr ${{ github.event.pull_request.number }}
--output github
--fail-on critical
料金と利用枠
Ultraplan / Ultrareview はクラウド実行のため、通常の Claude Code 利用枠とは別計算です。Max / Team Premium プランで余裕を持って使えるレベル。
- Ultraplan:1回 約100Kトークン相当(プランの複雑度による)
- Ultrareview:1回 約200K〜500Kトークン相当(PR の規模による)
運用のコツ
- 朝、Ultraplan で今日の計画を仕込んでおく
- 昼間は実装に集中、レビューは CI に任せる
- PR が立った瞬間に Ultrareviewが動くため、人間レビュアーは「真に重要な判断」だけ集中
- 金曜の夕方、来週分のプランを Ultraplan で仕込んで月曜の朝に備える
このレッスンのまとめ
Ultraplan で計画、Ultrareview でレビュー。「考える」「実装する」「レビューする」が完全に分業化できます。次のレッスンでは、Computer Use で GUI 操作を組み込む方法を学びます。