2026年、AIエージェントによる開発環境「Google Antigravity(以下GA)」の普及により、エンジニアの役割は「コードを書くこと」から「エージェントの振る舞いを設計すること」へとシフトしました。その中でも特に注目されているのが、Skillsを組み合わせたTDD-first(テスト駆動優先)ワークフローです。
本記事では、コミュニティで人気の高いスキルセットを用いた、実践的なTDD構築手法を解説します。
1. AntigravityにおけるTDDワークフローの本質
GA自体には公式の「TDD専用ボタン」は存在しません。しかし、GAの核となるSkills(スキルの拡張機構)を組み合わせることで、人間が介入せずとも「テスト作成 → 失敗確認 → 実装 → リファクタリング」のサイクルを完結させるTDD Architect型ワークフローを実現できます。
特に、Claude Code から移植(ポート)された高度なスキル群が、GAのエージェント能力を極限まで引き出しています。
2. 主なTDD関連スキルとその内部構造
GAのスキルは、SKILL.md(指示書)と scripts/(自動化スクリプト)で構成される軽量パッケージです。以下のスキルを導入することで、エージェントは「規律ある開発者」へと変貌します。
導入すべき主要スキル一覧
スキル名 役割と内部メカニズム 主なソース
TDD Architect 要件からテストケースを網羅的に設計し、実装を後追いさせる。 awesome-skills
Red-Green-Refactor Enforcer テストが赤(失敗)にならない限り実装コードを書くことを禁止する「強制力」。 コミュニティ製
Unit Test Generator 言語(Pytest/Jest/Playwright等)を自動判定し、ボイラープレートを生成。 agentskills.to
Systematic Debugger テスト失敗時のトレースログを解析し、修正案をバッチ処理する。 sickn33 リポジトリ
