次回の更新記事:AIエージェントが仕込む不正コードを、開発者のほと…(公開予定日:2026年06月18日)
🚀
ソフトウェアエンジニアリング 中級

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 をアップロード
シェア