ANTIGRAVITY LABEN
記事一覧/Antigravity 基本
Antigravity 基本/2026-06-15中級

Antigravity 2.0 の三層を開発フェーズで使い分ける — 探索・反復・定常運用の役割分担

Antigravity 2.0 のデスクトップ・CLI・SDK を「どのフェーズで使うか」で役割分担する設計を、個人開発の実作業に当てはめて整理しました。層をまたぐ受け渡しと判定基準まで。

antigravity354workflow32cli2sdk3agent-design4

プレミアム記事

6月15日、Google が AI コーディングツールを Antigravity に集約する方針を示しました。手元には Antigravity 2.0 のデスクトップアプリ、CLI、SDK という三つの入り口が残ります。私自身、最初の数日はこの三つを「気分で」開いていて、同じ作業をデスクトップでもターミナルでも走らせてしまい、どちらが正だったのか分からなくなる場面が何度もありました。

混乱の原因は機能の重複ではありませんでした。三つとも同じエージェントハーネスを共有しているので、できることはほとんど同じです。問題は「いつどれを開くか」を決めていなかったことでした。

そこで、機能ではなく開発フェーズで三層を割り当て直したところ、迷いが消えました。その分け方と、層をまたぐときの受け渡し設計をまとめます。

デスクトップは「探索」のための場所

新しいライブラリの挙動を確かめる、仕様が固まっていない機能を試作する、エージェントの提案を見ながら方針を決める——こうした探索フェーズはデスクトップアプリが向いています。

理由は、出力を目で見て即座に方向転換できるからです。エージェントが書いたコードのプレビュー、ブラウザ操作の様子、差分の確認が同じ画面に並ぶので、「この方針は違う」と気づいた瞬間に止められます。

私はこのフェーズでは、あえて指示を曖昧なまま投げます。「この画面の余白が窮屈なので整えてほしい」程度の粒度で投げ、返ってきた提案から要件を逆算するほうが、最初から仕様を書き下すより速いと感じています。探索の目的は正解を出すことではなく、要件を発見することだからです。

CLI は「反復と検証」のための場所

方針が固まったら CLI に移ります。同じ処理を別の入力で何度も回す、結果を機械的に判定する、変更を一括で適用する——この反復フェーズは、ターミナルから非対話で叩けることが効いてきます。

たとえば記事の品質ゲートを 30 本まとめてかけたいとき、デスクトップで 1 本ずつ確認するのは現実的ではありません。CLI ならシェルのループに乗せられます。

#!/usr/bin/env bash
set -euo pipefail
 
# 変更された記事だけを対象に、エージェントで整合性チェックを回す
changed=$(git diff --name-only HEAD~1 -- 'content/**/*.mdx')
fail=0
 
for f in $changed; do
  # 非対話モードで起動し、終了コードで合否を受け取る
  if ! agy run --headless --prompt "$(cat checks/consistency.md)" --input "$f"; then
    echo "NG: $f"
    fail=$((fail + 1))
  fi
done
 
echo "完了: ${fail} 件が要修正"
[ "$fail" -eq 0 ]

ここで大切なのは、CLI に渡す指示をファイルとして固定することです。デスクトップで対話的に詰めたプロンプトを checks/consistency.md のような形に書き出しておくと、反復のたびに揺らがなくなります。私の体感では、指示をベタ書きから外部ファイルに移しただけで、同じ入力に対する判定のブレが目に見えて減りました。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
デスクトップ・CLI・SDK を開発フェーズ(探索・反復・定常運用)で割り当てる判定基準
層をまたぐときに状態を失わないハンドオフの具体的な書き方
三層を一本のワークフローに束ねる際に本番で踏んだ落とし穴と回避策
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Antigravity 基本2026-06-15
Antigravity 2.0 の projects と worktree で複数リポジトリを並行運用する
Antigravity 2.0 の projects と git worktree を組み合わせ、複数リポジトリを安全に並行運用する構成を実作業からまとめました。エージェントの作業空間の分離、衝突の回避、スケジュール実行との接続まで設計の視点で整理します。
Antigravity 基本2026-05-23
Antigravity から Unreal Engine プロジェクトを操作する — インスタレーション制作で見えた実装パターン
Antigravity 2.0 のエージェント機能を Unreal Engine プロジェクトに接続して、Blueprint と C++ の両方を編集しながらインスタレーション作品を組み上げた実例から、現実的な役割分担とハマりどころを整理します。
Antigravity 基本2026-05-05
GitHub Copilot から Antigravity への移行ガイド — 設定・ワークフロー・覚えておくべき違いを全解説
GitHub CopilotからAntigravityへの移行を検討しているエンジニア向けに、セットアップから日常ワークフローの置き換えまでを実践的に解説します。両者の根本的な違いを理解した上で、スムーズに移行するためのステップをご紹介します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →