Test Generation Skill
テストコードを生成するスキル。
Usage
code
/test [file or function name]
Instructions
- •対象のコードを読み、テスト対象を特定する
- •既存のテストファイルがあればそのスタイルに合わせる
- •なければプロジェクトのテストフレームワークを検出する
テスト設計の方針
- •正常系を最初に
- •境界値テスト
- •エラーケース
- •モックは最小限に(実際の動作をテストする)
フレームワーク検出順
- •package.json → jest, vitest, mocha
- •pytest.ini, pyproject.toml → pytest
- •go.mod → go test
- •Cargo.toml → cargo test
Output
テストコードを生成し、実行コマンドも提示する。