5 ポイント 投稿者 GN⁺ 19 일 전 | まだコメントはありません。 | WhatsAppで共有
  • CLIで開始した計画作業をクラウドに渡し、Claude Code on the webで下書きを作成し、ブラウザでレビュー・修正した後、Webまたはローカルターミナルの好きな場所で実行できるワークフローを提供
  • ターミナルを占有せずにリモートで計画を生成するため、下書き作成中もローカル作業を継続可能
  • ブラウザのレビュー画面でインラインコメント、絵文字リアクション、セクション別アウトラインを通じて、全体ではなく特定セクションに対するフィードバックを提供可能
  • 実行場所をブラウザで選択でき、Web上でそのまま実装してプルリクエストを作成するか、計画をターミナルに戻してローカルで実行するかの2つの経路をサポート
  • Claude Code v2.1.91以上とClaude Code on the webアカウントおよびGitHubリポジトリが必要で、Amazon Bedrock・Google Cloud Vertex AI・Microsoft Foundry環境では利用不可(リサーチプレビュー段階)

Ultraplanの概要と動作方式

  • ローカルCLIの計画作業をClaude Code on the webのplan modeセッションに委任する機能
  • Claudeがクラウドで計画の下書きを作成している間、ローカルターミナルは他の作業に自由に利用可能
  • 計画が完成したら、ブラウザで開いて特定セクションへのコメント、修正依頼、実行場所の選択が可能
  • 主な利点は3つ:
    • Targeted feedback: 回答全体ではなく、計画の個別セクションにコメント可能
    • Hands-off drafting: リモート生成によりターミナルを空けておける
    • Flexible execution: Webで実装してPRを作成するか、ターミナルに戻るかを選択可能

要件と制限

  • Claude Code v2.1.91以上が必要(リサーチプレビュー段階)
  • Claude Code on the webアカウントおよびGitHubリポジトリが必須
  • Anthropicのクラウドインフラ上で動作するため、Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry環境では利用不可
  • クラウドセッションはアカウントのデフォルトcloud environmentで実行

CLIでUltraplanを実行する方法

  • 3つの実行方法をサポート:
    • Command: /ultraplan の後にプロンプトを入力(例: /ultraplan migrate the auth service from sessions to JWTs
    • Keyword: 通常のプロンプトに ultraplan という単語を含める
    • From a local plan: ローカルプラン完了後、承認ダイアログで "No, refine with Ultraplan on Claude Code on the web" を選択
  • Command・Keyword方式では実行前に確認ダイアログを表示し、ローカルプラン経路では選択そのものが確認とみなされるためダイアログは省略
  • Remote Controlが有効な場合、ultraplan開始時に切断される(両機能が同じ claude.ai/code インターフェースを占有するため同時使用不可)

CLIの状態表示

  • クラウドセッション実行中、ターミナルのプロンプト入力欄に状態インジケーターを表示:
状態 意味
◇ ultraplan コードベースを分析し、計画の下書きを作成中
◇ ultraplan needs your input Claudeに確認質問があるため、セッションリンクから応答が必要
◆ ultraplan ready 計画が完成し、ブラウザでレビュー可能
  • /tasks 実行後にultraplan項目を選択すると、セッションリンク、エージェントの活動、Stop ultraplanアクションを含む詳細ビューを表示
  • 中断するとクラウドセッションはアーカイブされ、インジケーターは初期化され、ターミナルには何も保存されない

ブラウザで計画をレビューして修正

  • 状態が ◆ ultraplan ready に変わると、セッションリンク経由で claude.ai 上で計画を閲覧可能
  • 専用レビュー画面で提供される機能:
    • Inline comments: 特定のフレーズをハイライトしてClaudeにコメントを残す
    • Emoji reactions: 全体コメントなしでセクションに承認または懸念を示す
    • Outline sidebar: 計画セクション間をすばやく移動
  • Claudeがコメントを反映して計画を修正し、更新された下書きを提示
  • 実行場所を決める前まで繰り返し修正可能

実行場所の選択

Webで実行

  • ブラウザで**"Approve Claude's plan and start coding"**を選ぶと、同じClaude Code on the webセッションでそのまま実装を開始
  • ターミナルに確認メッセージを表示し、状態インジケーターを初期化
  • 実装完了後、Webインターフェースでdiffのレビューとプルリクエスト作成が可能

ターミナルに戻ってローカル実行

  • ブラウザで**"Approve plan and teleport back to terminal"**を選ぶと、ローカル環境への完全なアクセス権限で計画を実装
  • CLIでセッションを開始し、かつターミナルがまだポーリング中の場合にのみ表示されるオプション
  • Webセッションはアーカイブされ、並行して実行され続けることはない
  • ターミナルに**"Ultraplan approved"**ダイアログとともに3つのオプションを表示:
    • Implement here: 現在の会話に計画を注入してそのまま続行
    • Start new session: 現在の会話を初期化し、計画のみをコンテキストとして新しいセッションを開始
    • Cancel: 計画をファイルに保存(実行なし)。Claudeがファイルパスを出力
  • 新しいセッションを開始するときは、前の会話に戻れるように claude --resume コマンドを先頭に表示

まだコメントはありません。

まだコメントはありません。