◀ ガイドTOP その他業務
対象全レベル
達成目標コーディング以外の活用法習得
前提知識Ch.1完了
所要時間15分

その他業務

コーディング以外でのGoogle Antigravity活用パターン。ドキュメント作成、データ分析、プロジェクト管理まで。

📝 カテゴリ概要

この章では以下のカテゴリ別にAntigravityの非コーディング活用法を紹介します: 📄 ドキュメント作成 | 📊 データ分析 | 📋 プロジェクト管理 | 📚 学習・調査 | 🔄 マイグレーション | 🌐 Browser Agent | ✏️ コンテンツ制作 | 🤖 自分OS。各ユースケースには推奨モデルと必要なSkillを明記しています。

ユースケース別 推奨モデル一覧

ユースケース 推奨モデル 必要なSkill 難易度
README生成 Gemini Flash なし 初心者
API仕様書作成 Gemini Pro なし 中級
CSV/JSONデータ分析 Gemini Pro なし 初心者
ログ分析 Claude Opus なし 中級
Issue整理・進捗レポート Gemini Flash GitHub MCP 初心者
Browser自動テスト Gemini Pro Browser拡張 中級
ブログ・SNS執筆 Claude Opus なし 初心者
画像生成(モックアップ) Nano Banana Pro なし 中級

ドキュメント作成

Antigravityはコードを読んで理解する能力を活かして、高品質なドキュメントを自動生成できます。手動で書くと数時間かかるドキュメントも、数分で生成可能です。

README自動生成

プロジェクトのコードベースを分析し、構造化されたREADMEを自動生成します。

プロンプト例
プロジェクト全体を分析して、以下の構成でREADME.mdを生成して: - プロジェクト概要(1段落) - 主な機能(箇条書き) - 技術スタック - セットアップ手順(コマンド付き) - ディレクトリ構成(tree形式) - 環境変数の説明 - 貢献ガイドライン

API仕様書の生成

設計書の自動生成

1

アーキテクチャ設計書

コードの依存関係を分析し、C4モデル(Context、Container、Component、Code)形式の設計書を生成します。Mermaidダイアグラムを含むマークダウン出力が可能です。

2

データフロー図

APIリクエストの処理フロー、データベースの読み書きパターン、外部サービスとの連携を図示化します。新メンバーのオンボーディングに特に有効です。

3

変更履歴(CHANGELOG)

Gitコミット履歴を分析し、Conventional Commits形式のCHANGELOGを自動生成。バージョンごとの変更内容を整理します。

✅ Tip

ドキュメント生成は gemini-2.5-flash で十分です。高速かつ低コストで、良質なマークダウン出力が得られます。ただし、アーキテクチャ設計書の場合は gemini-2.5-pro の方が構造の理解が深くなります。

データ分析

Antigravityはファイルの読み書きとコマンド実行ができるため、データ分析ワークフロー全体をエージェントに任せることができます。

CSV/JSONファイルの分析

プロンプト例
data/sales_2025.csv を分析して、以下のレポートを生成して: 1. 月別売上サマリー 2. 上位10商品のランキング 3. 前年同月比の増減率 4. 異常値の検出と考察 結果をmarkdownのテーブルで出力して。

Antigravityは内部でPythonスクリプトを生成・実行して分析を行います。pandasやmatplotlibがインストールされている環境では、グラフ生成も可能です。

ログファイルの分析

レポート生成

自動レポート生成の例
# 週次レポートを自動生成するプロンプト 以下のデータソースから週次レポートを生成して: - logs/access.log(アクセスログ) - data/metrics.json(パフォーマンスメトリクス) - data/errors.csv(エラーログサマリー) レポート形式: - エグゼクティブサマリー(3行以内) - 主要KPIの推移(テーブル形式) - 注意が必要な項目(箇条書き) - 推奨アクション(優先度付き) 出力: reports/weekly_report_YYYY-MM-DD.md
📝 Note

大きなデータファイル(100MB以上)は直接読み込むとコンテキストウィンドウを圧迫します。Antigravityに「まずファイルの先頭100行を読んで構造を理解し、Pythonスクリプトで全体を処理して」と指示するのが効率的です。

プロジェクト管理

Antigravityをプロジェクト管理ツールとして活用し、Issue整理、進捗レポート、スプリント計画を効率化できます。

Issue整理

GitHub Issuesの整理
# 未整理のIssueを分析して整理するプロンプト gh issue list --state open --json number,title,body,labels | \ antigravity pipe "これらのIssueを以下の基準で分類して: - Priority: P0(障害)/P1(重要)/P2(改善)/P3(要望) - Type: bug/feature/refactor/docs - Effort: S(1日以内)/M(1週間)/L(1ヶ月) 重複しているIssueがあれば指摘して"

