test-skill は何をしますか?
品質保証ドメイン内での自動化AIエージェントスキル。対象のソースファイルを包括的にカバーし、テストスイートが常にグリーンとなるよう、単体テストを作成・更新・実行します。
概要
このスキルは、AIエージェントが品質保証に特化したタスクを自律的に実行するためのものです。具体的には、指定されたソースファイルに対する単体テストを自動生成し、既存のテストを更新し、最終的にすべてのテストが成功するまで実行・修正を繰り返します。
主な機能
- テストの自動生成: ソースコードを解析し、主要なテストフレームワーク(Jest、Mocha、pytestなど)に対応したテストケースを作成します。
- インクリメンタルな更新: 新機能の追加や既存コードの変更に合わせて、既存のテストを段階的に更新します。
- 自動実行と修正: テストを自動実行し、失敗した場合はソースコードまたはテストコードを修正して再実行します。最終的にすべてのテストがパスするまでこのサイクルを繰り返します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIエージェントワークフロー
使用方法
- エージェントにテスト対象のソースファイルを指定します。
- スキルが自動的にソースコードを解析し、初期テストを作成します。
- テストが実行され、失敗があれば修正が行われます。
- すべてのテストがグリーンになるまでプロセスが繰り返されます。
技術詳細
- 入力: ソースコードファイルのパス、テストフレームワークオプション
- 出力: テストファイル、テスト実行結果
- 依存関係: Node.js(JavaScript/TypeScriptプロジェクト向け)、Python(Pythonプロジェクト向け)
注意事項
- このスキルはテストの品質を自動的に保証するものではなく、生成されたテストコードは開発者によるレビューを推奨します。
- テストカバレッジは100%を目指しますが、複雑なエッジケースや外部依存は手動対応が必要な場合があります。