概要
Antigravity Workspace Templateは、AI搭載IDEの認知層として機能するツール。動的マルチエージェントクラスタにより、AIアシスタントがコードベースの専門家となる設計。各コードモジュールが独自のエージェントを持ち、ルーターが質問を適切なエージェントにルーティングすることで、コンテキスト品質を最大化し、開発効率を向上させる。
主な機能
- モジュール単位のエージェント分配 - コードベースの各モジュールが独立したエージェントを保有し、局所的な専門知識を保持。
- インテリジェントルーティング - ユーザーの質問を解析し、最適なエージェントへ自動ルーティング。
- 開発規約の一元管理 - conventions.mdで開発スタイルを定義し、全エージェント間での一貫性を確保。
- 動的コンテキスト生成 - ask_project()メソッドにより、質問に応じたコンテキストを動的に生成・応答。
- 複数IDE対応 - Cursor、Claude Code、Windsurf、Gemini CLI、VS Code + Copilot、Codex、Cline、Aiderなど主要なAI搭載IDEに対応。
技術スタック
- Python 3.10以上
- Python-dotenv(環境変数管理)
- requests(HTTP通信)
- JSON・YAML(設定ファイル形式)
導入方法
git clone https://github.com/study8677/antigravity-workspace-template.git
cd antigravity-workspace-template
環境構築後、IDEの設定でテンプレートを参照し、コードベース内の各モジュール構造に応じてエージェント定義をカスタマイズ。conventions.mdを編集して開発スタイルを定義することで、即座に運用可能な状態となる。
こんな人におすすめ
- AI搭載IDEの精度を最大化したい開発チーム - コードベース全体の構造をエージェントが把握することで、提案精度が向上。
- 大規模プロジェクトのコンテキスト管理が課題の開発者 - モジュール単位の分散管理により、不要なコンテキスト膨張を防止。
- 複数開発者間でAIアシスタントの動作を統一したいチーム - conventions.mdで規約を共有することで、一貫性を保証。
- コードベース特化の質問応答システムを構築したい組織 - 汎用的なLLM統合ではなく、プロジェクト固有の知識に特化した応答が実現。
その他の考慮事項
このテンプレートはAI IDEの認知層として機能させるための構造を提供するもの。本番運用時には、コードベースの変更に応じたエージェント定義の更新管理、エージェント間の依存関係の解析、パフォーマンス最適化が別途必要。また規模の大きなプロジェクトではエージェント数が増加するため、ルーティング精度を維持する工夫が重要。