進捗レポート生成

スプリント計画支援

1

バックログの優先順位付け

未対応のIssueとPRを分析し、ビジネスインパクトと技術的リスクに基づいた優先順位を提案します。依存関係も考慮した実行順序を提示します。

2

工数見積もり

Issueの内容とコードベースの複雑さを分析し、ストーリーポイントの目安を提案します。過去の実績データがあれば精度が向上します。

3

リスク分析

計画中のタスクについて、技術的リスク(未知の技術、複雑な依存関係)とスケジュールリスク(外部依存、ブロッカー)を事前に洗い出します。

学習・調査

新技術の調査やコードベースの理解にAntigravityを活用すると、学習効率が大幅に向上します。

新技術の調査

技術調査プロンプト例
以下の技術について調査レポートを作成して: - 技術名: Bun v2.0 - 調査項目: 1. Node.jsとの互換性(Breaking Changes含む) 2. パフォーマンスベンチマーク(公式データ) 3. 当プロジェクトへの移行コスト見積もり 4. リスクと注意点 5. 移行ステップ案 出力: docs/research/bun-v2-migration.md

コードベース理解

新しくプロジェクトに参加した際、Antigravityに質問しながらコードベースを理解するのが最も効率的です。

チュートリアル生成

カスタムチュートリアル生成
# チームメンバー向けチュートリアルを生成 このプロジェクトの新メンバー向けチュートリアルを作成して: 1. 環境構築手順(コマンド付き) 2. 最初のPRを出すまでのハンズオン 3. よくあるトラブルとその解決法 4. コーディング規約の要約 5. レビューで指摘されやすいポイント 対象: React/TypeScript経験者、このプロジェクトは初めて 出力: docs/onboarding/tutorial.md
✅ Tip

Plan Modeで「このモジュールの責務と依存関係を教えて」と聞くと、コードを変更せずにアーキテクチャの理解を深められます。新しいプロジェクトでは、最初の30分をPlan Modeでの探索に使うことをおすすめします。

マイグレーション支援

フレームワークの移行やAPI更新などの大規模な変更作業は、Antigravityが最も威力を発揮する領域の1つです。

フレームワーク移行

移行パターン Antigravityの役割 推奨アプローチ
React Class → Hooks コンポーネントの自動変換 1ファイルずつ段階的に変換
Express → Fastify ルート定義とミドルウェアの書換 互換レイヤー経由で段階移行
JavaScript → TypeScript 型注釈の自動追加 strictモードを段階的に有効化
REST → GraphQL スキーマとリゾルバの生成 既存RESTを維持しつつGraphQL追加

API版更新

API移行プロンプト例
# API v2 → v3 移行計画の作成 プロジェクト内のAPI v2の使用箇所をすべて特定して、 v3への移行計画を作成して: 1. 影響を受けるファイルの一覧 2. 各ファイルの変更内容(diff形式) 3. Breaking Changesの一覧 4. テストの更新が必要な箇所 5. 段階的な移行手順(優先度順) まずPlan Modeで全体像を把握してから実行して。

依存関係更新の計画と実行

  1. 依存関係の分析
    npm outdated の結果を分析し、セキュリティ脆弱性のあるパッケージ、メジャーアップデートが必要なパッケージ、非推奨パッケージを分類します。
  2. 影響分析
    各パッケージのCHANGELOGとBreaking Changesを確認し、プロジェクトへの影響度を評価。高リスクの更新は個別に対応します。
  3. 段階的更新
    パッチ更新 → マイナー更新 → メジャー更新の順に実行。各段階でテストスイートを実行し、問題がないことを確認してからコミットします。
  4. 互換性テスト
    更新後にE2Eテストを実行し、アプリケーション全体の動作に問題がないことを確認します。CI/CDパイプラインでの自動検証も設定します。
⚠️ Warning

大規模なマイグレーションは必ずfeatureブランチで行い、段階的にPRを作成してください。一度に全ファイルを変更すると、レビューが困難になり、問題の切り分けも難しくなります。「1PR = 1パッケージの更新」が安全なルールです。

📝 Note

マイグレーション作業は gemini-2.5-pro の計画 + gemini-2.5-flash の実行というマルチモデル戦略が最も効果的です。Proで移行計画を立て、Flashで機械的な変換を実行し、再度Proでレビューする3段階アプローチを推奨します。

安全なデータ取り扱い

エージェントにデータを処理させる際は、個人情報や機密情報の取り扱いに細心の注意が必要です。

個人情報の匿名化

個人情報(PII)を含むデータをエージェントに渡す前に、必ずマスキング処理を行います。

