test-generation について
コードパスとエッジケースを分析してテストを作成し、カバレッジを確認するテスト生成スキルです。新機能やカバレッジの弱い箇所、回帰・統合テストスイートに利用できます。
主な機能
- 01対象範囲とテスト種別の選択
- 02コードパスとエッジケースの分析
- 03テストの生成
- 04カバレッジ検証と不足箇所の報告
活用シーン
- 01新機能のテスト作成
- 02カバレッジが弱い箇所の改善
- 03回帰・統合テストスイートの作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill test-generationインストール後、Claude Code で/test-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/generate-tests.md
詳細
テスト生成
概要
コードパスを分析し、エッジケースを網羅して、カバレッジ目標を検証することで、体系的にテストを生成します。
使用する場面
- 新機能のテストを作成する場合
- カバレッジが低い領域を改善する場合
- 回帰テストスイートまたは統合テストスイートを構築する場合
次の場合は避けてください:
- 既存のテストを実行するだけの場合(dev-workflows を使用してください)
クイックリファレンス
| タスク | 参照先を読み込む |
|---|---|
| テスト生成のワークフロー | skills/test-generation/references/generate-tests.md |
ワークフロー
- 対象範囲とテストの種類を特定します。
- テスト生成のリファレンスを読み込みます。
- コードパスとエッジケースを分析します。
- テストを生成し、カバレッジを検証します。
- 結果と不足点を要約します。
出力
- 生成されたテスト
- カバレッジレポートと今後の対応
よくある間違い
- コードパスを理解せずにテストを書く
- エッジケースや失敗モードを無視する
コメント
Markdown 対応