AI同士を戦わせバグ発見率を倍にする
更新: 2026/06/16
テストコードの「バグ検出力」を敵対的ループで鍛えるスキル。 ユーザーが「テストを強くしたい」「ミュータントで鍛えて」「テストの質を上げて」 「バグを見逃さないテストにして」「カバレッジだけじゃなくて検出力も」 等と言った場合に使う。通常のテスト生成(書いて終わり)ではなく、 人工バグを仕掛けて→見破れるか検証→見破れなければテスト改良、 という反復プロセスでテストスイートを段階的に強化する。 Python (pytest), TypeScript/JavaScript (jest/vitest), Java (JUnit) 等に対応。
エージェントへのインストール
SKILL.md ベースの Agent Skill です(agentskills.io の共通フォーマット。Claude / Codex などで利用可)。
- Claude Code: ファイルを
~/.claude/skills/adversarial-test-gen/に配置(プロジェクト単位なら .claude/skills/) - OpenAI Codex (CLI): ファイルを
~/.agents/skills/adversarial-test-gen/に配置(プロジェクト単位なら .agents/skills/)。$または/skillsで呼び出し(説明文に応じた自動選択も可) - Claude.ai / アプリ: 設定 → Capabilities → Skills から zip をアップロード
- Claude API:
POST /v1/skillsに zip をアップロード