PII匿名化の例(sed)
# メールアドレスをマスク sed -E 's/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/***@***.***/' data.csv # 電話番号をマスク sed -E 's/0[0-9]{1,4}-[0-9]{1,4}-[0-9]{4}/***-****-****/g' data.csv # 名前カラムを仮名に置換 awk -F',' 'NR==1{print} NR>1{$2="User_"NR; print}' OFS=',' data.csv

テレメトリの確認

エージェントの利用データがGoogleのサーバーに送信されないよう、テレメトリ設定を確認します。

環境変数による認証情報管理

外部APIとの連携時は、認証情報をコード内にハードコーディングせず、環境変数で管理します。

.env ファイル例
# .env(.gitignoreに追加すること) OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxx DATABASE_URL=postgresql://user:pass@localhost:5432/mydb SLACK_WEBHOOK_URL=https://hooks.slack.com/services/xxx/yyy/zzz
⚠️ Warning

エージェントに機密データを直接渡す前に、必ずデータの匿名化・マスキングを行ってください。チャット履歴はGoogleのサーバーに送信される可能性があります(テレメトリ設定による)。

Browser Agentによる自動化

Antigravityの強力な差別化ポイントである「Browser Agent」は、コーディング以外でも威力を発揮します。

UIテストの完全自動化

エージェントがChromeを操作し、実際のブラウザ上でE2Eテストを実行します。Playwright/Cypressのテストコードを書く前に、まずBrowser Agentでフローを確認し、その動作をテストコードに変換するワークフローが効率的です。

プロンプト例
localhost:3000 にアクセスして、以下のユーザーフローを実行し、 各ステップのスクリーンショットを取得して: 1. トップページを開く 2. ログインボタンをクリック 3. テスト用のメールアドレスとパスワードを入力 4. ダッシュボードが表示されることを確認 5. 問題があれば報告して

Webスクレイピング

構造化データの取得や競合分析のためのスクレイピングをエージェントに委任できます。ただし、browserAllowlist.txt で許可されたドメインのみ対象となります。

録画の取得

Browser Agentの操作を録画として保存し、バグ報告やデモ動画として活用できます。

コンテンツ制作

Antigravityをコンテンツ制作のパイプラインとして活用する応用例です。

ブログ執筆・SNS投稿

1

論点圧縮

長文の技術メモやミーティングノートを、エージェントに要約させます。「このメモをブログ記事のアウトラインに変換して」と指示すると、論理的な構成案が得られます。

2

構造化・量産

1つのアウトラインから、ブログ記事・Twitter/Xスレッド・LinkedIn投稿・社内Slack通知を一括生成できます。「このブログ記事を5つのツイートに分割して」のような変換が得意です。

3

PowerPoint等の資料構成

技術資料やプレゼンテーションの構成案をMarkdownで生成し、そのままHTMLスライドに変換できます。Marpやreveal.jsとの連携が効果的です。

画像生成(Nano Banana Pro連携)

AntigravityのNano Banana Pro(画像生成モデル)を活用すると、UIモックアップやアーキテクチャ図をチャットから直接生成できます。

プロンプト例
# UIモックアップの生成 「ダッシュボード画面のモックアップを作成して。 左サイドバーにナビゲーション、中央にグラフ3つ、 右上に通知ベル。ダークテーマで。」 # アーキテクチャ図の生成 「このマイクロサービスのアーキテクチャ図を作成して。 API Gateway → Auth Service → User Service → DB の構成で。」
📝 Note

生成された画像は精度が限定的なため、最終成果物ではなくラフスケッチ・アイデア検討の段階で活用するのが効果的です。Figmaやデザインツールへの入力素材として使いましょう。

「自分OS」構築プロンプト

Antigravityを「万能アシスタント」として日常業務全体を自動化する「自分OS」の構築例です。非エンジニアでも活用できるプロンプトテンプレートです。

自分OS構築テンプレート(GEMINI.mdに追記)
# 自分OS ルール ## 朝のルーティン - 「おはよう」と言ったら、以下を実行: 1. 未読のGitHub通知を要約 2. 今日のカレンダー予定を確認 3. 昨日の作業ログから今日の優先タスクを提案 ## 調査パイプライン - 「〜について調べて」と言ったら: 1. 公式ドキュメントを検索(Browser Agent) 2. 主要な情報を箇条書きで整理 3. 「もっと詳しく」と言ったら深掘り ## 資料作成パイプライン - 「〜の資料を作って」と言ったら: 1. アウトライン案を3パターン提示 2. 承認されたパターンで本文生成 3. HTMLプレゼンテーション形式で出力
✅ Tip

「自分OS」はAgent Skillsとして定義すると、必要な時だけロードされコンテキストを節約できます。.agent/skills/morning-routine/SKILL.md のように分割して管理しましょう。