Skip to main content
🚀

通常指示と何が違うのか?Antigravity CLI の /boost コマンドによるエッジケース網羅とリファクタリング実践

· 10 min read

AIアシスタントを活用したコーディングでは、「動作するコード」を素早く生成できる一方で、非同期処理の競合状態(レースコンディション)やアンマウント時のメモリリーク、境界条件のエラーハンドリングといったエッジケースの対応が漏れてしまうことがあります。

こうした潜在的なバグを防ぐためには、人間側が細かく前提条件を指定するか、レビュー時に手動で指摘を重ねる必要がありました。

Antigravity CLI に搭載されている /boost コマンドを使用すると、タスクに対して深層思考と多角的な視点による検証が自動的に行われ、エッジケースまで考慮された堅牢なコードを導出できます。本記事では、非同期データ取得を行う React カスタムフックのリファクタリングを題材に、通常指示との違いと具体的な効果を紹介します。

👥

Antigravity CLI の /teamwork-preview で複数の自律エージェントを連携させる実践ガイド

· 8 min read

大規模な機能開発やリファクタリングを1つのエージェントにまとめて依頼すると、会話履歴(コンテキスト)が過度に肥大化して回答の精度が低下したり、タスクが順次処理されることで全体の待ち時間が長くなったりすることがあります。

Antigravity CLI に搭載されている /teamwork-preview コマンドを使用すると、タスクを複数の専門サブエージェントに自動分割し、並行して作業を進めるチーム型のワークフローを構築できます。本記事では、この機能を活用して複数レイヤーの開発タスクを分担・並行処理させる具体的な実践方法を紹介します。

🧠

Antigravity CLI の /learn コマンドで実現する、AIアシスタントの「ルール化」の実践例

· 5 min read

AIアシスタントに毎回同じような指示を出したり、過去と同じミスを繰り返されて非効率に感じた経験はないでしょうか。

Antigravity CLI に搭載されている /learn コマンドを使用すると、AIにプロジェクト固有の文脈や暗黙のルールを定着させることができます。本記事では、この機能を活用して回答精度を向上させ、継続的に開発効率を高める具体的な実践例を紹介します。

🥩

AIの逆インタビューで要件定義から実装までを完遂する(Antigravity/grill-me の実践)

· 7 min read

AIエージェントに自律的なコーディングを依頼する際、もっとも高いハードルとなるのが「要件定義(プロンプトの作成)」です。アイデアは頭にあっても、それを抜け漏れのない仕様書に落とし込むのは人間にとって骨の折れる作業です。

Antigravity CLI には、この問題を解決する強力なスラッシュコマンド /grill-me が搭載されています。人間が仕様を書き出すのではなく、AI側から人間に「質問攻め(逆インタビュー)」を行わせることで、曖昧なアイデアから仕様を固め、そのまま実装(自動コーディング)までを一気通貫で完遂させる機能です。

本記事では、この /grill-me を使って実際に当サイト(sawara.me)の新しいツール機能を追加した際の実践ログを通じ、AIによる要件定義の具体的なワークフローを紹介します。

⏱️

Antigravity CLIの /schedule コマンドによる非同期タスク管理

· 6 min read

Antigravity CLIでは、ビルド処理やテストの実行など、時間のかかるタスクをAIエージェントに依頼することがよくあります。しかし、通常の同期処理では、タスクが完了するまでエージェントの応答がブロックされてしまい、その間他の指示を出すことができません。

このような非同期タスクの監視や定期実行を効率化するために用意されているのが、Antigravity CLIのスケジュール機能です。本記事では、普段のチャット指示を通じた非同期タスク監視の基本ワークフローと、エンジニア向けの明示的なパラメータ制御について解説します。

🧩

AIエージェントにブラウザデバッグを任せる!Antigravity「Chrome DevTools プラグイン」実践ガイド

· 9 min read

Antigravityでは、強力なプラグイン機能を活用することで、AIエージェントにコーディングだけでなく、ブラウザの操作やデバッグ作業まで任せられる「自動検証ワークフロー」を簡単に実現することができます。

本記事では、Antigravityに「Chrome DevTools プラグイン」を導入し、AIエージェントにWebサイトのパフォーマンス改善(LCP)やアクセシビリティ(a11y)診断、メモリリークの特定を自動で行わせる実践的な方法について解説します。

🛠️

Antigravity CLI の /planning と /artifact を活用した、計画から実装までの開発フロー実践

· 8 min read

開発プロセスにおいてAIにコード変更を指示する際、十分な調査や設計合意がないまま直接コードを書き換えると、意図しない変更や修正の手戻りが発生するリスクが高まります。このような課題を解決するために、Antigravity CLI には、実装前の「計画(Planning)」と成果物の「視覚的な管理(Artifact)」を組み合わせた開発フローが用意されています。

本記事では、対話画面から実行できる /planning コマンドと Artifact(成果物) 機能の役割を整理し、実際にプロジェクトへ単体テストを導入したプロセスをもとに、AIと開発者の間における認識の齟齬を防ぐアプローチについて解説します。

🔀

Gemini CLI の後継、Antigravity CLI の紹介:Homebrewでの導入手順と新機能

· 8 min read

従来の Gemini CLI は、 2026年6月18日 をもってサポートおよびリクエストの受け付けが終了し、Googleの後継エージェントツールである Antigravity CLI (コマンド名: agy )へ完全に統合されます。

本記事では、Macの Homebrew を使用したインストール手順、新旧ツールの比較、料金体系・クレジットモデルの変化について解説します。

🧩

GitHubのリリースタグをトリガーにChrome拡張機能を自動アップロードする

· 10 min read

Chrome拡張機能の開発において、完成した成果物をZIP形式にまとめ、デベロッパーダッシュボードから手動でアップロードする作業は、頻度が高まると意外に大きな負担となります。 今回は、GitHub Actions を活用して、リリースタグ(v1.0.0 など)の作成をトリガーに、Chrome Web Storeへのアップロードを自動化する方法を紹介します。

🦖

DocusaurusのGitHub PagesデプロイをGitHub Actionsで自動化する

· 4 min read

前回の記事では、Docusaurus で作成したサイトを GitHub Pages に手動でデプロイする方法を紹介しました。

DocusaurusをGitHub Pagesで動かす
Docusaurusで作成したサイトをGitHub Pagesで公開する手順を詳しく解説。基本的な設定からデプロイコマンドの実行までをカバーしています。

今回は、さらに一歩進んで GitHub Actions を使い、コードを GitHub にプッシュするだけで自動的にデプロイされる仕組み を構築します。